BetterDragon is a plugin to handle the respawn of the dragon with rewards, and many options.
Besides, you can customize the dragon, name, health, damage and set abilities for it! Try now!
General features:
Dragon: You can change the health, the name, the damage, the location and the time to respawn.
Dragon Abilities: 5 defaults abilities that does the battle more difficult and fun.
Dragon Statue: Set a statue of the dragon killer. Auto updatable.
Advanced Rewards system, drops, commands, messages and more.
Leaderboard and placeholders!
Disable ender crystals and more options, see the config!
And more will be added!
Abilities: You can create unlimited abilities, modify and add sounds, potions effects, messages, commands and set few defaults types like:
%dragon_health% >> Return the base value hp of the dragon.
%dragon_name% Return the name of the dragon
%dragon_next% Return the time of the next Dragon
%dragon_top_1% etc., etc.
Commands and Perms:
dragon.commands - Admin permission
/dragon || /betterdragon
/dragon respawn >> Force respawn Default dragon
/dragon set_spawn >> Set Dragon respawn
/dragon set_statue >> Spawn Statue
/dragon set_name >> Change the name
/dragon set_health >> Change the max health
/dragon kill >> Kill all livings dragons
/dragon reload_config >> Reload config.yml file
/dragon tp >> Tp to the dragon/dragons alive
Custom Armor Stand:
This is a statue as decoration, and is linked with the dragon killer.
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.
Instalation guide:
Download and install the plugin on your plugins folder
Use /dragon set_spawn on your location and test.
You can change the time to respawn with dragon set_time 60 (In minutes) Default is 1140 (1 day).
The spawns chunks from the end, must be loaded to check the dragon, if you dont keep the chunks on the memory, maybe you can get a lot of errors.
If you are using paper, check the dragon options on his config.
Code (Text):
# Configare the automatic respawn by set_time command (in minits)
# Possible colors https://hub.spigotmc.org/javadocs/spigot/org/bukkit/boss/BarColor.html
## Percentages are calculated between 0.0(0%) and 1.0(100%)
## You can add unlimited rewards
# To create more custom ArmorStand o modify this one, use https://haselkern.com/Minecraft-ArmorStand/
# Abilites: When you attack the dragon, a random skill will be used, configute it individually
# Possible sounds https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
# Possible effects https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html
abilities:
lightning:
chance: 0.3
super_lightning: true
msg_to_player: "&5Dragon: &7You cant against my power"
#commands:
#- maybe a espetacular command?
dodge:
chance: 1.0
msg_to_player: "&5Dragon: &7You failed, you are worth nothing"
block_damage: true
sounds:
- ITEM_SHIELD_BLOCK
impulse:
chance: 0.3
msg_to_player: "&5Dragon: &7Agggggrhh"
knockback_power: 3
damage_player: 10
sounds:
- ENTITY_ENDER_DRAGON_GROWL
- ENTITY_PLAYER_ATTACK_SWEEP
explosion:
chance: 0.3
msg_to_player: "&5Dragon: &7Dieeeeee!!"
make_explosion: true
sounds:
- ENTITY_ENDER_DRAGON_GROWL
ender_attack:
chance: 0.15
msg_to_player: "&5Dragon: &7Attack endermans!!"
ender_attack: true
sounds:
- ENTITY_ENDER_DRAGON_GROWL
effects:
- BLINDNESS:60:0
custom1: # Why not create your own ability?
# You can add any config type here only chance is required
chance: 0.0
msg_to_player: "&5Dragon: &7Custom message"
commands:
- eco add %player% 1
- give %player% arrow 1
#-any awesome command
sounds:
- ENTITY_ENDER_DRAGON_GROWL
block_damage: true
knockback_power: 3
damage_player: 10
create_explosion: true
super_lightning: true
ender_attack: true
effects:
- NAUSEA:60:0
drops:
egg: 0.15
head: 0.15
rewards:
1:
chance: 1.0
broadcast_text: ""
drops:
- ENDER_EYE
- BONE
commands:
- eco give %player% 100
- give %player% diamond 4
2:
chance: 0.50
broadcast_text: ""
drops:
- BONE
commands:
- eco give %player% 100
- give %player% emerald 4
3:
chance: 0.0
broadcast_text: "Example: 0%"
drops:
- DIAMOND
messages:
respawn: "&7The &5Ender Dragon &7has respawned."
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 use ender crystal on bedrock."
next_dragon: "&7%hours% hours and %min% minutes"