Commands

Complete command reference for the EdDungeons plugin. Commands are organized by category and include usage examples, permissions, and descriptions.

Main Admin Commands

/eddungeons (Aliases: /edd, /eddungeon)

Permission: eddungeons.admin Description: Main administrative command for EdDungeons

Usage:

  • /eddungeons - Shows plugin info (players) or empty message (console)

  • /eddungeons help - Display help information

Subcommands:

/eddungeons reload

  • Description: Reloads all plugin configurations

  • Permission: eddungeons.admin

  • Usage: /eddungeons reload

/eddungeons enchant <player> <enchant> <level>

  • Description: Set a player's enchant level

  • Permission: eddungeons.admin

  • Usage: /eddungeons enchant Steve sharpness 10

/eddungeons zonestage <player> <zone> <stage>

  • Description: Set a player's stage in a specific zone

  • Permission: eddungeons.admin

  • Usage: /eddungeons zonestage Steve barn-zone 5

/eddungeons zone <player> <zone>

  • Description: Teleport a player to a specific zone

  • Permission: eddungeons.admin

  • Usage: /eddungeons zone Steve barn-zone

/eddungeons zonevisibility <player> <visibility-handler>

  • Description: Sets a visibility handler to a player

  • Permission: eddungeons.admin

  • Usage: /eddungeons zonevisibility Steve random-10-players

/eddungeons sword <player> <skin>

  • Description: Give a player a sword with specified skin

  • Permission: eddungeons.admin

  • Usage: /eddungeons sword Steve iron-sword

/eddungeons swordskin <player> <skin>

  • Description: Change a player's sword skin

  • Permission: eddungeons.admin

  • Usage: /eddungeons swordskin Steve diamond-sword

/eddungeons updatesword <player>

  • Description: Update a player's sword item

  • Permission: eddungeons.admin

  • Usage: /eddungeons updatesword Steve

/eddungeons swordtier <player> <tier>

  • Description: Set a player's sword tier

  • Permission: eddungeons.admin

  • Usage: /eddungeons swordtier Steve tier-2

/eddungeons wand <zone>

  • Description: Get a zone setup wand (player only)

  • Permission: eddungeons.admin

  • Usage: /eddungeons wand barn-zone

/eddungeons gui <player> <gui>

  • Description: Open a GUI for a player

  • Permission: eddungeons.admin

  • Usage: /eddungeons gui Steve zones


Booster Commands

/boosters (Aliases: /boosts)

Permission: None (for main command) Description: Booster management commands

Usage:

  • /boosters - Opens the booster GUI

Administrative Subcommands:

/boosters giveitem <player> <item-id>

  • Description: Give a booster item to a player

  • Permission: eddungeons.boosters.admin

  • Usage: /boosters giveitem Steve money-booster-1h

/boosters add <player> <id> <currency> <multiplier> <time-in-sec> <name>

  • Description: Add a booster directly to a player

  • Permission: eddungeons.boosters.admin

  • Usage: /boosters add Steve boost1 money 1.5 3600 Money Boost

  • Special: Use all-enchants as currency for global enchant boosters

/boosters remove <player> <id>

  • Description: Remove a specific booster from a player

  • Permission: eddungeons.boosters.admin

  • Usage: /boosters remove Steve boost1


Currency Commands

Each configured currency gets its own command based on the currency ID.

Permission: Configured per currency Description: Currency management commands

Usage:

  • /{currency-id} - Check your balance

  • /{currency-id} balance - Check your balance

  • /{currency-id} balance <player> - Check another player's balance (requires permission)

Examples:

  • /money - Check your money balance

  • /gems balance Steve - Check Steve's gem balance

Administrative Subcommands:

/{currency-id} give <player> <amount>

  • Description: Give currency to a player

  • Permission: Configured per currency (e.g., eddungeons.balance.give)

  • Usage: /money give Steve 1000

/{currency-id} set <player> <amount>

  • Description: Set a player's currency balance

  • Permission: Configured per currency (e.g., eddungeons.balance.set)

  • Usage: /money set Steve 5000

