v2.1.0 Changes
- Added support for rewarding each last hit & final last hist. Check your rewards section in plugin's config after updating for configuring this new feature.
- Added new end rule
disableCrystalDestroy, disables end crystals destroying near blocks.- Added new end rule
disableEndermanGrief, disables endermen stealing blocks.- Added new permission
dragonevent.fly.bypass, players with this permission will not get their flight mode disabled when they do certain things.- Added support for updating the config automatically.
- Optimized world creation performance.
- Now plugin uses a single unique name for fresh created custom worlds, this brings on better compability with other plugins.
- Fixed custom boss bar issues.
- Fixed some console errors.
- Fixed default config errors.
v2.0.2 Changes
Config Changes
- Added
dragonevent.teleport.bypasspermission for bypassing teleport to event world- Added new end rules: generateStructures, disableDragonEgg and disableDragonDestroy
- Added world border settings for event world
- Improve error handling during player teleportation and session cleanup
- Fixed keepInventory game rule sometimes having issues
- Fixed update checker failures
- Fixed event dragon sometimes not spawning correctly
- Fixed auto start system issues
YAML:world-border: enabled: true # if true, world border will be set for the event world size: 1000 # size of the world border in blocks (diameter) center-x: 0 # X coordinate of the world border center center-z: -30 # Z coordinate of the world border center end-rules: disableDragonDestroy: false disableDragonEgg: false generateStructures: false
v2.0.1 Changes:
- Added Worlds plugin support.
- Fixed required kills not updating on reload.
- Fixed flight mode not disabling on event join.
v2.0.0 brings on the long waited feature: Custom Event Worlds!
v2.0.0 Changes
And more internal changes for being more future-proof.
- Added custom world support! A quick setup guide will be given below.
- Added BetterModel support, currently not working as expected due to issues in BetterModel.
- Added 2 new game rules: disableDamage and disableCrystalDamage.
- Added volume and pitch control to sounds.
- Added actionbar support.
- Added support for changing titles' fade-in, stay and fade-out times.
- Added actual /dragon join command, controlable with permission.
- Added permission requirement to join the event, disabled by default.
- Updated the custom bossbar feature with Adventure BossBars for being more future proof.
- Updated config style to a better looking one.
- Fixed in-game leaderboard placeholders being messy.
- Fixed an error related to dragon's health.
v2.0.0 also changes the plugin name to fit our portfolio, due to this you are going to need to reconfigure the plugin.
Never hesitate to reach us via our Discord if you are having any kind of problem.
Custom Worlds Usage
You are going to need a custom end world, overworld or nether will not work properly.
Placeholders in 2.0.0
- Load the custom end world using any world plugin.
- Go to the location you want to use as player spawn then type the command /dragon setcustomspawn, this will set the spawnpoint for players'.
- Go to the location you want to use as Ender Dragon's spawnpoint then use the command /dragon setdragonspawn, this will set the spawnpoint for the Ender Dragon.
- Leave that world, do /save-all and copy that world's folder into uxmDragonEvent's folder.
- Open plugin's config and enable custom-world. Type the folder name to folder-name option.
- Use /dragon reload and it should work.
Code:In-Game Leaderboard %dragonevent_top_name_<number>% %dragonevent_top_damage_<number>% Overall Leaderboard %dragonevent_leaderboard_damage_name_<place>% %dragonevent_leaderboard_damage_value_<place>% %dragonevent_leaderboard_kill_value_<place>% %dragonevent_leaderboard_kill_name_<place>% %dragonevent_leaderboard_win_value_<place>% %dragonevent_leaderboard_win_name_<place>% In-Game Dragon Status %dragonevent_health% - Remaining health of dragon %dragonevent_rebirths% - Remaining rebirths of dragon %dragonevent_required_kills% Other %dragonevent_remaining_game% - Time remaining until event end %dragonevent_players% - Currently playing players %dragonevent_remaining% - Time remaining to next event %dragonevent_next% - Time of next event %dragonevent_last% - Time of last event
v1.4.3 Changes
v1.4.3 File Changes
- Added disablePotions gamerule.
- Added disableElytra gamerule.
Code:end-rules: disablePotions: false disableElytra: false
v1.4.2 Changes
v1.4.2 File Changes
- Added a new config option for disabling dragon breath pickup.
- Added a new config option for disabling player item drops.
- Updated some warnings.
- Fixed players can place lava and water even though they are blacklisted & block placement is disabled.
YAML:end-rules: disablePvP: true keepInventory: true announceAdvancements: false showDeathMessages: false disablePickups: false disableBlockBreak: false disableItemDrop: false disableBrokenBlockDrops: false disableBlockPlace: false disableBreathPickup: falseYAML:messages: invalid-world: '<red>Your current world is the actual event world. Please use another world for lobby spawn.'
v1.4.1 Changes
v1.4.1 File Changes
- Added blacklisted blocks. Can be configured in config, you can add the changes to your config file from below.
- Improved some minor stuff.
- Fixed a reload command error.
YAML:block-blacklist: # players will not be able to place these blocks even when disableBlockPlace is not enabled - "*_BED" - "TNT"
v1.4.0 Changes
- Fully switched to MiniMessage. Legacy color codes (coloring via &) is not supported anymore. This will cause issues if you are using old coloring method. Updating is mandatory.
- Fixed mandatory NBTAPI requirement even though user not using custom-nbt feature.
- Minor performance upgrades.
