I have an issue with an item in my menu that displays a cooldown from BetterRTP plugin. When the cooldown ends while the menu is open, the placeholder %betterrtp_cooldown_world_nether% changes from showing the remaining time to "None" and then to "Inf", but the item doesn't automatically update in the menu despite having update: true configured.
The cycle of the issue is:
- When there's a cooldown, it shows the remaining time normally
- When the cooldown ends, the placeholder changes to "None"
- Then it changes to "Inf"
- The menu doesn't reflect these changes until it's closed and reopened
This state transition should be automatically reflected in the menu, but it stays "frozen" in the previous state until the menu is manually reopened.
Here's my current item configuration:
items:
# === NETHER ===
nether_restricted:
material: crimson_nylium
slot: 13
priority: 0
display_name: '&c&lᴍᴜɴᴅᴏ ɴᴇᴛʜᴇʀ'
lore: []
view_requirement:
requirements:
requirement_1:
type: "!has permission"
permission: nivel.3
click_commands:
- '[sound] entity_villager_no'
nether_cooldown:
material: crimson_nylium
slot: 13
priority: 1
update: true
display_name: '&c&lᴍᴜɴᴅᴏ ɴᴇᴛʜᴇʀ'
lore: []
view_requirement:
requirements:
requirement_1:
type: string equals
input: "%betterrtp_canrtpcooldown_world_nether%"
output: "En Espera"
click_commands:
- '[sound] entity_villager_no'
nether_accessible:
material: crimson_nylium
slot: 13
priority: 2
display_name: '&c&lᴍᴜɴᴅᴏ ɴᴇᴛʜᴇʀ'
lore: []
view_requirement:
requirements:
requirement_1:
type: has permission
permission: nivel.3
click_commands:
- '[player] rtp world world_nether'
- '[close]'