Description
Metamorph Max
What is this?
Metamorph Max is an addon to McHorse's mod, Metamorph. It adds a lot of functionality mostly in the form of new abilities in order to make morphs closer to their actual counterparts. It also contains some additional configuration in order to make Metamorph easier to work with and control in a modpack setting, or alternatively, makes it so Metamorph's powerful API can be used by other mods without the gameplay aspects included in Metamorph interfering.
What can I expect to see different?
By default, Metamorph's default config for mobs is overridden by Metamorph Max, enabling the new functionality from default. Meaning if you just install Metamorph max alongside Metamorph, all the morphs will be updated to new defaults. Note that adjusting morphs in the morphs.json file for Metamorph will still override changes made by this mod. Also, note that all the new abilities are available for use in the morphs.json file as well, albeit documentation for them isn't publically available yet.
Some short documentation on what to expect:
Blaze: Has its own flight system, and a fireball attack which mirrors its AI counterpart's.
Cave Spider: Can place webs and move through them freely.
Creeper: Instead of exploding instantly, now goes through its detonation sequence as normal with the ability button. If you crouch and press the button, you'll cancel the detonation. Proves to be fun to see how close you can get to exploding without actually blowing up. Try getting hit by lightning somehow!
Enderman: Now teleports away from certain damage types. Ability is still teleporting, but if you crouch and use it on a block, you can pick it up! Crouching and pressing shift places the block back down.
Endermite: Attracts the irr of endermen!
Evoker: Now properly casts spells! Ability summons fangs, crouch ability summons vexes!
Guardian: Swims, has thorns when it should, and can fire its laser using the ability button. Note: Using the ability also enables your mining fatigue curse for the elder, crouch and use the ability button to deactivate it.
Illusioner: Can use spells to blink others and become invisible! Now properly shows their bow shooting animation!
Magma Cube: Ability can be used to grow, crouch ability can be used to shrink! Gain health and armor based on size, and change the size of your jump! Swinging also activates contact damage!
Silverfish: Can now only burrow into stone! Using your ability when in stone to pop out! Crouch ability infests a stone block you're looking at with silverfish!
Skeleton: Got a lot of cool stuff. Can use bows without arrows, moves faster when charging a bow, gets attacked by wolves, and can ride and control spiders by right-clicking on them! Note: Skeleton type does affect arrow type, try using Strays and Wither Skeletons for fun results.
Spider: Can move through web without slowdown and its ability applies invisibility to itself
Vex: Has noclip, and can hold right click to move faster at the cost of downward momentum!
Vindicator: Now holds out their arm when holding an item!
Witch: Can change potion to throw with crouch ability, and then throw them with their ability! Has innate resistance to magic-based damage as well!
Zombie: Summons backup when hit, sometimes resists damage, and benefits from natural armor! Baby zombies can also ride chickens!
Bat: Uses new flight system, can hang on ceilings!
Chicken: Sometimes lays eggs!
Cow: Can be milked by another player with a bucket!
Horse: Can crouch ability to rear, and can be ridden by other players!
Llama: Can spit but also be ridden by other players!
Mooshroom: Can be used for mushroom stew, or sheared to become a cow!
Ocelot: Its ability changes the skin!
Parrot: Uses the new flight system!
Pig: Can be ridden using a saddle! If struck by lightning, becomes a zombie pigman!
Polar Bear: Its ability lets it stand up, trading speed for damage and resistance. Use the ability to go back down on all fours.
Rabbit: Now has smaller hops when moving around! Its ability lets it eat carrots to... Grief? Attacked by wolves
Sheep: Can be sheared and dyed! Its ability lets it eat grass to restore its wool! Also attacked by wolves
Squid: Has its own swimming system, sucks just like the real thing!
Villager: Can change their profession using their ability! Players can trade with you (but you don't get the items, sadly...)
Snow Golem: Now melts in hot biomes! Way to suck even more than before! Oh, and can be sheared by another player to remove their pumpkin.
Iron Golem: Arm swing is now server-synced. Sinks in water, but can climb out. Immune to knockback.
Ender Dragon: On transforming into the Ender Dragon, become a smaller version which functions much better. Can fly, shoot dragon fireballs, and passively knocks mobs away from it. Does damage if the dragon is swinging when contact is made!
Wither: Shoot wither skulls, fly and then lose the ability lose when below half, gain projectile armor below half health, break nearby blocks when damaged, all the Wither abilities at your fingertips!
Note that there's a good deal this overview doesn't mention. Try it out for yourself!
What configuration options does this mod provide?
This mod adds several configuration options for a variety of purposes:
- Disable Metamorph Survival Binds: Essentially makes it so usage of the survival morph menu, the demorph button, and the morph selector menu are barred. Perfect for a modpack where you only want to transform the player using commands, or if you want to make a mod using Metamorph's API without having Metamorph interfere with when and where a player can morph.
- Disable Hands Off Ability: Disables the ability which prevents most mobs from picking items off the ground and opening chests. True by default.
- Disable Armorless/Itemless - Disables the ability which prevents some mobs from wearing armor/having items. Armorless is false by default, itemless is true.
- Disable Hostile - Different from Metamorph's hostile system, but effectively the same end result. False by default.
- Override Metamorph Config - Overrides Metamorph's config to some settings which enables all functionality on the morphs but disables its extra gameplay functionality. False by default.
What do I need to use this mod?
As this is an addon to Metamorph, you'll need to install Metamorph and its library add-on, McLib. Of course, you'll also require an installation of Forge as well.
If you'd like to use this mod to turn Metamorph into a library for yourself when making a mod, hook into MetamorphMax's Config class and use the method becomeLibraryMod(). When I get the source code up on Github I'll remove this note.
Pastebin with all newly added content for use in morphs.json: https://pastebin.com/XpMwM6aN
Thank you to:
- Mchorse, for creating Metamorph. Without it, this mod obviously wouldn't exist.
AD
Become Premium to remove Ads!
What means Verified?
-
Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
-
Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
-
Security: The mod should not contain any malicious code or attempts to steal personal information.
-
Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
-
Originality: The mod should be original and not a copy of someone else's work.
-
Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
-
Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
-
License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
-
Documentation: The mod should come with clear and detailed documentation on how to install and use it.
AD
Become Premium to remove Ads!
How to Install
Download Forge & Java
Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.
Prepare
Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.
Add Mods
Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder
Enjoy
You are now Ready. Re-start your Game and start Playing.