[FREE] DRAGONISTAN Release 1.3.5

Get your own dragon and fight your enemies!

  1. Hazae41
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    https://github.com/RHazDev/Dragonistan
    [​IMG] [​IMG]

    [​IMG]

    [​IMG]


    [​IMG]
    [​IMG][​IMG][​IMG]
    [​IMG] [​IMG][​IMG]
    [​IMG][​IMG]


    [​IMG]
    • How to have a dragon?
    You have to find a dragon egg, your admins/players can sell them or you can find them around a death dragon.
    Then you have to place the egg somewhere you want to spawn a new dragon.​
    • How to mount and control a dragon?
    Right click a dragon to mount it.
    Once on, left click towards any direction to rush in that direction.​
    • My dragon does not seems to move in certain direction, is that normal?
    Check that the path is not obstructed by any block.
    In recent updates, the bounding box of a dragon is small, so you shouldn't have problems.
    For admins, having the permission "dragonistan.feather" can let you pass through blocks with your dragon if you right click with a feather
    • How to attack another dragon?
    Rush towards that dragon or throw fireballs on it.​
    • How to open the dragon inventory?
    You have to mount the dragon, and press the drop key (Q or A depending on your keyboard language).​
    • What happens if my dragon dies?
    The XP and the inventory content of your dragon will be dropped, with a dragon egg.​
    • How to throw fireballs?
    You must first have a fireball charge and a blaze rod.
    Open the inventory of your dragon and place the fireball charge anywhere.
    Take the blaze rod in your hand and right click towards a direction.
    You can use an end rod to throw dragonballs.
    If your dragon has an ice block in its inventory, the fireball will freeze the damaged dragon.
    [​IMG] [​IMG]
    • How to heal my dragons?
    You can heal your dragons with apples.​
    [​IMG]
    • How to rename my dragons?
    You can rename your dragons with a nametag.​
    • How to select one of my dragons and what is it for?
    You can select one of your dragons by mounting it or by typing /dragon select <id> where <id> is your dragon ID.
    Selecting a dragon can help you typing commands.
    Your selected dragon appears in gold in commands.​
    • How do I get the ID, health, location, level, ... of a dragon?
    Type /dragon list to show all your dragons.​
    • How do XP and levels work?
    When a dragon damages any entity or get damaged, it gets XP.
    With XP, the dragon gets levels. The higher a level is, the higher are the health of the dragon, and the damages caused by an attack.​
    • Why does my dragon get hurt when it touches water?
    Your dragon is made from lava and fire, it doesn't like water and gets damaged when it touches water. Therefore, you can't go underwater with your dragon! You can also make a trap for your enemy's dragon with some water :)
    • How does gravity work?
    In order to prevent alone dragons flying in the world, gravity moves your dragons downwards until they touch something.​
    • How does targetting work?
    You can look at an enemy dragon for 3 seconds in order to target it.
    If your dragon has an eye of ender in its inventory, you can see the enemy dragon glowing through blocks.​
    • What are teleporters and how to use them?
    A teleporter allows you to teleport your dragons to it.
    You just have to select a dragon and right-click an end portal frame.
    The location of the teleporter is learned by the dragon in order to teleport itself to the teleporter later.
    If the teleporter contains an eye of ender, you can teleport your dragons to it even if they are in another world.
    If your dragon knows a teleporter in the nether, you can go from the overworld to the nether and vice versa at any time by right-clicking a nether star while riding your dragon.​
    • How to prevent blocks being destroyed in my protected city?
    You can disable "enderdragon block damage" in WorldGuard: https://worldguard.enginehub.org/en/latest/regions/flags/#mobs-fire-and-explosions
    You can also prevent dragons entering your city by placing barriers and adding barriers to "hard materials" in Dragonistan config.​
    • My world is getting crappy cause of dragons destroying everything
    You can use Restore Nature to slowly regenerate your world

    [​IMG]
    Configuration file is
    Lang file is
    Default configuration
    Code (Text):
    {
      "aliasesDragon": [
        "d",
        "dragon",
        "dragons"
      ],
      "aliasesDragonList": [
        "list",
        "l"
      ],
      "aliasesDragonSpawn": [
        "spawn",
        "sp"
      ],
      "aliasesDragonKill": [
        "kill",
        "k"
      ],
      "aliasesDragonSelect": [
        "select",
        "sel"
      ],
      "aliasesDragonTeleport": [
        "teleport",
        "tp"
      ],
      "worlds": {
        "world": [
          "world_nether",
          "world_the_end"
        ]
      },
      "dragonHealth": 100.0,
      "healthPerLevel": 2.0,
      "xpPerLevel": 200,
      "xpPerDamage": 1,
      "timeBetweenAttacks": 100,
      "damageMultiplierPerLevel": 50,
      "dragonDeathSoundPitch": 1.5,
      "dangerousElements": [
        "STATIONARY_WATER",
        "WATER"
      ],
      "dangerousElementsDamage": 0.25,
      "hardMaterials": [
        "OBSIDIAN",
        "BEDROCK",
        "IRON_BLOCK",
        "GOLD_BLOCK",
        "DIAMOND_BLOCK",
        "QUARTZ_BLOCK",
        "PACKED_ICE"
      ],
      "gravity": 1.0,
      "targetDistance": 100,
      "chargeSpeed": 5,
      "chargeSpeedDivisor": 0.5,
      "chargeTime": 100
    }
    Help:
    • "aliasesDragon": aliases for "/dragon" command
    • "aliasesDragonList": aliases for "/dragon list" command
    • "aliasesDragonSpawn": aliases for "/dragon spawn" command
    • ...
    • "worlds": a list of overworlds with their nether world and end world
    • "dragonHealth": max health of a lvl 1 dragon
    • "healthPerLevel": health added to the max health when the dragon gets 1 level
    • "xpPerLevel": amount of XP needed in order to level up
    • "xpPerDamage": amount of XP got when the dragon causes 1 damage to an ennemy/monster/mob
    • "timeBetweenAttacks": milliseconds waited when the dragon causes damages to an entity
    • "damageMultiplierPerLevel": complex number, do not change if you are not sure
    • "dragonDeathSoundPitch": the pitch level of the dragon death sound
    • "dangerousElements": a list of materials the dragon is damaged when touching
    • "dangerousElementsDamage": amount of damages caused, multiplied by the amount of dangerous blocks touched
    • "hardMaterials": a list of materials the dragon can't destroy even with charge attack
    • "gravity": force of the gravity, set it to 0.0 to disable it
    • "chargeSpeed": speed/force of a charge attack
    • "chargeSpeedDivisor": a complex number, do not change if you are not sure
    • "chargeTime": duration of a charge attack


    [​IMG]
    • /d, /dragon, /dragons
    description: main command
    permission: dragonistan.main
    • /d list, /d l
    description: list your living dragons
    permission: dragonistan.list​
    • /d spawn, /d sp
    description: spawn a new dragon (for admins)
    permission: dragonistan.spawn​
    • /d kill, /d k
    description: kill your selected dragon
    permission: dragonistant.kill​
    • /d select <id>, /d sel <id>
    description: select a dragon by its id
    permission: dragonistan.select​
    • /d teleport, /d tp
    description: teleport yourself to your selected dragon
    permission: dragonistan.teleport
    The permission for hatching an egg is "dragonistan.hatch"
    Please put a like and write a review if it helped you :)

    [​IMG]

    [​IMG]

    [​IMG]

Recent Updates

  1. Release 1.3.5
  2. Release 1.3.4
  3. Beta 1.3.3

Recent Reviews

  1. KiritoHellWolf98
    KiritoHellWolf98
    5/5,
    Version: Beta 1.2.3
    i really like the plugin but is there a why to make it so they they use a command to hatching the egg because some players like just playing the egg down with out getting the dragon
    1. Hazae41
      Author's Response
      they can sneak to place the dragon egg
      but I'll add an option to disable the hatching
  2. Tau
    Tau
    5/5,
    Version: Beta 1.0
    Hazae, Hazae, Hazae, it's saturday.
    Jokes aside, i have a few ideas for this plugin on my server, Good job!

    Also, I just took this review sections virginity ;)
    1. Hazae41
      Author's Response
      send me a private message for your ideas ;)
      anyway thanks for this review!