This is a mod that allows you to hatch previously useless dragon eggs. Once fostered and tamed, they'll be your faithful companion in all situations and, of course, can be used for a ride!
Download
Note: this mod is still in beta stage and has known and unknown bugs. I'm not responsible for the possible loss of dragon eggs due to bugs. Test this mod with care!
To hatch a dragon egg, you'll need to find a good place for it first. If you found one, place the egg block and simply right click it. The egg will then start to hatch, which will take a while.
Once grown up, you can tame the dragon with raw fish. It will then follow and protect you like other pets.
You can command tamed dragons to lay down or stand up with the bone item.
To ride a tamed dragon, use a saddle on it, then right click it without holding an action item.
To heal injured dragons, feed it with raw fish, chicken, beef or porkchop (four hearts) or with rotten flesh (two hearts).
To rename dragons, right-click them with a book.
On default, you control the dragon with the keyboard. If you want to switch to mouse controls, simply hold a Carrot On A Stick while riding the dragon.
Changelog 0.99.2:
Fixed leaking worlds and player entities when switching to a different world, which caused some entity anomalies and performance issues.
0.99.1:
Dragon breeds are now sensitive to the surrounding biome.
Ghost dragons now must also be sheltered from sunlight to hatch from eggs.
Improved baby name formatting.
Eggs now produce particles to indicate the current breed.
Fixed breeding environment data not being saved.
Fixed collision box size for adult dragons, again.
Changed the way how babies inherit the breed of their parents so it becomes more resistant to environmental influences.
0.99:
Added four new dragon breeds. The breed of a dragon is influenced by the environment it was exposed to as an egg.
Hint: the previous restrictions to place an egg is now a condition for one of the new breeds.
Added config file for server settings. Created in config/DragonMounts.cfg after first run.
Added option for dragon eggs spawning in chests. Disabled on default, needs to be enabled in the config.
Dragons can now be renamed by right-clicking it with a book.
Dragon babies now walk through open doors.
The dragon's full health display is now visible for the owner only.
The texture overlay is now rendered on all body parts and glows more intense.
Fixed collision box size for adult dragons.
Fixed unmounting cause the player to teleport through/into solid blocks.
Fixed dragons sometimes looking to a wrong default direction, for real this time.
This build is compiled using the new runtime deobfuscation feature, which means that it should stay compatible with any future Minecraft 1.5 patches.
Credits go to Thaliviel for the chest generation and dragon renaming code! 0.93:
Dragons no longer lift off on their own until I figured out how to fix the AI properly. Instead, the dragon will now teleport to the owner more often when stuck.
Fixed server plugin using client-only methods, which was causing a crash on dedicated servers.
Fixed missing chat message string in ModLoader version when using dragons tamed by other players.
Fixed dragons sometimes looking to a wrong default direction.
Spoiler:
0.92:
Fixed dragons instantly growing up and not being able to breed.
Fixed random jumping of dragons and eggs.
Server commands are now available to operators only and work server-wide on all dimensions.
The carrot-on-a-stick-control-mode now also works on ground.
0.91:
Minecraft's internal boss overlay is now used to display the dragon's health and owner.
If a carrot on a stick is equipped while riding a dragon, mouse controls are enabled.
Added the dragon owner's name to the overlay.
Added more effects for the hatching phase.
Added a message for players trying to mount dragons tamed by other players.
The rider now rotates with the dragon similar to riding a pig.
Various small bug fixes.
0.9pre4:
Implemented more of the new 1.4 sounds.
Temporary disabled any suffocation damage on dragons.
Dragon eggs now teleport away again when left-clicked.
0.9pre3:
Using some of the new integrated 1.4 sounds.
Fixed dragons not looking around while sitting.
Fixed Forge metadata not being used.
Dragons now have a higher chance to land after flying away randomly, especially if non-adult.
0.9pre2:
Dragon eggs no longer teleport away when clicked, but also can't be mined with normal tools.
Dragon eggs can now be hatched under special environmental conditions.
Dragons now grow up slower.
Dragons now stand up when attacked.
Dragon babies now flee when attacked.
Non-adult dragons now have less health points, deal less damage and make less stompy sounds when walking.
Improved unmounting positioning to avoid fall damage.
Fixed a server crash when healing dragons with food.
Fixed heads not lowering when the dragon is hurt.
Fixed some sounds being played when flying though water.
The dragon's life stage is now displayed in the overlay.
Improved particle generation.
Added server commands:
/dragon unhatch - transforms all nearby dragons into vanilla-safe dragon eggs
/dragon mature - grows up all nearby non-adult dragons
/dragon rejuvenate - turns all nearby dragons into babies
Known bugs:
Activated eggs randomly jump up a few block.
0.9pre:
Added theoretical multiplayer support (server plugin not available yet).
Changed item iteraction:
Dragons now need to be tamed with raw fish for more interaction.
Dragons can't be ridden without a saddle anymore.
Food items now heal with their satiation values.
Items that do nothing when used on dragons no longer wear off.
In creative mode, dragons can now be spawned with a spawn egg (black/purple color).
If a tamed dragon is very far away from its owner, it will now teleport next to its owner like other pets.
Fixed suffocation bug when touching a ceiling of blocks while flying.
Dragons are persistend now and can no longer be transformed back into eggs.
Dragons now can fly through water with reduced speed and no longer need to swim.
Dragons can now look at other beings while sitting.
Added a few sounds.
Removed block deleting ability.
Seecret update!
Temporary changes:
Disabled all hitboxes except the basic one at the center of the dragon.
Disabled any egg block features and changes, new dragons can be spawned in creative mode only.
0.83:
Added sitting animations.
Added mod metadata for Forge.
The third-person camera distance is now doubled when flying.
Fixed dragon egg rendering bug with Forge-ModLoader.
0.82:
Fixed dragons not being able to swim.
0.81:
Fixed dragons sometimes cycling midair.
Fixed initial waypoint of manually spawned dragons.
Fixed weird following behavior on flat ground.
Fixed dragon health bar obscuring the armor and air meters.
Possibly fixed invisible dragons, invisible legs and missing walking animations.
Pressing left control key while flying now enables free look.
The health bar caption now tells if a dragon is "sitting" or not.
Dragons can now be mounted midair.
Dragons can no longer be tamed/saddled shortly after being attacked.
Increased following distance.
0.8:
Improved flight controls and movements.
Increased flight speed.
Added a simple flight AI.
Untamed dragons now cycle between flying and walking.
Tamed dragons now try to fly to their owner if necessary.
Darkened saddle texture.
Fixed GUI overlay not always being visible when it should.
Changed leg positions so the dragon looks less "fat".
0.8pre3:
Added flapping and walking sounds.
Added dragon health bar.
Temporary disabled flame breath until some problems are fixed.
Disabled projectile collision on the dragon when the rider is using the bow.
Dragons now avoid water and don't try to enter doors for pathfinding.
0.8pre2:
Fixed dragon water handling when being ridden.
Fixed dragons stuck in air after using glistering melons while not being ridden.
Fixed all dragons nearby becoming hostile if you attack one.
Restored old death animation.
Restored heal effects.
0.8pre:
Added new ground AI:
[list]
They wander around on their own.
They look at players and other dragons.
They defend themselves when attacked.
Once tamed, they follow their owner and assist them in battle (for now, they're tamed when you ride them first).
Added body expanding and shrinking when the egg is used.
Added hovering animation.
New simplified control system.
Improved tail movement.
Small leg proportion and animation updates.
Synchronized dragon/rider vertical position.
Fixed fire breath not always being removed when the dragon disappears or gets killed.
Fixed incorrect friction calculation when walking on ice blocks.
Fixed a walking animation error.
Fixed levitating dragons when the blocks beneath are removed.
0.71:
Improved leg texture.
Improved ground hitboxes.
Improved neck model.
Improved idle wing animations.
0.7:
More model and texture updates.
Added walking animations.
Fixed some minor dragon egg bugs.
The dragon's health is now saved and displayed on the egg item as well.
Right-clicking a dragon won't mount/unmount you anymore if the current item has an action, such as blocking or eating.
Changed default control method for walking.
Changed speed control for keyboard/combined method.
0.66:
Dragon eggs no longer disappear when affected by gravity.
0.65:
Small model and texture updates.
Added optional action keys that can be enabled in the config file.
Added "walking" (currently without animation).
The dragon's health is now saved in the egg block.
Injured dragons now lower their head when grounded.
Adjusted breath flames.
0.6:
Improved wings and legs on the model.
Added smooth animation transitions for the neck, legs and wings.
Added flame breath, activated by feeding dragons with blaze powder (lasts 5 seconds).
Items are no longer consumed by the dragon in creative mode.
When the dragon is transformed to an egg, equipped saddles are now added to the inventory of the rider, if possible.
Fixed some AI vs. control conflicts when flying unsaddled dragons.
Added some optional debug logging messages.
0.51:
Dragons won't damage their riders anymore.
0.5:
Dragons can now lift off using the jump key.
Dragons can now be healed by feeding it with raw fish/chicken/beef/porkchop (4 hearts) or rotten flesh (2 hearts).
Dragons now get a terrain destruction aura for 10 seconds when fed with a glistering melon (only when saddled, effect can be stacked).
You can now control the speed with the forward/backward keys.
Added two additional control modes that use the keyboard for movement. They can be enabled in the mod_DragonMounts.cfg (will be created on first start). Note: mode 1 and 2 won't work correctly when Animal Bikes is installed! Not sure why...
Added a few chat messages for guidance.
Using the dragon egg while holding a saddle now automatically saddles the spawned dragon.
The egg will now launch you into the air only if you activate it with a saddle. Otherwise, it spawns an unsaddled dragon on the ground.
Added a less spectacular death animation.
Improved particle emitter for dragons.
Changed saddle position from back to shoulders.
Improved player positioning when flying straight up or down.
Dragons won't infinitely bounce off the water surface on ocean biomes anymore.
Fixed first flight target coordinate always being [0, 100, 0] when uncontrolled.
Fixed dragon eggs emitting too much light.
Simplified collision detection.
0.4:
You can now saddle dragons with the saddle item. Unsaddled dragons can be controlled by height only. The saddle will be dropped when the dragon transforms back into an egg.
Dragons are now hydrophobic and won't submerge in water.
Dragons won't take damage from their riders anymore.
You can now unmount from a flying dragon egg at any time.
Dragon eggs won't damage the terrain anymore.
Dragons can now be hurt from all types of damage, including attacking each other.
The egg will now check if there's enough room for the dragon to spawn.
Holding another dragon egg while riding a dragon will now enable the noclip mode (an overlay similar to charged creepers will be visible).
Improved unmount positioning to avoid fall damage.
Projectiles and other damage sources are now registered correctly on all hitboxes.
Projectile collision detection is now disabled on the dragon when the rider is using the bow.
Turned off body particle effects (on request ).
Optimized renderer even more.
Small animation updates.
0.3:
More texture and model improvements.
Optimized renderer: less flickering on far distances and the performance should be better when rendering lots of dragons.
Added saddle overlay (doesn't require the saddle item to be used right now).
Grounded dragons will now fly away when hurt and land somewhere else.
Reduced flight speed to match the speed of terrain generation.
Reduced hitbox size for terrain collision.
Fixed possible conflicts with other ModLoader mods.
Fixed incorrect rendering of flying dragon eggs in the ModLoader version.
Fixed a problem caused when dragon eggs are being used while connected to a server.
0.2:
Ridable dragons are now independent entities with their own model, renderer and textures. For now, the original Ender Dragon won't receive any of the changes for compatibility reasons.
Ridable dragons now have a proper collision detection and won't phase through the terrain anymore. (maybe I'll re-enable it for creative mode)
Ridable dragons are now slightly smaller than Ender Dragons and have less health points.
You can now land on the ground. Look up to lift off again. It's a bit stiff and glitchy right now and may look weird on uneven ground.
You can now mount/unmount while the dragon is grounded.
Ridable dragons won't drop an "Ender Well" and tons of exp anymore when killed, for obvious reasons.
The riding state is now saved when exiting and entering the world.
More model improvements and a new idle animation.
You can now mine dragon eggs like normal blocks.
0.1:
Ender Dragons and their eggs now emit purple particles, similar to Endermen.
Ender Dragons phasing though the terrain now generate hissing sounds.
Small updates on the dragon model, e.g. smaller hind legs so it looks less like Godzilla.
Dragon eggs are now available in the Creative Mode block selection.
Future plans
Create a server plugin for multiplayer support.Should work via Forge now
(Re-)Add some sort of fire-based weapon for the dragons.
Banners
Here's something made by strazyplus for your signature if you enjoy this mod.
holy Â, this mod looks so Âing amazing ! I'm going to try this right now !
Not liking how it edits so many base classes though.
Love the mod, just one suggestion though, maybe a way to stop and land ?
Well, right-clicking the dragon is currently the only way to stop and land. Animations for land movements would be nice, but are probably very difficult to implement, at least if it's supposed to look as good as flying.
And yes, it modifies some original classes, but mostly those that are related to the Ender Dragon and the egg. An upcoming Modloader version should resolve the conflicts with other mods.
BarracudaATA, on 29 November 2011 - 01:42 PM, said:
Thanks
Well, right-clicking the dragon is currently the only way to stop and land. Animations for land movements would be nice, but are probably very difficult to implement, at least if it's supposed to look as good as flying.
And yes, it modifies some original classes, but mostly those that are related to the Ender Dragon and the egg. An upcoming Modloader version should resolve the conflicts with other mods.
Welcome,
For me all it would have to be is the dragon falling down to the floor, and just standing, i don't think it would have to be as nice as the flying, as long as i can put it in my backyard, it's all good .
Good to know there's a ModLoader version coming (:
Keep up the good work, i can guarantee this mod will become famous very soon (:
For me all it would have to be is the dragon falling down to the floor, and just standing, i don't think it would have to be as nice as the flying, as long as i can put it in my backyard, it's all good .
Good to know there's a ModLoader version coming (:
Keep up the good work, i can guarantee this mod will become famous very soon (:
yeah its gonna be ULTRA FAMOUS!! and +1 and youre backyard gonna explode lol also if you got a banner i will use it
BarracudaATA, on 29 November 2011 - 03:44 PM, said:
Hehe, my expectations aren't that high. It's not something groundbreaking yet (well, game-breaking maybe ).
Well, not many people look through the WIP section much, ( good thing i did ) but once you put this into the Released mods section, a lot more people will look at this. trust me.
Well, not many people look through the WIP section much, ( good thing i did ) but once you put this into the Released mods section, a lot more people will look at this. trust me.
yes people dont care about WIP Mods some people care but almost millions of people will visit released mod section if you put this in the realeased mod section like many people more wil comment donwload suggest
BarracudaATA, on 29 November 2011 - 01:42 PM, said:
Thanks
Well, right-clicking the dragon is currently the only way to stop and land. Animations for land movements would be nice, but are probably very difficult to implement, at least if it's supposed to look as good as flying.
And yes, it modifies some original classes, but mostly those that are related to the Ender Dragon and the egg. An upcoming Modloader version should resolve the conflicts with other mods.
Well, don't expect full multiplayer support soon. It would be the griefer's dream at this stage and I share Jeb's concerns that it will stress servers a lot when several players are flying around at the same time. And, of course, it's difficult to code.
But I managed to do an idle animation of Ender Dragons on ground:
I had to re-model and realign the legs for that, it would look very strange with the original leg proportions.
Now if I had any idea how to make them actually walk, then this could become indeed an interesting mod. And I need to figure out how to fold the wings, it's impossible with the current code base...
Oh, and I ported the ImageGenerator class for MCP. Notch gracefully released it earlier when he textured the dragon model. Could be useful for others that are texturing complex models:
BarracudaATA, on 01 December 2011 - 05:24 AM, said:
Well, don't expect full multiplayer support soon. It would be the griefer's dream at this stage and I share Jeb's concerns that it will stress servers a lot when several players are flying around at the same time. And, of course, it's difficult to code.
But I managed to do an idle animation of Ender Dragons on ground:
I had to re-model and realign the legs for that, it would look very strange with the original leg proportions.
Now if I had any idea how to make them actually walk, then this could become indeed an interesting mod. And I need to figure out how to fold the wings, it's impossible with the current code base...
Oh, and I ported the ImageGenerator class for MCP. Notch gracefully released it earlier when he textured the dragon model. Could be useful for others that are texturing complex models:
BarracudaATA, on 01 December 2011 - 05:24 AM, said:
Well, don't expect full multiplayer support soon. It would be the griefer's dream at this stage and I share Jeb's concerns that it will stress servers a lot when several players are flying around at the same time. And, of course, it's difficult to code.
But I managed to do an idle animation of Ender Dragons on ground:
I had to re-model and realign the legs for that, it would look very strange with the original leg proportions.
Now if I had any idea how to make them actually walk, then this could become indeed an interesting mod. And I need to figure out how to fold the wings, it's impossible with the current code base...
Oh, and I ported the ImageGenerator class for MCP. Notch gracefully released it earlier when he textured the dragon model. Could be useful for others that are texturing complex models: