◦•●❤♡ ᴄᴏɴᴛᴀᴄᴛ Dekomori on discord ꜰᴏʀ ꜱᴜᴘᴘᴏʀᴛ ♡❤●•◦
Native Minecraft Version: 1.16
Tested Minecraft Versions: 1.16 / 1.17
Languages Supported: Custom Lang
BetterDragon is a plugin to manage the respawn of the dragon in a personalized way, with many options and new abilities for it, which has a better experience when fighting against it.
General features:
Abilities:
That increase the difficulty and the entertainment when fighting, and more can be added, we accept your ideas!
Send to Discord Utility(Optional - Requires Essentials)
Click here to go the plugin page
Npc Support(Optional - Requires Citizens)
Every time the dragon is killed, the npc changes its name, sking and item in the main hand depending on who killed it
PlaceholderAPI:
Commands and Perms:
Custom Armor Stand:
Instalation guide:
Support:
Things to note:
Native Minecraft Version: 1.16
Tested Minecraft Versions: 1.16 / 1.17
Languages Supported: Custom Lang
BetterDragon is a plugin to manage the respawn of the dragon in a personalized way, with many options and new abilities for it, which has a better experience when fighting against it.
General features:
- PlaceHolders, Tabcompleter
- Fully customizable
- Fast Discord Support
- Dragon: Custom name and health
- Advanced reward system, drops, chance, commands and more
- Endermans doesnt target the dragon, dragon doesnt damage endermans
- Kills count and customizable top 20!
- Egg and head drop chance
- Schedule modes to respawn: by a cooldown or days
- Options: Disable respawn with ender crystal
- Setspawn, time to respawn, time format.
- Overworld support! Allways will fly until x0 z0, you have to adapt it!
- Discord integration!
Abilities:
- Ender Attack
- Explosion
- Lightning
- Impulse
- Dodge
That increase the difficulty and the entertainment when fighting, and more can be added, we accept your ideas!
Send to Discord Utility(Optional - Requires Essentials)
Click here to go the plugin page
Npc Support(Optional - Requires Citizens)
Every time the dragon is killed, the npc changes its name, sking and item in the main hand depending on who killed it
PlaceholderAPI:
- %dragon_killer% >> Return the last killer
- %dragon_last% >> Return the time of the last killed dragon
- %dragon_cooldown% Return how left to the next respawn
- %dragon_kills% Return the kills
- %dragon_top_1% (1 to 20)
Commands and Perms:
- betterdragon.respawn - Admin permission
- /dragon || /betterdragon >> Main command
- /dragon respawn >> Force respawn Default dragon
- /dragon setspawn >> Set Dragon respawn
- /dragon killall >> Kill all livings dragons
- /dragon setstatue >> Spawn Statue
- /dragon reload >> Reload config
- /dragon tp >> Tp to the dragon/dragons alive
- /dragon npc >> Respawn the dragon killer npc
- /dragon debug >> Show some plugin and dragon info
Custom Armor Stand:
- This is a statue as decoration, is not linked with the dragon killer, it can be added in the future.
- You can change everthing about it even create new ones, this is and example, the default statue with PlaceHolder Api
- Please see the config to see how much you can modify.
- To create more you can modifiy this one or use https://haselkern.com/Minecraft-ArmorStand/ . Keep in mind that to get the "numbers" in the config, You have to see the radians numbers from that page.
Code:
##
##Better Dragon by Ask Gaming
##
dragon:
name: "&5Ender Dragon"
health: 600.0
dmg_multiply: 3
#Enable the respawn of the dragon
respawn:
enable: true
#Change chedule mode, between cooldown and custom
schedule:
mode: cooldown
cooldown:
time: 86400 # In seconds: 86400 = 1 Day
custom:
friday:
time: 20:00:00
#saturday:
#time: 21:00:00
hardcore_mode:
enable: true
at_percentage: 20.0 #At what percentage of life the dragon will activate its fury
title: "&5Hardcore! The dragon is fury!"
options:
bossbar_color: GREEN # Possible colors https://hub.spigotmc.org/javadocs/spigot/org/bukkit/boss/BarColor.html
max_distance_to_show_bossbar: 250 #Blocks
namevisible: true
show_percent_hp: true
# Can players place end crystal to respawn dragon?
disable_endcrystal_onbedrock: true
placeholders:
timeformat: "%hhs %mmin and %sseg.."
no_dragon_last: "&fNo dragon was killed"
negative_dragon_cooldown: "&fThe dragon is alive"
dragon_damage_enderman: false
enderman_target_dragon: false
leaderboard:
prefix: "&c"
separator: " &7> &e"
suffix: " &7kills"
drops:
egg: 0.15 #chance to drop = 15%
head: 0.15
rewards:
1:
chance: 1.0
text: "" # Message to broadcast
drops:
- ENDER_EYE
- BONE
commands:
- eco give %player% 100
- give %player% diamond 4
2:
chance: 0.50 #Example: 50%
text: ""
drops:
- BONE
commands:
- eco give %player% 100
- give %player% emerald 4
3:
chance: 0.0
text: "Example: 0%"
drops:
- DIAMOND
abilities:
counter_attacks:
lightning:
chance: 0.30
msg: "&5Dragon: &7You cant against my power"
dodge:
chance: 0.30
msg: "&5Dragon: &7You failed, your arrows are worth nothing"
impulse:
chance: 0.30
msg: "&5Dragon: &7Agggggrhh"
explosion:
chance: 0.30
msg: "&5Dragon: &7Dieeeeee!!"
ender_attack:
chance: 0.15
msg: "&5Dragon: &7Attack endermans!!"
radius: 20
messages:
respawn: "&7The &5Ender Dragon &7has respawned."
dead: "&7The &5Dragon &7has been killed by the Server."
onkill: "&7The player &c%player% &7has kill the &5Ender Dragon."
dropegg: "&7You have killed the dragon and its egg has fallen in the place of his death."
drophead: "&7You have killed the dragon and its head has been dropped."
endcrystal: "&cYou cant place end crystal on bedrock."
help:
- ''
- '&7>> &7BetterDragon Help Menu'
- ''
- '&7>> &6/dragon &frespawn'
- '&7>> &6/dragon &fsetspawn'
- '&7>> &6/dragon &fkillall'
- '&7>> &6/dragon &freload'
- '&7>> &6/dragon &fplaceholders'
- '&7>> &6/dragon &fsetstatue'
- '&7>> &6/dragon &ftp'
- ''
statue:
baseplate: false
gravity: false
small: false
customname: false
name: "Name"
chestplate: DIAMOND_CHESTPLATE
boots: DIAMOND_BOOTS
leggings: DIAMOND_LEGGINGS
mainhand: DIAMOND_SWORD
offhand: DRAGON_HEAD
# You can get the textures from here https://minecraft-heads.com/custom-heads
head_texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzlmZGI0MzRiZjFlN2Y2NzNjNzk1MWFlNGM5NDAyOGRlMzZkY2E3N2ZiODkzMTUwOGIwOGM0NmE2ZGNhMGY2YiJ9fX0="
# To create more custom ArmorStand o modify this one, use https://haselkern.com/Minecraft-ArmorStand/
leftarm:
x: 278
y: 338
z: 0
rightarm:
x: 290
y: 338
z: 100
rightleg:
x: 10
y: 0
z: 10
leftleg:
x: 338
y: 0
z: 345
head:
x: 10
y: 350
z: 0
[/SIZE]
- Download and install the plugin on your plugins folder
- Use /dragon setspawn on your location and done!
- Config the timerespawn, reload and then use /dragon respawn - /dragon killall
- Test and Enjoy
Support:
- Discord: https://discord.gg/sXVReUBauq
Things to note:
- The spawns chunks from the end, must be loaded to check the dragon, if you dont keep the chunks on the memory, the plugin will get a lot of errors. You can check it on paper.yml and on multiverse config (If you have it)
- If you are using paper, disable scan-for-legacy-ender-dragon and check keep-spawn-loaded: & keep-spawn-loaded-range:
Code:
##
##Better Dragon by Ask Gaming
##
dragon:
name: "&5Ender Dragon"
health: 400.0
#Enable the respawn of the dragon
respawn:
enable: true
#Change chedule mode, between cooldown and custom
schedule:
mode: cooldown
cooldown:
time: 86400 # In seconds: 86400 = 1 Day
custom:
friday:
time: 20:00:00
#saturday:
#time: 21:00:00
options:
bossbar_color: GREEN # Possible colors https://hub.spigotmc.org/javadocs/spigot/org/bukkit/boss/BarColor.html
max_distance_to_show_bossbar: 250 #Blocks
namevisible: true
# Can players place end crystal to respawn dragon?
disable_endcrystal_onbedrock: true
placeholders:
timeformat: "%hhs %mmin and %sseg.."
no_dragon_last: "&fNo dragon was killed"
negative_dragon_cooldown: "&fThe dragon is alive"
dragon_damage_enderman: false
enderman_target_dragon: false
leaderboard:
prefix: "&c"
separator: " &7> &e"
suffix: " &7kills"
drops:
egg: 0.15 #chance to drop = 15%
head: 0.15
rewards:
1:
chance: 1.0
text: "" # Message to broadcast
drops:
- ENDER_EYE
- BONE
commands:
- eco give %player% 100
- give %player% diamond 4
2:
chance: 0.50 #Example: 50%
text: ""
drops:
- BONE
commands:
- eco give %player% 100
- give %player% emerald 4
3:
chance: 0.0
text: "Example: 0%"
drops:
- DIAMOND
abilities:
counter_attacks:
lightning:
chance: 0.30
msg: "&5Dragon: &7You cant against my power"
dodge:
chance: 0.30
msg: "&5Dragon: &7You failed, your arrows are worth nothing"
impulse:
chance: 0.30
msg: "&5Dragon: &7Agggggrhh"
explosion:
chance: 0.30
msg: "&5Dragon: &7Dieeeeee!!"
ender_attack:
chance: 0.15
msg: "&5Dragon: &7Attack endermans!!"
radius: 20
messages:
respawn: "&7The &5Ender Dragon &7has respawned."
dead: "&7The &5Dragon &7has been killed by the Server."
onkill: "&7The player &c%player% &7has kill the &5Ender Dragon."
dropegg: "&7You have killed the dragon and its egg has fallen in the place of his death."
drophead: "&7You have killed the dragon and its head has been dropped."
endcrystal: "&cYou cant place end crystal on bedrock."
help:
- ''
- '&7>> &7BetterDragon Help Menu'
- ''
- '&7>> &6/dragon &frespawn'
- '&7>> &6/dragon &fsetspawn'
- '&7>> &6/dragon &fkillall'
- '&7>> &6/dragon &freload'
- '&7>> &6/dragon &fplaceholders'
- '&7>> &6/dragon &fsetstatue'
- '&7>> &6/dragon &ftp'
- ''
statue:
baseplate: false
gravity: false
small: false
customname: false
name: "Name"
chestplate: DIAMOND_CHESTPLATE
boots: DIAMOND_BOOTS
leggings: DIAMOND_LEGGINGS
mainhand: DIAMOND_SWORD
offhand: DRAGON_HEAD
# You can get the textures from here https://minecraft-heads.com/custom-heads
head_texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzlmZGI0MzRiZjFlN2Y2NzNjNzk1MWFlNGM5NDAyOGRlMzZkY2E3N2ZiODkzMTUwOGIwOGM0NmE2ZGNhMGY2YiJ9fX0="
# To create more custom ArmorStand o modify this one, use https://haselkern.com/Minecraft-ArmorStand/
leftarm:
x: 278
y: 338
z: 0
rightarm:
x: 290
y: 338
z: 100
rightleg:
x: 10
y: 0
z: 10
leftleg:
x: 338
y: 0
z: 345
head:
x: 10
y: 350
z: 0