- Fixed glow not disabling.
- Added new end-rules for better customization.
- Added an option for translating ingame remaining time format.
- Added advanced in-event command blocking.
- Added damage modifier for dragon. Now you can harden the event by making the dragon stronger.
- Added health modifier for dragon. Now you can give dragon extra health based on online player count.
- Fixed /dragon fly command not appering in tab complete list.
YAML:end-rules: disable-pvp: true keepInventory: true announceAdvancements: false showDeathMessages: false disablePickups: false disableBlockBreak: false disableBrokenBlockDrops: false disableBlockPlace: falseYAML:ingame-remaining-time-format: minutes: "%minutes%m" seconds: "%seconds%s"Add health-modifier and damage-modifier from here to your config
YAML:dragon: name: "<#00E5FF>Dragon Health: <#FF5555>%dragonevent_current_health%♥" name-visible: true # if true, dragon's name can be seen as its nametag. set to false if you don't want a nametag pinata: false required-kills: 2 # they would need to kill dragons 2 times in order for event to end glow: true # possible colors: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, # GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE glow-color: RED # Health can be 2048 at maximum with default Spigot settings, modify spigot.yml for higher numbers health: 200 health-modifier: add-as-extra: true # if this is true, health option above will be used as a base # and the calculation result will be added to it # otherwises calculation result will be dragon's actual result health-per-player: 0.0 # dragon's health will be calculated as player count * health per player # 0.0 means this setting is disabled custom-nbt: "" # when adding custom NBT, please do not put { and } at the start and at the end. it will not work properly. damage-modifier: add-base-to-final-damage: false # when this is true, base-damage will be added to given damage instead of using base-damage fully base-damage: 0.0 # when its 0.0, vanilla damage will be used for multiplying multiplier: 1.0 # dragon's damage will be multiplied by the number here, 1.0 means disabled custom-model: model-plugin: DEFAULT # supported types: DEFAULT, MODEL_ENGINE, ITEMS_ADDER # ModelEngine V4 and Items Adder V4 is supported. # Default mode is internal and it doesn't do anything. # Nexo and Oraxen both uses ModelEngine. # Use ModelEngine as model-plugin if you are using those. model-id: unknown
DragonEvent will no longer work any version below 1.20.6. We recommend 1.21.4 and higher.
Config changes:
- Added stats system with /dragon stats command.
- You may need to create a folder named "data" inside plugin's folder and a file named "stats.yml" inside that folder.
- Added persistent leaderboards with PlaceholderAPI placeholders:
- %dragonevent_leaderboard_damage_name_<place>%
- %dragonevent_leaderboard_damage_value_<place>%
- %dragonevent_leaderboard_kill_name_<place>%
- %dragonevent_leaderboard_kill_value_<place>%
- %dragonevent_leaderboard_win_name_<place>%
- %dragonevent_leaderboard_win_value_<place>%
- These will return the config option "leaderboard-empty-entry" if no leaderboard entry in that place is present.
- Leaderboards are refreshed every 10 minutes or via /dragon refresh command.
- Added a new config option for event spawn type. Now you can use old spawn or the new obsidian platform.
YAML:no-arguments: - '' - '<#34EBBA>Please use the join portal to enter the event while it''s open.' - '' - '&b/dragon leave &7- Leave the event.' - '&b/dragon stats &7- See your event stats.' - ' 'YAML:saved: '<#34EBBA>Plugin data saved!'Code:refreshed: '<#34EBBA>Leaderboards refreshed!'YAML:stats-of: - '&2%target%&f''s Stats' - ' &b- &fDragon Kills&8: &e%kills%' - ' &b- &fGiven Dragon Damage&8: &e%damage%' - ' &b- &fDeaths&8: &e%deaths%' - ' &b- &fGames Won&8: &e%wins%' - ' &b- &fGames Lost&8: &e%loses%'YAML:spawn-type: PLATFORM # can be PLATFORM or SURFACE # PLATFORM is a obsidian platform near end spawn and its underground, players needs pickaxes to dig up # SURFACE is near end spawn and its on the surface
Fixed a timezone issue with auto start system.
Fixed disabling/enabling auto start system.
Fixed dragon health scaling, now it supports up to 2048 health maximum. Edit spigot.yml if you want to have higher amounts.
Fixed dragon name updating late.
Reduced JAR size by %90, now using Spigot's library system for external libraries.
Dropped support for every version below 1.20.6. Plugin may work but no support is given.
Added a new config option for dragon entity, called "name-visible". Please update your dragon section according to these changes:
YAML:dragon: name: "<#00E5FF>Dragon Health: <#FF5555>%dragonevent_current_health%♥" name-visible: true # if true, dragon's name can be seen as its nametag. set to false if you don't want a nametag pinata: false required-kills: 2 # they would need to kill dragons 2 times in order for event to end glow: true # possible colors: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, # GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE glow-color: RED # Health can be 2048 at maximum health: 200 custom-nbt: "" # when adding custom NBT, please do not put { and } at the start and at the end. it will not work properly. custom-model: model-plugin: DEFAULT # supported types: DEFAULT, MODEL_ENGINE, ITEMS_ADDER # ModelEngine V4 and Items Adder V4 is supported. # Default mode is internal and it doesn't do anything. # Nexo and Oraxen both uses ModelEngine. # Use ModelEngine as model-plugin if you are using those. model-id: unknown
Fixed an issue related to new boss bar feature.
Changed event spawn system. Now plugin generates an obsidian platform underground near zero point of the end. Players need to bring their pickaxes and mine their way into the fight!
Added a sound option for dragon respawn (rebirth feature). Please update your sounds section in config.yml with the given one.
Updated default message colors for more vibrant looking messages.YAML:sounds: start: enable: true sound: 'ENTITY_LIGHTNING_BOLT_THUNDER' end: enable: true sound: 'ENTITY_LIGHTNING_BOLT_THUNDER' respawn: enable: true sound: 'ENTITY_LIGHTNING_BOLT_THUNDER'
Added new boss bar feature.
Added /dragon fly command, requires dragonevent.fly permissionfly-enabled: '&aYou''ve enabled flight mode for Dragon Event.'
fly-disabled: '&aYou''ve disabled flight mode for Dragon Event.'
fly-wrong-world: '&cYou have to be in Dragon Event to use this command.'
fly-no-perm: '&cYou can not use event flight feature.'boss-bar:
# brings more customization settings to event boss bar when enabled.
# sadly, when this feature is enabled, there will be 2 boss bars and there is no fix for it.
# because of plugin's support for custom modeled dragon support,
# ender dragon's boss bar is handled by client and server has no control over it.
enabled: false
name: "&aTotal Rebirths: &c%dragonevent_required_kills%♥ &7| &aRemaining Rebirths: &c%dragonevent_rebirths%♥"
match-progress-to-dragon-health: true
color: RED # possible colors: PINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE
style: SEGMENTED_6 #possible styles: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
flags:
- CREATE_FOG
# possible flags:
# DARKEN_SKY - Darkens the sky like during fighting a wither.
# PLAY_BOSS_MUSIC - Tells the client to play the Ender Dragon boss music.
# CREATE_FOG - Creates fog around the world.dragon:
name: "&aDragon Health: &c%dragonevent_current_health%♥"
pinata: false
required-kills: 2 # they would need to kill dragons 2 times in order for event to end
glow: true
# possible colors: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE,
# GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE
glow-color: RED
# Max 200
health: 200
custom-nbt: "" # when adding custom NBT, please do not put { and } at the start and at the end. it will not work properly.
custom-model:
model-plugin: DEFAULT # supported types: DEFAULT, MODEL_ENGINE, ITEMS_ADDER
# ModelEngine V4 and Items Adder V4 is supported.
# Default mode is internal and it doesn't do anything.
# Nexo and Oraxen both uses ModelEngine.
# Use ModelEngine as model-plugin if you are using those.
model-id: unknownauto-flight: false # will enable flight mode automatically for players with permission "dragonevent.fly"
# /dragon fly command also requires "dragonevent.fly" permission
Update Log:
- Merged admin and player commands into /dragon for easier access.
- Fixed an issue with NBTAPI.
- Added keep-stats-on-leave option to the config (add it at the top). When enabled, players will retain their event stats after leaving and rejoining the server.
- Added delete-end-crystals option to the config (add it at the top). Requires Minecraft 1.20+. When enabled, end crystals will no longer spawn.
- Fixed the %dragonevent_current_health% placeholder — it now works correctly.
- Fixed an issue where the event portal would not work if the End dimension was disabled on the server.
- Fixed a rare issue where the event sometimes did not end properly due to unknown reasons.
Added custom model support. Internally supports ModelEngine and ItemsAdder, therefore you can use Oraxen and Nexo too because both of them uses ModelEngine. Reset your config for changes to apply.
Fixed portal related issues. Now portal system should work much better.
Fixed small problems.
