promotional bannermobile promotional banner

Budschie's Morph Mod

A mod where you can morph into other mobs and acquire their abilities.

File Details

Release bmorph-1.18.2-2.0.1

  • R
  • Nov 3, 2022
  • 2.12 MB
  • 127.0K
  • 1.18.2
  • Forge

File Name

bmorph-1.18.2-2.0.1.jar

Supported Versions

  • 1.18.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:budschies-morph-mod-476409:4065584")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Back up your save files

Although I've tried to keep this backwards-compatible (and I have succeeded to my knowledge), one can never be cautious enough, so I'd advise you to back up your world files before updating this mod.

v1.18.2-2.0.1

Small bugfix release

Fixes Issue #114 and improves the way that the mod handles input.

v1.18.2-2.0.0

The BIG update

It is me again, to bring to you the good news that there is a new version for this mod now. It has taken me a while, but I think it was worth it as I was able to solve a bunch of long-standing issues.

Anyways, after this little warning above, let's dive into the changes that have been made in this new release:


New morph abilities

  • Enderdragon: Flies in the direction in which you are facing. Can shoot Dragon Fireballs. Can only be morphed into this morph for a limited amount of time.
  • Evoker: Is able to conjure fangs to attack their foes.
  • Skeletons: Are now able to ride spiders (although they cannot control them).
  • Baby Zombies: Can now ride chickens (although they cannot be steered).

Visual bug fixes

  • Fixed a bug where wolf, parrot and cat would clip into the ground (Issue #88)
  • Fixed a bug where Axolotl and Turtle's vision is permanently zoomed, even if they are in the water (Issue #79)
  • Glow squids should now glow if you morph into them (Issue #80)
  • Walking through webs as a spider should not cause any FOV issues anymore
  • Fixed a long-standing issue where the player would sometimes strike with the wrong hand
  • Iron golem morphs will now make a yeet animation when attacking entities
  • The visual appearance of the disabled UI element bar should now be much smoother.
  • Skeletons should now display their bow properly
  • Guardians should now make sounds when jumping on land
  • Striders will now appear purple if they are not near lava

Language

  • Added basic support for Spanish thanks to albertosaurio65
  • Added support for German

Gameplay bug fixes

  • Magma cubes and Zombified Piglins won't burn in lava anymore
  • Attacking the mimic from Artifacts should not lead to a crash anymore (Issue #94)
  • Fixed bug where slimes could attack players when they shouldn't.
  • Fixed bug relating to dynamic ability additions which could cause the dynamic ability to persist.
  • Undead mobs will no longer drown.
  • Finally fixed a long-standing bug where the client displays that it is morphed into one morph when it is really morphed into another morph on the server.
  • Fixed bug where ranged attacks as a wither skeleton could cause the attacked entity to get the wither effect.
  • Fixed bug where Piglins would attack you regardless whether you were morphed or not.

Gameplay changes

  • Players are now affected by the ability of the iron golem too; they won't be able to escape the yeeting anymore
  • You can now morph into different sizes of slimes and magma cubes
  • Attributes will now be copied. This means that almost all attributes from the morph will be applied to the player without any additional abilities.
  • Added gamerule inheritMorphSpeed to control whether the speed of morphs should be inherited by players. (Default: false)
  • Morphing will now only work if there is enough space around you. This can be disabled with the gamerule skipSpaceRestrictionCheck.
  • Blazes will now be able to fire their projectiles slightly faster.
  • Enderman morphs will now be able to teleport much quicker.
  • Magma cubes won't take fall damage anymore
  • Magma cubes will now jump higher, especially if the magma cube is big

Technical changes

  • Files located in morph_abilities will now accept entity tags as well.
  • Huge parts of the Java API have been deprecated! They will be removed in the next update. This is because of a fix to a bug that resulted in much cleaner code at the cost of having to restructure it. The old API still works, but its usage could slow down the game, and, as I said earlier, it will be removed.
  • Added network direction to packets. This probably prevents malicious clients or servers from crashing each other by causing a ClassNotFoundException.
  • Added conditional_ability, a rather powerful ability that is able to enable other abilities if a given condition is met.

Audio change

Mobs will now make the according sounds (including ambient sounds). E. g. a wither morph makes wither sounds when being hurt. This should seamlessly apply to modded entities as well.

Animation system change

Modded mob animations should now be a little bit better supported by this mod. Some morphs like Blazes now emit particles.

Misc changes

  • Mod files should now be much more smaller since they don't include the source psd files used for the logo anymore.

That's all. Thanks for reading this changelog :)