Commands and Permissions All commands can be used with the labels /deluxeupgrade, /du
/forge/upgrade - deluxeupgrade.use - Open the upgrades menu.
/deluxeupgrade create <name id> - deluxeupgrade.admin - The gui will open where you will define the items you want to be used.
/deluxeupgrade list - deluxeupgrade.admin - It will open a gui with the list of created items, some such as itemsadder may not be displayed correctly, you can delete the upgrade by clicking on the upgrade.
/deluxeupgrade delete <name id> - deluxeupgrade.admin - Delete a specific upgrade, this cannot be undone.
/deluxeupgrade help - deluxeupgrade.admin - Displays a list of available commands.
/deluxeupgrade npc create- deluxeupgrade.admin - Place the npc.
/deluxeupgrade npc delete- deluxeupgrade.admin - Delete the npc.
/deluxeupgrade reload - deluxeupgrade.admin - Reload the config and messages
Configuration Files
configuration.yml
Code (Text):
# DeluxeUpgrade Configuration
# Language support: EN, ES, FR, DE, PT
lang: EN
upgrade:
create_gui_title: "Create Upgrade: " # Shown when using /deluxeupgrade create <id>
forge_gui_title: "Forge" # Title of the forge GUI (/forge)
list_gui_title: "Upgrades List" # Title of the upgrades list GUI (/deluxeupgrade list)
# Requirements
# These are optional conditions for allowing an upgrade to happen.
# Each upgrade ID (e.g., "upgrade1") has its own requirement configuration.
# You can require:
# - MONEY (via Vault-compatible economy)
# - EXPERIENCE (vanilla XP levels)
# - ITEM (basic Material or custom items with Oraxen/ItemsAdder support)
requirements:
upgrade1:
enable: true
material: BOOKSHELF # Material to display as the requirement icon
name: "&c&lREQUIREMENT" # Display name
requirement: money # Options: money, experience, ITEM_ID
amount: 1000 # Amount required (e.g., $1000 or 1000 XP or 1000 items)
slot: 22 # Slot where this item appears in the forge GUI
error_message: "&cYou don't have enough money!" # Message shown if player fails the requirement
lore:
- "&7"
- "&cMoney requirement: &a$1.000"
commands: # Commands to run when requirement is successfully met
- "say %player_name% Your money was consumed!"
sounds: # Sound that plays when upgrade succeeds
success:
type: "BLOCK_ANVIL_USE" # Vanilla sound enum
volume: 1.0
pitch: 1.0
EN-lang.yml
[code
no_permission: "&cYou don't have permission to use this command!"
player_only: "&cThis command can only be used by players!"
upgrade_not_found: "&cUpgrade not found!"
upgrade_created: "&aUpgrade created successfully!"
upgrade_deleted: "&aUpgrade deleted successfully!"
config_reloaded: "&aConfiguration reloaded!"
invalid_args: "&cInvalid arguments! Use /deluxeupgrade help"
help_header: "&6=== DeluxeUpgrade Help ==="
help_create: "&e/deluxeupgrade create <id> &7- Create a new upgrade"
help_list: "&e/deluxeupgrade list &7- List all upgrades"
help_delete: "&e/deluxeupgrade delete <id> &7- Delete an upgrade"
help_reload: "&e/deluxeupgrade reload &7- Reload configuration"
help_forge: "&e/forge &7- Open the forge menu"
upgrade_failed: "&c✗ Upgrade failed! Check requirements."
upgrade_success: "&a✓ Upgrade successful!"
insufficient_money: "&cYou don't have enough money!"
insufficient_experience: "&cYou don't have enough experience!"
insufficient_items: "&cYou don't have the required items!"
click_to_edit: "&eLeft click to edit"
click_to_delete: "&cRight click to delete"
forge_button: "&a&lFORGE"
save_button: "&a&lSAVE &a✓"
add_item_button: "&e&lAdd base slot +"
no_item_to_upgrade: "&c✗ You must place an item to upgrade."
no_upgrade_found: "&c✗ No valid upgrade found for the selected items."
[/code]