This plugin is still being developed to include additional features such as support for Wither bosses and support to creating your own boss entity, as well as fixing any bugs. With the plugin being in an early version, please be aware you may encounter an error/issue with the plugin. If you do, please report it either here or contact me on discord (Username: Jackalantern29 (NA)#2165) about it.
If your server is running 1.13 or higher and run into any issues, please let me know, and downgrade to v0.3 which you can get here .
As of 0.4, Withers has be temporarily remove.
This plugin adds the support to create & configure your own Ender Dragon & Wither boss, from how the boss bar looks to configuring its base value.
Config:
In-Game:
(Example of what you can do with this plugin.)
Wand
(From left to right) (Wither Menu is very similar)
What to know:
What I plan to do in future versions:
If your server is running 1.13 or higher and run into any issues, please let me know, and downgrade to v0.3 which you can get here .
As of 0.4, Withers has be temporarily remove.
This plugin adds the support to create & configure your own Ender Dragon & Wither boss, from how the boss bar looks to configuring its base value.
Config:
Spoiler: Default Config
mainRepeatingSchedule: 1
Message:
wandCannotFindDragon: "&cCannot find Ender Dragon. Dragon may either no longer exist or is too far away."
wandDragonUpdated: "&aSelected Dragon has been updated."
dragonAIToggle: "&dDragon's AI has been set to {C}%result%(&a|%|&c)&d."
dragonHealthSet: "&dDragon's Max Health has been set to &c%result%&d."
dragonBarTitleSet: "&dDragon's Bar Title has been set to %result%&d."
dragonNameSet: "&dDragon's name has been set to %result%&d."
dragonExpAdded: "&dSuccessfully added &a%result%XP&d."
dragonExpSetSlot: "&dSlot &6%slot% &dhas been set to &a%result%XP&d."
typeIntegerDragonHealth: "&dType in chat an integer value to set Dragon's Health."
typeStringDragonName: "&dType in chat to set Dragon's Name."
typeStringDragonBarTitle: "&dType in chat to set Dragon's Boss Bar Title."
typeIntegerAddDragonExpDrop: "&dType in chat an integer value to add exp."
typeIntegerSetDragonExpDrop: "&dType in chat an integer Value to set exp to slot."
wandCannotFindWither: "&cCannot find Wither. Wither may either no longer exist or is too far away."
wandWitherUpdated: "&aSelected Wither has been updated."
witherAIToggle: "&dWither's AI has been set to {C}%result%(&a|%|&c)&d."
witherHealthSet: "&dWither's Max Health has been set to &c%result%&d."
witherBarTitleSet: "&dWither's Bar Title has been set to %result%&d."
witherNameSet: "&dWither's name has been set to %result%&d."
witherExpAdded: "&dSuccessfully added &a%result%XP&d."
witherExpSetSlot: "&dSlot &6%slot% &dhas been set to &a%result%XP&d."
typeIntegerWitherHealth: "&dType in chat an integer value to set Wither's Health."
typeStringWitherName: "&dType in chat to set Wither's Name."
typeStringWitherBarTitle: "&dType in chat to set Wither's Boss Bar Title."
typeIntegerAddWitherExpDrop: "&dType in chat an integer value to add exp."
typeIntegerSetWitherExpDrop: "&dType in chat an integer Value to set exp to slot."
errorValueNotInteger: "&cERROR: %value% is not a number."
DefaultEnderDragon:
Name: Ender Dragon
AI: true
Glow: RESET
Health: 200.0
XPDropRadius: 10
XPDrops:
- 1000
- 1000
- 1000
- 1000
- 1000
- 1000
- 1000
- 1000
- 1000
- 1000
- 2000
Bar:
Title: '&fEnder Dragon'
Color: PINK
Style: SOLID
Visible: true
Flag:
CREATE_FOG: true
DARKEN_SKY: false
PLAY_BOSS_MUSIC: true
DefaultWither:
Name: Wither
AI: true
Glow: RESET
Health: 450
XPDropRadius: 10
XPDrops:
- 50
Bar:
Title: '&fWither'
Color: PURPLE
Style: SOLID
Visible: true
Flag:
CREATE_FOG: true
DARKEN_SKY: false
PLAY_BOSS_MUSIC: true
Message:
wandCannotFindDragon: "&cCannot find Ender Dragon. Dragon may either no longer exist or is too far away."
wandDragonUpdated: "&aSelected Dragon has been updated."
dragonAIToggle: "&dDragon's AI has been set to {C}%result%(&a|%|&c)&d."
dragonHealthSet: "&dDragon's Max Health has been set to &c%result%&d."
dragonBarTitleSet: "&dDragon's Bar Title has been set to %result%&d."
dragonNameSet: "&dDragon's name has been set to %result%&d."
dragonExpAdded: "&dSuccessfully added &a%result%XP&d."
dragonExpSetSlot: "&dSlot &6%slot% &dhas been set to &a%result%XP&d."
typeIntegerDragonHealth: "&dType in chat an integer value to set Dragon's Health."
typeStringDragonName: "&dType in chat to set Dragon's Name."
typeStringDragonBarTitle: "&dType in chat to set Dragon's Boss Bar Title."
typeIntegerAddDragonExpDrop: "&dType in chat an integer value to add exp."
typeIntegerSetDragonExpDrop: "&dType in chat an integer Value to set exp to slot."
wandCannotFindWither: "&cCannot find Wither. Wither may either no longer exist or is too far away."
wandWitherUpdated: "&aSelected Wither has been updated."
witherAIToggle: "&dWither's AI has been set to {C}%result%(&a|%|&c)&d."
witherHealthSet: "&dWither's Max Health has been set to &c%result%&d."
witherBarTitleSet: "&dWither's Bar Title has been set to %result%&d."
witherNameSet: "&dWither's name has been set to %result%&d."
witherExpAdded: "&dSuccessfully added &a%result%XP&d."
witherExpSetSlot: "&dSlot &6%slot% &dhas been set to &a%result%XP&d."
typeIntegerWitherHealth: "&dType in chat an integer value to set Wither's Health."
typeStringWitherName: "&dType in chat to set Wither's Name."
typeStringWitherBarTitle: "&dType in chat to set Wither's Boss Bar Title."
typeIntegerAddWitherExpDrop: "&dType in chat an integer value to add exp."
typeIntegerSetWitherExpDrop: "&dType in chat an integer Value to set exp to slot."
errorValueNotInteger: "&cERROR: %value% is not a number."
DefaultEnderDragon:
Name: Ender Dragon
AI: true
Glow: RESET
Health: 200.0
XPDropRadius: 10
XPDrops:
- 1000
- 1000
- 1000
- 1000
- 1000
- 1000
- 1000
- 1000
- 1000
- 1000
- 2000
Bar:
Title: '&fEnder Dragon'
Color: PINK
Style: SOLID
Visible: true
Flag:
CREATE_FOG: true
DARKEN_SKY: false
PLAY_BOSS_MUSIC: true
DefaultWither:
Name: Wither
AI: true
Glow: RESET
Health: 450
XPDropRadius: 10
XPDrops:
- 50
Bar:
Title: '&fWither'
Color: PURPLE
Style: SOLID
Visible: true
Flag:
CREATE_FOG: true
DARKEN_SKY: false
PLAY_BOSS_MUSIC: true
In-Game:
(Example of what you can do with this plugin.)
Spoiler: Commands
/edu wand - Get a wand used to select an ender dragon.
/edu spawn - Spawn a functional ender dragon.
/edu removeallnear - Kill all Ender Dragon within your sight.
/edu spawn - Spawn a functional ender dragon.
/edu removeallnear - Kill all Ender Dragon within your sight.
Wand
- Use /edu wand to get a wand for Ender Dragons, /wu wand for Withers.
- Each wands are tied to an Ender Dragon/Wither
- Select an Ender Dragon/Wither by left clicking, or open a menu for the selected Ender Dragon/Wither by right clicking.
- Automatically given a wand set for Ender Dragons/Wither spawned using /edu spawn or /wu spawn .
(From left to right) (Wither Menu is very similar)
- Information on selected Ender Dragon.
- Toggle AI.
- Set Glow Color.
- Available Colors: Aqua, Black, Blue, Dark Aqua, Dark Blue, Dark Gray, Dark Green, Dark Purple, Dark Red, Gold, Gray, Green, Light Purple, Red, White, Yellow, Reset.
- Set Maximum Health.
- Enter an integer value in chat when prompted.
- Configure Boss Bar.
- Set Title
- Enter a value in chat when prompted.
- Set Bar Color
- Available Colors: Blue, Green, Pink, Purple, Red, White, Yellow
- Set Style
- Available Styles: Solid, Segment 6, Seg. 10, Seg. 12, Seg. 20.
- Toggle Flags
- Flags: Create Fog, Darken Sky, Play Boss Music.
- Toggle Bar
- Set Title
- Set Ender Dragon Name.
- Enter a value in chat when prompted.
- Add/Set/Remove Amounts of Exp.
- Right click to remove Exp slot.
- Shift+Right click to edit the value of Exp slot.
- Left click on an empty slot in the inventory to add a Exp slot.
- Withers has just recently been implemented. If you encounter an issue, make a report so it can be looked at. (Temporarily removed as of v0.4)
- This plugin is still in development. Versions will be released with additional/updated features, has a major feature that can be used, and/or removal of bugs.
- Ender Dragons should be able to function just fine in any worlds outside of the End world, however it is ideal when spawning an Ender Dragon using /edu spawn should be near X: 0, Z: 0.
- This plugin has been designed to work with the default End World, however it is possible you may encounter an error. If so, you can use /edu removeallnear followed by /edu spawn .
- Does not support Ender Dragons that were not spawned using /edu spawn or had already existed. These dragons should also not interfere with the plugin.
- Does support multiple Ender Dragons spawned using /edu spawn , however this is still experimental as the Ender Dragons may interfere with each other in-game.
- Bosses do have there own entry in the bosses.yml file, however I highly recommend you do not edit the values there unless you know what you are doing. Anything configurable for the bosses will typically be available to configure in-game.
- Boss bars for the Ender Dragons spawned through this plugins are not a part of the Ender Dragons. If for some reason the dragon no longer exists (killed or removed, or not within sight) and the bar still shows up for players, use /bossbar remove <bar> to remove them (Use /bossbar list to list all existing bars on the server). Note: The /bossbar is a part of minecraft, not the plugin, so you may have additional bars on there depending on what you have set up. The bars you are looking to remove will look something like this: minecraft:[uuid format]
What I plan to do in future versions:
- Add more available options to configure the Ender Dragon's settings
- Include a Saved Bosses options to save a selected Ender Dragon to easily spawn an Ender Dragon with the same settings.
- Support Withers (Started).
- Support other entities.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.9, 1.10, 1.11
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
MCBossUtils is a free Minecraft Java mod. Compatible with Minecraft 1.9, 1.10, 1.11, 1.12 and newer. Downloaded 432 times (via Spigot). Download it and open it directly in the game.