uxmDragonEvent - now with Folia support v2.6.1

The Ultimate Ender Dragon Battle Experience for Your Server!
  • 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: false
YAML:
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.
  • 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.
Config changes:
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.
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'
Updated default message colors for more vibrant looking messages.
Added new boss bar feature.
Added /dragon fly command, requires dragonevent.fly permission
fly-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: unknown
auto-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.
Pinata mode fixed
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.
Buy a license now
$9.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
6,566 Views
67 Purchases
85 Downloads
Mar 22, 2025 Published
Jul 8, 2026 Updated
5.00 star(s)
Average rating (8)
3.4 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Economy
  1. Minigame
Game mode
  1. Survival & SMP
  1. Skyblock
  1. Towny
Game mode
  1. Survival
  1. Skyblock
  1. Towny
Game mode (legacy)
  1. Survival
  1. Skyblock
  1. Towny
Supported software
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creators
Owner
Recommended for you
350+ command admin panel with cross-server moderation, Ban API, ranks & a mobile-ready UI
5.00 star(s) 9 ratings
622 purchases
Overhead UI System asset, perfect for adding player information displays to your Roblox game.
4.50 star(s) 6 ratings
561 purchases
Handcuff System asset, ideal for adding functional arrest mechanics to your Roblox game.
5.00 star(s) 6 ratings
392 purchases
Loading Screen System asset, ideal for creating smooth and interactive loading screens in Roblox.
5.00 star(s) 1 ratings
246 purchases
Taser System asset, ideal for adding realistic non-lethal combat mechanics to your Roblox game.
5.00 star(s) 3 ratings
242 purchases
6,566 Views
67 Purchases
85 Downloads
Mar 22, 2025 Published
Jul 8, 2026 Updated
5.00 star(s)
Average rating (8)
3.4 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Economy
  1. Minigame
Game mode
  1. Survival & SMP
  1. Skyblock
  1. Towny
Game mode
  1. Survival
  1. Skyblock
  1. Towny
Game mode (legacy)
  1. Survival
  1. Skyblock
  1. Towny
Supported software
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creators
Owner
Recommended for you
350+ command admin panel with cross-server moderation, Ban API, ranks & a mobile-ready UI
5.00 star(s) 9 ratings
622 purchases
Overhead UI System asset, perfect for adding player information displays to your Roblox game.
4.50 star(s) 6 ratings
561 purchases
Handcuff System asset, ideal for adding functional arrest mechanics to your Roblox game.
5.00 star(s) 6 ratings
392 purchases
Loading Screen System asset, ideal for creating smooth and interactive loading screens in Roblox.
5.00 star(s) 1 ratings
246 purchases
Taser System asset, ideal for adding realistic non-lethal combat mechanics to your Roblox game.
5.00 star(s) 3 ratings
242 purchases
Top