Skip to content

Getting Started

Welcome to Easter Eggs! This plugin allows you to hide interactive, collectible eggs around your world to keep your players entertained, featuring customizable rewards, cross-server syncing, and easy setup.


Before installing the plugin, ensure your server environment meets the following requirements:

  • Java Version: Java 21 or newer is required.
  • Server Software: Spigot, Paper, or any compatible fork (e.g., Purpur).
  • Minecraft Version: 1.8 - 1.21+ (Latest versions recommended).
  • Permissions Plugin Optional : A plugin like LuckPerms to manage user access.

Setting up Easter Eggs is straightforward. Follow these simple steps to get started:

  1. Download the Plugin: Get the latest version of Santa Says from the official distribution page.
  2. Upload to Server: Place the easter-eggs-x.x.x.jar file into your server’s plugins/ directory.
  3. Restart Server: Restart your server to generate the default configuration files.
  4. Verify Installation: Type /eastereggs in-game to ensure the plugin is loaded correctly.

After the first restart, a new folder will be created at /plugins/EasterEggs/. This folder contains everything you need to customize your plugin:

  • config.yml: Main plugin settings, storage type selection, and general behaviors.
  • messages.yml: Full control over every string, title, and translation shown to players.
  • mysql.yml: Configure your database credentials if you are using MySQL for cross-server synchronization.

While you’ll spend most of your time in the config files, here are the essential commands:

CommandPermissionDescription
/eastereggs <id>eastereggs.getGives you the specified Easter Egg item so you can place it in the world.
/eastereggs removeall <egg id>eastereggs.removeallDeletes every placed Easter Egg matching the specified ID from the server.
/eastereggs listeastereggs.listShows a complete list of all currently configured Easter Eggs and their IDs.
/eastereggs reloadeastereggs.reloadReloads all configurations, messages, and Easter Egg data without restarting.
/eastereggs helpeastereggs.helpDisplays a comprehensive list of all available commands and their usage.

Now that the plugin is installed and running, it’s time to hide some eggs:

  • Creating New Eggs: Learn how to define, place, and configure your first custom Easter Egg.
  • Placeholders: Hook into PlaceholderAPI to display player progress and total eggs found.
  • Database Setup: Sync player data across your entire network.