So after looking around I have not been able to find a mod with a REAL dragon. So for everyone, I set this up in priorities. as and important note: I AM NOT MAKING THIS it is merely an idea I've had stirring in my head for some time
The priorities are viewed as separate coding stages
Priority 1: The Dragon
The first thing that would need to be done would be the actual dragon. I was thinking a European Dragon (four legs and wings) or a Wyvern (Two hind legs and wings). For scale, it would need to be huge, like an actual dragon. At the current thought I was thinking a fairly complex and huge model, 20 to 50 block wingspan, noticeable teeth and claws/talons.
The coding for its pathing should be fairly complex, allowing it to fly high and dive down, circle a creature etc. The complexity can be simple for the beginning, just allow it to fly high until it finds the player, at which point it would drop down and engage.
Its attack would be simple, a fireball (I was thinking an altered ghast ball) and a melee attack. It would have a huge amount of health and hit hard, making it a real dragon. IE: OMFG A DRAGON *runs like hell*
At this point the dragon would simply have a very low spawn throughout the world.
Priority 2: The Den
For this, I was thinking of something like a semi-mob spawner. There would be a nest block(s) that would spawn one (1) dragon at a time, an no more. The nest would spawn a cave (much like how dungeons are structured but look more like huge tnt holes with a flat foor). The dragon would have added coding to its pathing and stay within a specific radius of the nest, I was thinking 1000 blocks).
If the player is to enter the cave, or a 10 block radius from the nest, the dragon would return home and engage.
Priority 3: Types
At this point I would like to see more types introduced. I can see, a mountain dragon, a forest dragon, a snow dragon, and a water dragon. The change would incorporate caves with special spawn locations according to type of dragon. The attacks are as follows
Mountain: Original fireball idea (damages when hit and spawn fire)
Forest: Poison attack (damage over time)
Snow: Ice attack (spawns 2 or 3 ice blocks around player and damages when hit)
Water: A waterball attack (spawns water and damages when hit)
Priority 4: Age
At this point, it would again be more complex. There would be three stages of dragon A:baby B:teen C: adult. After surviving so many days in minecraft (one or two months) the dragon nest would also spawn a baby. After another time period (2-3 week) the dragon would become a teenager, leave and make its own nest. If that's too complex it would become a rogue dragon in the skies.
If the player engages a dragon nest and a baby is present, the baby will assist the parent. The health would increase with age. For example: Baby: 50 hp Teenager: 125 hp and Adult: 250HP (yes I do realize they are high that's the point)
Priority X: Items
Added-Edit 1 8/4
In Priority 1: The dragon would drop a dragon head, and a piece or 2 of diamond armour.
The dragon head will be used as a visual trophy and mounted. The border of a 3x3 crafting square will be made out of wood, stone, gold, iron, or diamond, with the head in the center. The material chosen decides the colour of the mount, but not the head.
In Priority 2: The Dragon's Nest will have a double chest filled with assorted goodies, but no head.
In Priority 3: The Dragon's head would match the appropriate dragon type.
Also, Armour would be added, it would have the same strength as diamond, but twice the durability along with a special ability:
Mountain: Resistance to fire*
Forest: unknown*
Snow: No slipping on ice*
Water: double breath time*
*All effects with a full set
The Dragon drop would change from diamond, to only one piece of armour of the appropriate type along with the appropriate head. The chest will hold a full set of armour if possible.
In the Future
I am formulating an idea for taming, be forewarned taming with be EXTREMELY hard, it shouldn't be easy to tame a dragon.
Thank You
Thanks for reading my very long post if you've made it this far down. If u have any suggestions modifications etc, let me know and I may change it. Also, feel free to use my ideas in a dragon mod, half the reason I posted this, to find a willing modder.
same maybe it could be released when 1.8 comes out with adventure mode :biggrin.gif:
That's what I'm hoping too. That "Completely Dragon-free!" splash pisses me off every time I see it. Dragons may possibly be the boss everyone is waiting for.
EDIT: Oh yeah, 1.8 WILL NOT implement Adventure mode. It will just make exploration and combat more rewarding.
I think if notch actually raises the height limit, dragons could have dungeons at the top of the highest mountain. The goal is to get to the top in one peace. Possibly with falling boulders?
Anyways. Dungeons that start at the top of the mountain with a cave like entrance where the dragon could go in and out of it easily. And series of trials, not like rooms full of challenges, but more like the dragons fighting style. Maybe not just a fireball? How about charging at the player? And then flaming rocks at your face, possibly claw attacks?
But also what if the dragon is passive until the player gets within a certain radius?
Say the dungeon is 500*500 blocks.(cubic size), and the player has a chance to set up a little base in the corners maybe. Like in the Aether mod with the gold boss.
I think if notch actually raises the height limit, dragons could have dungeons at the top of the highest mountain. The goal is to get to the top in one peace. Possibly with falling boulders?
Anyways. Dungeons that start at the top of the mountain with a cave like entrance where the dragon could go in and out of it easily. And series of trials, not like rooms full of challenges, but more like the dragons fighting style. Maybe not just a fireball? How about charging at the player? And then flaming rocks at your face, possibly claw attacks?
But also what if the dragon is passive until the player gets within a certain radius?
Say the dungeon is 500*500 blocks.(cubic size), and the player has a chance to set up a little base in the corners maybe. Like in the Aether mod with the gold boss.
Good ideas or no?
I thought about the multiple attacks, however I wanted to make it fairly simple for a coder, I would like to have it function then add detail. As for passive, I'm basing the whole dragon mentality off of European dragons, kidnappings, stealing, hoarding, etc. Very aggressive creatures if threatened. The idea is when you get near its nest (within its travel radius) you are in its territory, and thus a threat. Though I do like the more attacks idea.
this looks like a pretty cool idea, but i would have to say a couple things...
1. I think the adult dragon might have just a little too much health. I know both of us want it to be a hard fight, but i dont think many people are going to be happy having a dragon that has two attacks, can get help if the conditions are right, can fly, and has 250 hearts. Im just sayin.
2. I think a dragon with a fifty block wing span might be a little much, and it would cause alot of lag in the game. also realize how long this dragon would be if its wingspan is fifty blocks. calculating... I would say about 75 to 125 blocks long, and that my friend, is just to long. Size it up a little more.
3. This entire thing would have to include some special armor/weapon/something that could give the player some sort of advantage. Almost no one is going to like a mob that, although it is technically possible, something they have no chance of killing. Put in ideas such as... A special sword, armor, even somthing you can find in a dragons den, so if you run in there, you can take it and have a chance at killing the dragon. An impossible to kill monster is not something people ar going to like.
4. This one is more of an idea for something you were saying, An idea for taming a dragon. Run into dragons cave with an egg in it and steal the egg. Return home, and place the egg in a diffrent setting depending on what type it is. When the egg hatches, come in and feed it some food. dont approach or it attacks. after some days of doing this, its face will change expression and you can come close to it. Continue feeding, and hearts will pop out and it will be smiling. The baby dragon will then follow you until it turns into a teen, dies, or leaves you because you left it out in the rain a whole bunch and hit it. Once it turns into a teen, it will stop following you. This would be a very important part, because it decides how it feels about you now. It will still come back at night to its home, but you should hope its still friendly. This will probably be based on how well you treated it. Once it decides, it will come home, and either attack, or sit. If it sits, you can put a saddle on it, and ride it. Here, it would have an extra jump or something, but couldnt fly. After a set amount of time, it would turn into a full fledged dragon, forever loyal to you if you treated it right. However, upon growing, the saddle would break, and you would have to make a new one for him, bigger than a normal one with some advanced formula or something.
P.s. I would love to help you evolve this idea with more ideas. I am sorta trying to find out how to mod right now, but im clueless on it. I would still love to help with ideas though.
this looks like a pretty cool idea, but i would have to say a couple things...
1. I think the adult dragon might have just a little too much health. I know both of us want it to be a hard fight, but i dont think many people are going to be happy having a dragon that has two attacks, can get help if the conditions are right, can fly, and has 250 hearts. Im just sayin.
2. I think a dragon with a fifty block wing span might be a little much, and it would cause alot of lag in the game. also realize how long this dragon would be if its wingspan is fifty blocks. calculating... I would say about 75 to 125 blocks long, and that my friend, is just to long. Size it up a little more.
3. This entire thing would have to include some special armor/weapon/something that could give the player some sort of advantage. Almost no one is going to like a mob that, although it is technically possible, something they have no chance of killing. Put in ideas such as... A special sword, armor, even somthing you can find in a dragons den, so if you run in there, you can take it and have a chance at killing the dragon. An impossible to kill monster is not something people ar going to like.
4. This one is more of an idea for something you were saying, An idea for taming a dragon. Run into dragons cave with an egg in it and steal the egg. Return home, and place the egg in a diffrent setting depending on what type it is. When the egg hatches, come in and feed it some food. dont approach or it attacks. after some days of doing this, its face will change expression and you can come close to it. Continue feeding, and hearts will pop out and it will be smiling. The baby dragon will then follow you until it turns into a teen, dies, or leaves you because you left it out in the rain a whole bunch and hit it. Once it turns into a teen, it will stop following you. This would be a very important part, because it decides how it feels about you now. It will still come back at night to its home, but you should hope its still friendly. This will probably be based on how well you treated it. Once it decides, it will come home, and either attack, or sit. If it sits, you can put a saddle on it, and ride it. Here, it would have an extra jump or something, but couldnt fly. After a set amount of time, it would turn into a full fledged dragon, forever loyal to you if you treated it right. However, upon growing, the saddle would break, and you would have to make a new one for him, bigger than a normal one with some advanced formula or something.
P.s. I would love to help you evolve this idea with more ideas. I am sorta trying to find out how to mod right now, but im clueless on it. I would still love to help with ideas though.
Addressing the help, it was merely an example, the actual heath would probably take some trial and error
The wingspan, I was basing it off of physics, where the wingspan must me wider than the body is long excluding a tail. however i see your point, it should probably be a 20-30 blocks.
as for rewards, i am updating it tomorrow or later tonight to have a fully detailed reward system, with different rewards that depend on where/how you get them.
I was thinking similarly to taming, but I feel like it would be complex to code, I'm debating how to do it, I may have it as two separate codeing stages, etc. That may come tonight or tomorrow, no guarantees.
I built a dragon mob a couple of days ago, but had issues bringing it into the game. Now that I have figured out a few things I think I will build one again. The one thing that would keep me from making a dragon is animating the wings. I really don't know how to call animations in game. I guess I can do an update check and change the rotation, will try that.
Another issue is the texture map. Right now I don't think it can be more than 64x32 (if so, please tell me how, laying out mappings suck on such a small area). You can always scale up the model so making it big may not be an issue, but the texture would suck as it got bigger.
Updated with my item ideas here they are if you don't want to scroll up:
Priority X: Items
Added-Edit 1 8/4
In Priority 1: The dragon would drop a dragon head, and a piece or 2 of diamond armour.
The dragon head will be used as a visual trophy and mounted. The border of a 3x3 crafting square will be made out of wood, stone, gold, iron, or diamond, with the head in the center. The material chosen decides the colour of the mount, but not the head.
In Priority 2: The Dragon's Nest will have a double chest filled with assorted goodies, but no head.
In Priority 3: The Dragon's head would match the appropriate dragon type.
Also, Armour would be added, it would have the same strength as diamond, but twice the durability along with a special ability:
Mountain: Resistance to fire*
Forest: unknown*
Snow: No slipping on ice*
Water: double breath time*
*All effects with a full set
The Dragon drop would change from diamond, to only one piece of armour of the appropriate type along with the appropriate head. The chest will hold a full set of armour if possible.
I built a dragon mob a couple of days ago, but had issues bringing it into the game. Now that I have figured out a few things I think I will build one again. The one thing that would keep me from making a dragon is animating the wings. I really don't know how to call animations in game. I guess I can do an update check and change the rotation, will try that.
Another issue is the texture map. Right now I don't think it can be more than 64x32 (if so, please tell me how, laying out mappings suck on such a small area). You can always scale up the model so making it big may not be an issue, but the texture would suck as it got bigger.
Heres an idea for the texture. What if each body part was a diffrent mob they would each have a diffrent set of hearts and skin, but act as one entity. This would also allow you to do something such as having a part of the dragon breakable so it cant use it.
I.E. fighting a dragon, you only attack the wing. This would make it so, once the wing ran out of hearts, it would change textures and the dragon would not be able to use it. So if it killed you, if it tried to fly, it would be more swurvy and crash into stuff. If you break its head or chest it dies.
This would give the dragon the ability to block. So if its about to die, it could move its wing to block it, and it would still be alive. Makes it more like fighting a reall dragon.
Heres an idea for the texture. What if each body part was a diffrent mob they would each have a diffrent set of hearts and skin, but act as one entity. This would also allow you to do something such as having a part of the dragon breakable so it cant use it.
I.E. fighting a dragon, you only attack the wing. This would make it so, once the wing ran out of hearts, it would change textures and the dragon would not be able to use it. So if it killed you, if it tried to fly, it would be more swurvy and crash into stuff. If you break its head or chest it dies.
This would give the dragon the ability to block. So if its about to die, it could move its wing to block it, and it would still be alive. Makes it more like fighting a reall dragon.
I foresee an issue with keeping it one entity, it is a really cool idea but it be extremely hard to pull off
~Dragon
The priorities are viewed as separate coding stages
Priority 1: The Dragon
The first thing that would need to be done would be the actual dragon. I was thinking a European Dragon (four legs and wings) or a Wyvern (Two hind legs and wings). For scale, it would need to be huge, like an actual dragon. At the current thought I was thinking a fairly complex and huge model, 20 to 50 block wingspan, noticeable teeth and claws/talons.
The coding for its pathing should be fairly complex, allowing it to fly high and dive down, circle a creature etc. The complexity can be simple for the beginning, just allow it to fly high until it finds the player, at which point it would drop down and engage.
Its attack would be simple, a fireball (I was thinking an altered ghast ball) and a melee attack. It would have a huge amount of health and hit hard, making it a real dragon. IE: OMFG A DRAGON *runs like hell*
At this point the dragon would simply have a very low spawn throughout the world.
Priority 2: The Den
For this, I was thinking of something like a semi-mob spawner. There would be a nest block(s) that would spawn one (1) dragon at a time, an no more. The nest would spawn a cave (much like how dungeons are structured but look more like huge tnt holes with a flat foor). The dragon would have added coding to its pathing and stay within a specific radius of the nest, I was thinking 1000 blocks).
If the player is to enter the cave, or a 10 block radius from the nest, the dragon would return home and engage.
Priority 3: Types
At this point I would like to see more types introduced. I can see, a mountain dragon, a forest dragon, a snow dragon, and a water dragon. The change would incorporate caves with special spawn locations according to type of dragon. The attacks are as follows
Mountain: Original fireball idea (damages when hit and spawn fire)
Forest: Poison attack (damage over time)
Snow: Ice attack (spawns 2 or 3 ice blocks around player and damages when hit)
Water: A waterball attack (spawns water and damages when hit)
Priority 4: Age
At this point, it would again be more complex. There would be three stages of dragon A:baby B:teen C: adult. After surviving so many days in minecraft (one or two months) the dragon nest would also spawn a baby. After another time period (2-3 week) the dragon would become a teenager, leave and make its own nest. If that's too complex it would become a rogue dragon in the skies.
If the player engages a dragon nest and a baby is present, the baby will assist the parent. The health would increase with age. For example: Baby: 50 hp Teenager: 125 hp and Adult: 250HP (yes I do realize they are high that's the point)
Priority X: Items
Added-Edit 1 8/4
In Priority 1: The dragon would drop a dragon head, and a piece or 2 of diamond armour.
The dragon head will be used as a visual trophy and mounted. The border of a 3x3 crafting square will be made out of wood, stone, gold, iron, or diamond, with the head in the center. The material chosen decides the colour of the mount, but not the head.
In Priority 2: The Dragon's Nest will have a double chest filled with assorted goodies, but no head.
In Priority 3: The Dragon's head would match the appropriate dragon type.
Also, Armour would be added, it would have the same strength as diamond, but twice the durability along with a special ability:
Mountain: Resistance to fire*
Forest: unknown*
Snow: No slipping on ice*
Water: double breath time*
*All effects with a full set
The Dragon drop would change from diamond, to only one piece of armour of the appropriate type along with the appropriate head. The chest will hold a full set of armour if possible.
In the Future
I am formulating an idea for taming, be forewarned taming with be EXTREMELY hard, it shouldn't be easy to tame a dragon.
Thank You
Thanks for reading my very long post if you've made it this far down. If u have any suggestions modifications etc, let me know and I may change it. Also, feel free to use my ideas in a dragon mod, half the reason I posted this, to find a willing modder.
That's what I'm hoping too. That "Completely Dragon-free!" splash pisses me off every time I see it. Dragons may possibly be the boss everyone is waiting for.
EDIT: Oh yeah, 1.8 WILL NOT implement Adventure mode. It will just make exploration and combat more rewarding.
Anyways. Dungeons that start at the top of the mountain with a cave like entrance where the dragon could go in and out of it easily. And series of trials, not like rooms full of challenges, but more like the dragons fighting style. Maybe not just a fireball? How about charging at the player? And then flaming rocks at your face, possibly claw attacks?
But also what if the dragon is passive until the player gets within a certain radius?
Say the dungeon is 500*500 blocks.(cubic size), and the player has a chance to set up a little base in the corners maybe. Like in the Aether mod with the gold boss.
Good ideas or no?
I thought about the multiple attacks, however I wanted to make it fairly simple for a coder, I would like to have it function then add detail. As for passive, I'm basing the whole dragon mentality off of European dragons, kidnappings, stealing, hoarding, etc. Very aggressive creatures if threatened. The idea is when you get near its nest (within its travel radius) you are in its territory, and thus a threat. Though I do like the more attacks idea.
Thanks for the help
1. I think the adult dragon might have just a little too much health. I know both of us want it to be a hard fight, but i dont think many people are going to be happy having a dragon that has two attacks, can get help if the conditions are right, can fly, and has 250 hearts. Im just sayin.
2. I think a dragon with a fifty block wing span might be a little much, and it would cause alot of lag in the game. also realize how long this dragon would be if its wingspan is fifty blocks. calculating... I would say about 75 to 125 blocks long, and that my friend, is just to long. Size it up a little more.
3. This entire thing would have to include some special armor/weapon/something that could give the player some sort of advantage. Almost no one is going to like a mob that, although it is technically possible, something they have no chance of killing. Put in ideas such as... A special sword, armor, even somthing you can find in a dragons den, so if you run in there, you can take it and have a chance at killing the dragon. An impossible to kill monster is not something people ar going to like.
4. This one is more of an idea for something you were saying, An idea for taming a dragon. Run into dragons cave with an egg in it and steal the egg. Return home, and place the egg in a diffrent setting depending on what type it is. When the egg hatches, come in and feed it some food. dont approach or it attacks. after some days of doing this, its face will change expression and you can come close to it. Continue feeding, and hearts will pop out and it will be smiling. The baby dragon will then follow you until it turns into a teen, dies, or leaves you because you left it out in the rain a whole bunch and hit it. Once it turns into a teen, it will stop following you. This would be a very important part, because it decides how it feels about you now. It will still come back at night to its home, but you should hope its still friendly. This will probably be based on how well you treated it. Once it decides, it will come home, and either attack, or sit. If it sits, you can put a saddle on it, and ride it. Here, it would have an extra jump or something, but couldnt fly. After a set amount of time, it would turn into a full fledged dragon, forever loyal to you if you treated it right. However, upon growing, the saddle would break, and you would have to make a new one for him, bigger than a normal one with some advanced formula or something.
P.s. I would love to help you evolve this idea with more ideas. I am sorta trying to find out how to mod right now, but im clueless on it. I would still love to help with ideas though.
This was my homemade banner, so yay me
Addressing the help, it was merely an example, the actual heath would probably take some trial and error
The wingspan, I was basing it off of physics, where the wingspan must me wider than the body is long excluding a tail. however i see your point, it should probably be a 20-30 blocks.
as for rewards, i am updating it tomorrow or later tonight to have a fully detailed reward system, with different rewards that depend on where/how you get them.
I was thinking similarly to taming, but I feel like it would be complex to code, I'm debating how to do it, I may have it as two separate codeing stages, etc. That may come tonight or tomorrow, no guarantees.
Thank you for your help,
~Dragon
Another issue is the texture map. Right now I don't think it can be more than 64x32 (if so, please tell me how, laying out mappings suck on such a small area). You can always scale up the model so making it big may not be an issue, but the texture would suck as it got bigger.
OLD 1.7: http://www.minecraftforum.net/topic/529327-modloader173-adding-custom-mobs-and-more/ ---inLanoche says : USE ECLIPSE
Priority X: Items
Added-Edit 1 8/4
In Priority 1: The dragon would drop a dragon head, and a piece or 2 of diamond armour.
The dragon head will be used as a visual trophy and mounted. The border of a 3x3 crafting square will be made out of wood, stone, gold, iron, or diamond, with the head in the center. The material chosen decides the colour of the mount, but not the head.
In Priority 2: The Dragon's Nest will have a double chest filled with assorted goodies, but no head.
In Priority 3: The Dragon's head would match the appropriate dragon type.
Also, Armour would be added, it would have the same strength as diamond, but twice the durability along with a special ability:
Mountain: Resistance to fire*
Forest: unknown*
Snow: No slipping on ice*
Water: double breath time*
*All effects with a full set
The Dragon drop would change from diamond, to only one piece of armour of the appropriate type along with the appropriate head. The chest will hold a full set of armour if possible.
~Dragon
Heres an idea for the texture. What if each body part was a diffrent mob they would each have a diffrent set of hearts and skin, but act as one entity. This would also allow you to do something such as having a part of the dragon breakable so it cant use it.
I.E. fighting a dragon, you only attack the wing. This would make it so, once the wing ran out of hearts, it would change textures and the dragon would not be able to use it. So if it killed you, if it tried to fly, it would be more swurvy and crash into stuff. If you break its head or chest it dies.
This would give the dragon the ability to block. So if its about to die, it could move its wing to block it, and it would still be alive. Makes it more like fighting a reall dragon.
This was my homemade banner, so yay me
I foresee an issue with keeping it one entity, it is a really cool idea but it be extremely hard to pull off
~Dragon
That is all
This was my homemade banner, so yay me