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:
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
In-Game:
(Example of what you can do with this plugin.)
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.
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 .
Ender Dragon Menu (Accessible using the wand)
(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.
What to know:
- 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 listto list all existing bars on the server). Note: The/bossbaris 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.
Current update schedule as I continue to work on this project is once every week. If you encounter any bugs or errors, please report them to me so they can be looked at & fixed in the next update. Feel free to also suggest ideas you would like to see included in a future version. For a quicker response, contact me on discord (Username: Jackalantern29 (NA)#2165).
Similar projects
Config →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta