The FeatureBox
I originally developed this plugin for my own server, and I thought it could be useful to share it with the community
---------------------------------------------------------------------------
✨ What does it bring?
Quite a lot! Here’s what FeatureBox currently offers:
- Custom Riptide mechanic – use Riptide even in clear weather!
• Add a Riptide enchant to your trident and rename it “Poseidon”.
• You can toggle or adjust the Riptide force with commands.
- Taming for Skeleton (ones from spawn eggs) & Zombie horses
- Skeleton with bones & saddle
- Zombies with rotten flesh & saddle
- Teleportation Stones – create teleport points using lanterns!
• Rename a lantern to “Teleportation Stone” in an anvil, then place it.
• Stones can be customized per player:
– Ambient sound
– Teleport sound
– Particle effect
– Lightning effect
• Players must discover a stone before they can use it.
• All options configurable via
Code (Text):
/featurebox profile <option> <value>
- Ender Wand – a new magical item.
• Crafted with custom recipes.
• Can be used for teleportation and magical interactions.
- Custom Recipes – add exclusive crafting recipes to your server.
- Unused Mobs (vanilla hidden entities) –
• Killer Rabbit, Illusioner, and Zombie Horse can now spawn naturally.
• Each mob can be toggled, given a chance percentage, or spawn limit.
- Custom Mobs (plugin-specific) –
• When a player dies, a mob can spawn named:
Code (Text):
<player>'s killer
• More custom mobs may be added in future updates.
- On-Death Features –
• When a player dies, their death location is sent to them.
- Undying Totem Expansion –
• The Totem of Undying works not only in the player’s hands but also inside inventory or bundles!
---------------------------------------------------------------------------
⚙️ How to install?
Nothing special — just drop the
.jar file into your
plugins folder.
The plugin comes with a default configuration, but you are free to update it manually (config.yml) or directly in-game.
---------------------------------------------------------------------------
Commands
-
Code (Text):
/featurebox reload
– reloads the configuration.
-
Code (Text):
/riptidetoggle
– enable/disable the custom Riptide.
-
Code (Text):
/riptideforce <number>
– set the force of the custom Riptide.
-
Code (Text):
/unusedtoggle <entity>
– enable/disable natural spawn of unused mobs (killer_rabbit, zombiehorse, illusioner).
-
Code (Text):
/unusedchance <entity> <percentage>
– set spawn chance for unused mobs.
-
Code (Text):
/unusedlimit <entity> <limit>
– set a max spawn limit for zombie horses (-1 = no limit).
-
Code (Text):
/ondeathtoggle
– enable/disable on-death location message.
-
Code (Text):
/undyingtoggle
– enable/disable Totem of Undying inventory feature.
-
Code (Text):
/featurebox profile <option> <value>
– customize your teleport profile (sounds, particles, lightning).
---------------------------------------------------------------------------
Configuration
• Fully configurable in
config.yml.
• Each teleport stone stores creator UUID, effects, and sounds.
• Values can be edited manually or changed via commands.
---------------------------------------------------------------------------
Future Plans
I plan to keep expanding this plugin with more fun mechanics, custom mobs, and magical items.
Feedback and suggestions are always welcome!