PetDragon [Ridable Enderdragons! - 1.16.4 SUPPORT] 1.4

Fly custom fully controllable EnderDragons and destroy your foes!

  1. 3ricL
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    3ricL (ericdebouwer)
    Languages Supported:
    You can translate every message in the configuration!
    This plugin allows you to control custom EnderDragons as if they are your pets! Mount the dragon just like you would a horse. Ride them using WASD for movement and the mouse for directions. You can also press the space bar to shoot dragon breath! This plugin also has PetDragon spawn eggs and a ton of settings you can configure. TIP: Check requirements and supported versions below before downloading.


    Requirements and supported versions
    First of all this plugin requires Java 8 or higher to function (If you don't use it yet consider updating, Java 8 is more than 6 years old ;)).
    To be able to modify EnderDragons, this plugin has to dig much deeper into Minecraft than most plugins. For this reason every new internal Minecraft version requires a full recode. I thus currently only support the versions below, but will (probably) add support for upcoming Minecraft versions!

    Supported versions (grey means untested)

    • 1.16.4 (1_16_R3)
    • 1.16.3 (1_16_R2)
    • 1.16.2 (1_16_R2)
    • 1.16.1 (1_16_R1)
    • 1.15.2 (1_15_R1)
    • 1.15.1 (1_15_R1)
    • 1.15 (1_15_R1)
    • 1.14.4 (1_14_R1)
    • 1.14, 1.14.1, 1.14.2, 1.14.3 (1_14_R1)

    Getting started
    Make sure you have read requirements and supported versions.
    Download the jar file from the top of this page and put it in your plugins folder. Restart your server and you are done!

    • /dragon spawn - Spawn a new PetDragon above you
    • /dragon remove - Remove a nearby (3 blocks) PetDragon
    • /dragon locate - See where dragons spawned by you are currently located! Only works for dragons spawned in version 1.2 onwards.
    • /dragon egg - Gives you a PetDragon spawn egg.
    • /dragon reload - Reload the configuration without having to restart the server
    Below is a list of all permissions. Between brackets is the default setting for that permission. To properly manage permissions, I highly advise to use a permission management plugin.

    • petdragon.command.spawn (op) - Allows you to spawn a PetDragon
    • petdragon.command.remove (op) - Allows you to remove a PetDragon
    • petdragon.command.locate (op) - Shows a list to help you locate your PetDragons. If configured players can also click them in this list to remove them.
    • petdragon.command.egg (op) - Allows you to give yourself PetDragon spawn eggs. These eggs have a separate use permission, see below.
    • petdragon.command.reload (op) - Allows you to reload the configuration
    • petdragon.bypass.dragonlimit (op) - Allows a player to spawn as many dragons as they want (spawn limit is in the configuration)
    • petdragon.bypass.owner (op) - Allows a player to ride dragons spawned by other people (not allowed by default)
    • petdragon.ride (anyone) - Allows you to ride a PetDragon
    • petdragon.shoot (anyone) - Allows a player's PetDragon to shoot fireballs
    • petdragon.spawnegg (anyone) - Allows a player to use PetDragon spawn eggs. PetDragons spawned this way do not count towards the total of the max-dragons-per-player setting.
    • petdragon.hurt.self (anyone) - Whether a player can damage his own PetDragons.
    • petdragon.hurt.others (op) - Whether a player can damage PetDragons spawned in by other players
    This plugin allows you to change every message sent in chat and much more. A lot of properties of the PetDragons, their behaviour and the spawning system can be altered as well. The configuration's header explains how it works in general. See the comments above certain settings for a more specific explanation.

    Questions, bugs or feature suggestions?
    Please DO NOT use the review section for bugs or questions, use the discussion page or start a conversation with me instead!
    Feel free to ask a question about the plugin on the discussion page. If you have an idea how this plugin could be improved let me know!

    Let me know if you like this project! If you really love this plugin, you could consider donating to help me with the upkeep of this project.

Recent Reviews

  1. GiantPenguin2
    Version: 1.4
    Hi, the plugin seems great to me, but could add support for "Medieval Factions v3.6" for 1.16.x
    This add-on creates factions that deactivate pvp between them and activate it when war is declared, it would be great if the dragon did not harm players of the same faction or with factions that are not at war, thanks.
    1. 3ricL
      Author's Response
      Please see my elaborate response in the discussion tab. Reviews are not the place for longer answers (and don't allow you and others to respond), so questions are better handled in the discussion tab. I therefore kindly moved it there.
  2. Resoluciones
    Version: 1.4
    Great and unique plugin! Working perfect! Great Developer! Thank you very much!!!
  3. Resoluciones
    Version: 1.3.2
    one of the best plugins for Minecraft, thank you Developer!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  4. CloudeLecaw
    Version: 1.3.1
    Great Update for a Great Plugin. Allways good to see that the dev reacts very fast on the feedback! Nice imporvments too with 1.3.1
  5. CloudeLecaw
    Version: 1.3
    What a grat Plugin for DragonRide :)
    We use it on our Server to add the Enderdragon as rideable pet. This was asked so often by our players. Happy you could make their wishes true *g*. Good work :) Now with the new AntiSteal function we can also allow this for players :) Great Work!
  6. PortableGamesCZ
    Version: 1.2.1
    Super plugin .. thx for support ....................................................
  7. Darutan
    Version: 1.2
    I was waiting for this plugin since 2011. This is the best thing that I have seen in my life =)). Finally, someone added a controllable dragon. This is an amazing experience for your server and players. Hopefully the plugin will evolve. Thank you so much and success!
    1. 3ricL
      Author's Response
      Thank you so much for your kind review! I really enjoyed bringing this concept to life
  8. daf4ever
    Version: 1.1
    Worked perfectly just like in the description of this plugin. Worked for me on java 1.15.2 even though we have tons of other plugins installed. Great Job I can recommend this to anyone for their server!
  9. Sanic10123
    Version: 1.1
    I think this author has gone through alot of work, just to make an AWESOME plugin for a litteral 0$ usd, I am currently using this in my minecraft factions server, And i love this as a donator perk!

    I think that its awesome how the developer responds to every detail of what someone says about their plugin, And also, fixes the bugs that they find!

    I think more developers should do this, and to conclude
    I rate it a 5 star, becuase honestly, This developer rocks!
    P.S i had an idea for a plugin (directed towards the developer)
    1. 3ricL
      Author's Response
      Thank you for your kind review!