Commands & Permissions
This page details every command available in the Easter Eggs plugin. While the primary command label is /eastereggs, you can also use the shorter aliases /eggs or /egg for convenience.
Get Egg
Section titled “Get Egg”Gives you the specified Easter Egg item to place in the world.
If you have created an egg with an ID that conflicts with a command name (e.g., an egg named “help” or “reload”),
you must use the get subcommand to retrieve it.
/eastereggs <egg id># OR/eastereggs get <egg id>- Permission:
eastereggs.get
Opens an interactive GUI. This interface allows you to visually browse eggs, teleport to them, remove them, get a copy, or remove all. You can provide an optional filter string to show only eggs that contain that specific text in their ID.
/eastereggs menu [id to filter]- Permission:
eastereggs.menu
Displays a text-based list of all registered Easter Egg IDs in the chat. This is useful for quickly checking available egg names without opening the GUI.
/eastereggs list- Permission:
eastereggs.list
If you are looking at a placed egg, this command gives you that exact egg item in your inventory, which you can then place elsewhere.
/eastereggs copy- Permission:
eastereggs.copy
Texture
Section titled “Texture”Updates the texture of the Easter Egg item you are currently holding. The item in your hand must be a valid Easter Egg. The new item will retain the properties of an egg but will visually change to the ID you specify.
/eastereggs texture <id of the new texture>- Permission:
eastereggs.texture
Reset Statistics
Section titled “Reset Statistics”Resets the collection progress. This command is flexible and works in three ways:
- No arguments: Resets your own stats.
- Player name: Resets all found eggs for that player.
- Player + Egg ID: Resets only the specified egg for that player.
/eastereggs resetstats [player] [egg id]- Permission:
eastereggs.resetstats
Save Statistics
Section titled “Save Statistics”Manually saves all cached player data to your database.
While the plugin saves data automatically, this is useful before server maintenance. Use the --silent flag to run it without sending a message to the chat.
/eastereggs savestats [--silent]- Permission:
eastereggs.savestats
Remove All
Section titled “Remove All”Permanently removes every placed instance of a specific Easter Egg ID from the world.
/eastereggs removeall <egg id>- Permission:
eastereggs.removeall
Reload
Section titled “Reload”Reloads all configuration files (config.yml, messages.yml, etc.) and refreshes the Easter Egg data. Use this to apply configuration changes
instantly without restarting the server.
/eastereggs reload- Permission:
eastereggs.reload
Displays comprehensive diagnostic information about the plugin, including the plugin version, server software, and Java environment.
When submitting a support ticket, it is strongly recommended to include the output of this command.
/eastereggs info- Permission:
eastereggs.info
Displays a comprehensive list of all available commands along with their descriptions. You can hover over the commands in the chat to see more details.
/eastereggs help- Permission:
eastereggs.help
Extra Permissions
Section titled “Extra Permissions”These permissions are not tied to a specific command but control player interactions with the eggs.
eastereggs.break
- Allows the player to physically break and remove Easter Egg blocks placed in the world. By default, players cannot break eggs to prevent griefing.
eastereggs.tabcompleter
- Grants permission to use the tab-completion feature. When typing
/eastereggs, the player will see a list of valid sub-commands and egg IDs.