BetterDragon: Counter Attacks

SpigotVIP BetterDragon: Counter Attacks 3.5

BetterDragon: Counter Attacks
◦•●❤♡ ᴄᴏɴᴛᴀᴄᴛ Dekomori on discord ꜰᴏʀ ꜱᴜᴘᴘᴏʀᴛ ♡❤●•◦

Native Minecraft Version: 1.16
Tested Minecraft Versions: 1.16 / 1.17
Languages Supported: Custom Lang


[IMG]


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!
And more will be added!


Abilities:
  • Ender Attack
[IMG]


  • Explosion
[IMG]


  • Lightning

[IMG]

  • Impulse
[IMG]


  • Dodge
[IMG]

That increase the difficulty and the entertainment when fighting, and more can be added, we accept your ideas!


[IMG]

Send to Discord Utility(Optional - Requires Essentials)
Click here to go the plugin page

[IMG]


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

[IMG]

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.

[IMG]

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]
Instalation guide:


  1. Download and install the plugin on your plugins folder
  2. Use /dragon setspawn on your location and done!
  3. Config the timerespawn, reload and then use /dragon respawn - /dragon killall
  4. Test and 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, 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

Similar resources

BetterDragon: Counter Attacks MikeyBoy
Handle dragon respawn, abilities, statue and more.
0.00 star(s) 0 ratings
Downloads
14
Updated
>> MANIPLUATE VIEW COUNTER OF THREADS << getPoland
0.00 star(s) 0 ratings
Updated
Avatar/Player Likes Counter ConXuest
An Multi-World Avatar/Player Likes Counter for VrChat
0.00 star(s) 0 ratings
Downloads
1
Updated
BlackSpigot General Chat
Rules Help Users
    C @ cleopatra: 1984 1984 1984 1984 1984 1984 🗣️🗣️🗣️🗣️🗣️🗣️🗣️🗣️🗣️🗣️
    Top