/{currency-id} remove <player> <amount> (Aliases: take)

  • Description: Remove currency from a player

  • Permission: Configured per currency (e.g., eddungeons.balance.remove)

  • Usage: /money remove Steve 500

/{currency-id} help

  • Description: Show help for the currency command

  • Permission: None

  • Usage: /money help


Crystal Commands

The Crystal Commands provide functionality to manage crystal slots and items for players in the game. The main command is /crystals, and it includes several subcommands to customize your experience:

  • /crystals help: Provides information about crystal commands.

  • /crystals addslots <player> <amount>: Adds slot(s) to the specified player.

  • /crystals removeslots <player> <amount>: Removes slot(s) from the specified player.

  • /crystals setslots <player> <amount>: Sets the number of slots for the specified player.

  • /crystals getslots <player>: Displays the number of slots a player has.

  • /crystals give <player> <item>: Gives a crystal item to the specified player.

  • /crystals addcrystal <player> <boost> <multiplier>: Adds a crystal to the target player with specified boost and multiplier.

Players must have eddungeons.admin permission to use these commands.


Leveling Commands

Each configured leveling track gets its own command based on the level ID.

/{level-id}

Permission: Configured per leveling track Description: Leveling progression commands

Usage:

  • /{level-id} - Open level GUI or attempt to level up

  • /{level-id} balance - Check your level

  • /{level-id} balance <player> - Check another player's level (requires permission)

Examples:

  • /swordlevel - Open sword level interface

  • /combatlevel balance Steve - Check Steve's combat level

Administrative Subcommands:

/{level-id} give <player> <amount>

  • Description: Give levels to a player

  • Permission: Configured per level (e.g., eddungeons.balance.give)

  • Usage: /swordlevel give Steve 5

/{level-id} set <player> <amount>

  • Description: Set a player's level

  • Permission: Configured per level (e.g., eddungeons.balance.set)

  • Usage: /swordlevel set Steve 10

/{level-id} remove <player> <amount> (Aliases: take)

  • Description: Remove levels from a player

  • Permission: Configured per level (e.g., eddungeons.balance.remove)

  • Usage: /swordlevel remove Steve 2

/{level-id} help

  • Description: Show help for the leveling command

  • Permission: None

  • Usage: /swordlevel help


Zone Commands

Aliases: /zone

Permission: None

Description: Zone navigation and management

Usage:

  • /zones - Opens the zones GUI

  • /zones go - Teleport to your assigned zone

  • /zones tp - Alternative teleport command

Admin Commands

Permission: eddungeons.admin

  • /zone setspawn <zone-id> - Set the spawn point for a zone

  • /zone setmin <zone-id> - Set the minimum corner of a zone

  • /zone setmax <zone-id> - Set the maximum corner of a zone


Permission Structure

Administrative Permissions

  • eddungeons.admin - Full access to main admin commands

  • eddungeons.boosters.admin - Manage booster items and player boosters

  • eddungeons.balance.others - View other players' balances

  • eddungeons.balance.give - Give currency/levels to players

  • eddungeons.balance.set - Set player currency/level amounts

  • eddungeons.balance.remove - Remove currency/levels from players

Dynamic Permissions

Currency and leveling commands use permissions defined in their respective configuration files:

  • Custom permission nodes for each currency's administrative functions

  • Custom permission nodes for each leveling track's administrative functions

  • Separate permissions for viewing others' balances vs. modifying them


Command Examples

Setting Up a New Player

/eddungeons zone Steve barn-zone
/money give Steve 1000
/swordlevel set Steve 1
/eddungeons sword Steve basic-sword

Managing Boosters

/boosters add Steve event-boost money 2.0 7200 Event Double Money
/boosters giveitem Steve premium-booster-item
/boosters remove Steve old-boost

Zone Management

/eddungeons wand barn-zone
/eddungeons zonestage Steve barn-zone 3
/zones go

Currency Operations

/money give Steve 5000
/gems set Steve 100
/tokens remove Steve 50
/money balance Steve

Last updated

Was this helpful?