Metamorph 1.0
mchorse opened this issue ยท 8 comments
Metamorph is a survival mod based around shape shifting/morphing which supports multiplayer. Metamorph is basically a mod with functionality like Morph or Shape Shifter Z mods.
To morph into a mob, you have to acquire a morph first. To acquire a morph, you have to kill an entity. So basically, to turn into chicken you have to kill a chicken. In creative, however, you can choose whatever mob you want.
First version of Metamorph is only for vanilla mobs which are listed below (not all, basically).
General
- Acquiring morphs
- Morphing into acquired morphs
- AABB change in morphs
- Morph's different health (thanks to SCtester)
- First person morph's hand
- GUI for selecting acquired morphs
- GUI for selecting all possible morphs in creative
- Cool animation while gaining a morph
General features of this mod. This is the most essential.
Bugs found in pre-release
So I was playing with my friend in SMP, and we found following bugs which are needed to be fixed:
- Crash when teleporting on intergrated server (when player doesn't hold an item)
- Lost of morphs when quiting the game
- Add
no_fall
ability (rabbit gets killed in two jumps) - Reduce swimming speed (too fast, too OP)
- Synchronize demorphed health (bugs!)
- Night vision for bat
More bugs
More bugs were found!
- Add "no fall damage" to bat
- Reset fall distance when climbing
Morphs
This is a list of planned morphs. Yeah, this list is very big. I'll have to create a JSON model for every one of them, but in the end, it will worth it (because I might use them in machinimas for my Blockbuster mod)!
- Animals
- Bat (fly, night vision)
- Cave Spider (poison attack, climbing up the walls)
- Chicken (glide)
- Cow
- Horse (higher jump)
- Mooshroom
- Ocelot
- Pig
- Polar bear
- Rabbit
- Sheep
- Spider (climbing up the walls)
- Squid (breath underwater, faster swim)
- Wolf
- Neutral mobs
- Enderman (free teleportation, water allergy)
- Iron Golem (super knockback)
- Snow Golem
- Villager
- Zombie Pigman (fire immunity)
- Hostile mobs
- Blaze (fly, shoot fire, fire immunity)
- Creeper (explode and kill yourself)
- Ghast (fly, shoot fire, fire immunity)
- Guardian (breath underwater, faster swim)
- Magma cube (jumping)
- Silverfish
- Skeleton (sun allergy)
- Slime (jumping)
- Witch (throw random negative splash potion)
- Wither Skeleton (wither attack, fire immunity)
- Zombie (sun allergy)
Yeah, there's no bosses listed. The problem with those mobs, is that they're enormous. I'll schedule it for next update. In the first release, the morphs will be quite restrictive (for example, if you kill a colored or naked sheep, you'll gain regular sheep's morph).
P.S.: I removed Donkey
and Mule
, because they're basically the same thing with Horse
๐ด.
Abilities
The abilities which has been checked, are in the game's code, but doesn't likely are functional yet. They're implemented basically.
Ticking abilities
- Fly (just like in creative)
- Glide (slow down fall)
- Breath underwater (infinite time in the water)
- Swim (faster water swim)
- Allergies (get damage from)
- Snow walk (places thing layer of snow under the player)
- Climb up the wall (when you're near the wall you can climb it)
- Fire immunity
- Fall damage prevention (for jumping mobs)
- Jumping (like slimes, you can't just walk)
- Night vision (bat)
Attacks
- Wither (wither skeleton)
- Super knockback (iron golem)
- Poison (cave spider)
Actions
- Throw negative potion (press
key
to be like a witch) - Shoot snow ball (press
key
to shoot snow ball) - Teleport (press
key
to teleport) - Shoot fire (press
key
to shoot fire) - Creeper suicide action
explode
(presskey
to explode and kill yourself) - Jump (higher jump)
More bugs found:
- Hearts change in multiplayer to unmorphed player
- When morphed few players, when one mines or attack the other one attacks too
Stuff to enhance morphing:
- Squid โ add
night vision
ability - Zombie โ add
hungerless
ability (cannibalism) - Nerf swimming speed (more)