BetterDragon: Counter Attacks icon

BetterDragon: Counter Attacks -----

Handle dragon respawn, abilities, statue and more.



BetterDragon

[​IMG]
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:
Code (Text):
block_damage, knockback_power, damage_player, make_explosion, super_lightning, ender_attack
And more are coming!
  • Ender Attack
[​IMG]
  • Explosion
[​IMG]
  • Lightning
[​IMG]
  • Impulse
[​IMG]
  • Dodge

[​IMG]

We accept your ideas!


[​IMG]



PlaceholderAPI:
  • %dragon_killer% >> Return the last killer
  • %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.
[​IMG]

Instalation guide:

  1. Download and install the plugin on your plugins folder
  2. Use /dragon set_spawn on your location and test.
  3. You can change the time to respawn with dragon set_time 60 (In minutes) Default is 1140 (1 day).
  4. Changue the name and health.
  5. Enjoy

Support:


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, 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

options:
  automatic_respawn: true
  bossbar_color: PURPLE
  name_visible: false
  dragon_damage_enderman: false
  enderman_target_dragon: false
  disable_endcrystal_onbedrock:
    worlds:
    - world_the_end

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"

leaderboard:
  prefix: "&c"
  separator: " &7> &e"
  suffix: " &7kills"

statue:
  baseplate: false
  gravity: false
  small: false
  name_visible: true
  name: "DragonKiller %player%"
  chestplate: DIAMOND_CHESTPLATE
  boots: DIAMOND_BOOTS
  leggings: DIAMOND_LEGGINGS
  mainhand: DIAMOND_SWORD
  offhand: DRAGON_HEAD
  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
 



Please for suggestions or bugs use the discord channel.


Thanks.
Resource Information
Author:
----------
Total Downloads: 86
First Release: Jul 30, 2020
Last Update: Dec 12, 2024
Category: ---------------
All-Time Rating:
7 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings