| Bug | Fix |
|
Code (Text):
[openguimenu]
|
Now correctly converts to OPEN_GUI |
|
Code (Text):
[sound] NAME 0.8 1.4
|
Parsed and written as
Code (Text):
volume: 0.8, pitch: 1.4
|
|
Code (Text):
model_data:
|
Converted to
Code (Text):
custom_model_data:
|
| Out-of-range slots written to output | Filtered — slots beyond the row count are skipped |
|
Code (Text):
size: 53
|
Now uses ceiling division to match DM behaviour |
| Fill item not detected when name had color prefix | Color codes stripped before checking if name is blank |
| Duplicate open commands kept | Deduplicated while preserving order |
| DeluxeMenus | SmartMenus |
|
Code (Text):
[openguimenu] id
|
OPEN_GUI |
|
Code (Text):
[actionbar] text
|
ACTION_BAR |
|
Code (Text):
[minimessage] text
|
PLAYER_MESSAGE |
|
Code (Text):
[minibroadcast] text
|
BROADCAST |
|
Code (Text):
[givemoney] X
|
CONSOLE_COMMAND
Code (Text):
eco give {player} X
|
|
Code (Text):
[takemoney] X
|
CONSOLE_COMMAND
Code (Text):
eco take {player} X
|
|
Code (Text):
[giveexp] X
|
CONSOLE_COMMAND
Code (Text):
xp add {player} X
|
|
Code (Text):
[takeexp] X
|
CONSOLE_COMMAND
Code (Text):
xp add {player} -X
|
|
Code (Text):
[chat]
Code (Text):
[delay]
Code (Text):
[placeholder_delay]
|
Skipped cleanly (no equivalent) |
| DeluxeMenus field | SmartMenus output |
|
Code (Text):
left_click_commands
|
Code (Text):
click_actions.LEFT
|
|
Code (Text):
right_click_commands
|
Code (Text):
click_actions.RIGHT
|
|
Code (Text):
shift_left_click_commands
|
Code (Text):
click_actions.SHIFT_LEFT
|
|
Code (Text):
shift_right_click_commands
|
Code (Text):
click_actions.SHIFT_RIGHT
|
|
Code (Text):
click_commands
|
Code (Text):
actions:
|
|
Code (Text):
amount:
|
Code (Text):
amount:
|
|
Code (Text):
model_data:
|
Code (Text):
custom_model_data:
|
|
Code (Text):
glint: true
|
Code (Text):
glow: true
|
|
Code (Text):
permission: node
|
Code (Text):
view-requirements
|
|
Code (Text):
enchantments: [SHARP:2]
|
Code (Text):
enchantments: {sharpness: 2}
|
| DeluxeMenus field | SmartMenus output |
|
Code (Text):
open_commands:
|
Code (Text):
open-actions:
|
|
Code (Text):
close_commands:
|
Code (Text):
close-actions:
|
|
Code (Text):
open_requirement:
|
Code (Text):
open-requirements:
|
| DeluxeMenus type | SmartMenus type |
| has group | LUCKPERMS_GROUP |
| javascript | SCRIPT |
| DeluxeMenus type | SmartMenus type |
| has permission | PERMISSION |
| has money | VAULT_MONEY |
| has exp lvl / has exp level | XP_LEVEL |
| has item | ITEM |
| >= / <= / == / > / < / != | PLACEHOLDER |
| string equals | PLACEHOLDER_EQUALS |
| string contains | PLACEHOLDER_CONTAINS |
| javascript / regex matches | skipped (not supported) |