XfeaturesDragonEgg is a comprehensive utility plugin for Minecraft servers that introduces advanced tracking, protection, and visual enhancements for the highly coveted Dragon Egg. No more lost or stolen eggs!
- π‘οΈ Container protection: Prevent players from hiding the Dragon Egg in Ender Chests, Shulker Boxes, Bundles, Dispensers, Furnaces, and more. It can only be stored in standard Chests or Trapped Chests.
- π Advanced tracking: Always know where the Dragon Egg is! Track it in player inventories, chests, placed blocks, or even if it's dropped on the ground.
- β¨ Visual effects: Players carrying the Dragon Egg emit a unique pink glowing effect and beautiful End Rod particles.
- π‘οΈ Damage immunity: The Dragon Egg (as a dropped item) is completely immune to fire, lava, explosions, cactus damage, and it will never despawn!
- Container restriction: Fully configurable list of blocked container types.
- Persistent tracking: The egg's location and state are saved even after a server restart.
- Dynamic visual effects: Unique aesthetics for the player possessing the Dragon Egg.
- Dropped item protection: Comprehensive anti-damage and anti-despawn mechanics for the Dragon Egg item.
- Full message customization: All notifications and interface text can be changed in the configuration.
- Easy management: Intuitive commands for administrators to track the egg and reload configurations.
- Spigot/Paper 1.21+
- Java 25
- Download the latest version of the plugin from the Releases section
- Place the JAR file in the
pluginsfolder of your server - Restart the server
- Configure the configuration files as you see fit
- Reload the plugin with the command
/dragonegg reload
XfeaturesDragonEgg supports multiple languages for users from around the world. You can change the plugin language using the command /dragonegg language <language>.
- English (en)
- Russian (ru)
- German (de)
- Polish (pl)
- Italian (it)
- Portuguese (pt)
- Turkish (tr)
- French (fr)
- Spanish (es)
- Lithuanian (lt)
- Latvian (lv)
- Estonian (et)
- Arabic (ar)
- Hindi (hi)
- Chinese (Simplified) (cn)
- Japanese (ja)
- Korean (ko)
If you want to add a new language or improve an existing translation:
- Copy the
messages-en.ymlfile from theresources/messages/folder - Rename it to
messages-XX.yml, where XX is your language code - Translate all strings to your language
- Submit the translation via Pull Request or contact the developers
We always welcome new translations and improvements to existing ones!
After the first launch, the plugin will create the configuration file:
Basic plugin settings:
# All available languages can be found here:
# https://github.com/XfeaturesGroup/XfeaturesDragonEgg/tree/master/examples/messages
# Language settings for the plugin
language: "en"
# Container protection
protection:
enabled: true
# List of blocked container types
# The egg can ONLY be placed in a normal CHEST or TRAPPED_CHEST
blocked-containers:
- ENDER_CHEST
- SHULKER_BOX
- BUNDLE
- DISPENSER
- DROPPER
- FURNACE
- BLAST_FURNACE
- SMOKER
- BREWING_STAND
- HOPPER
- BARREL
- CRAFTER
# Visual effects when carrying the egg
effects:
enabled: true
# Player glowing effect (pink/purple color)
glowing:
enabled: true
color: "LIGHT_PURPLE"
# END_ROD particles around the player
particles:
enabled: true
type: "END_ROD"
count: 3
interval: 10
# Egg tracking
tracking:
enabled: true
persistent: true| Command | Description | Permissions |
|---|---|---|
/dragonegg reload |
Reload configuration | xfeatures.dragonegg.reload |
/dragonegg where |
Show the Dragon Egg location | xfeatures.dragonegg.where |
/dragonegg help |
Show the help message | xfeatures.dragonegg.use |
/dragonegg language <lang> |
Change plugin language | xfeatures.dragonegg.language |
xfeatures.dragonegg.use- Access to the main DragonEgg commandxfeatures.dragonegg.where- Access to track the Dragon Egg locationxfeatures.dragonegg.reload- Access to the reload commandxfeatures.dragonegg.language- Access to change the plugin languagexfeatures.dragonegg.bypass- Bypass container restrictions for the Dragon Eggxfeatures.dragonegg.effects- Receive visual effects when carrying the egg
- Asynchronous data saving
- Efficient event handling
- Minimal memory usage
- β Advanced container restrictions (Implemented)
- β Support for more languages (Implemented)
- β Anti-despawn and Anti-damage mechanics (Implemented)
- GUI for managing the Dragon Egg state
- Fork the repository
- Create a branch for your feature (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push the changes to your fork (
git push origin feature/amazing-feature) - Open a Pull Request
You can view the plugin statistics on the bStats page.
- Protection features usage (Enabled/Disabled)
- Visual effects usage
- Tracking usage and persistence mode
- Number of players and servers
- Online mode status
- Server, plugin, and Java versions
If you want to disable statistics collection, you can do so in the plugins/bStats/config.yml file by setting enabled: false. Disabling statistics does not affect the functionality of the plugin.
- Create an issue in the repository
- Contact us via Discord
Made by the XfeaturesGroup Dev-team