File Details
Release bmorph-1.16.5-3.0.0
- R
- Nov 8, 2021
- 30.38 MB
- 4.8K
- 1.16.5
- Forge
File Name
bmorph-1.16.5-3.0.0.jar
Supported Versions
- 1.16.5
Curse Maven Snippet
Hello there, this one is a huge release, and I've been working on it since about 2 months. It may contain some bugs, so be sure to submit them on the Issues page. If you get an NoClassDefFound exception or a ClassNotFoundException, make sure to update forge to the newest version.
With that being said, let's get right into the features that this release contains:
New Morphs and Abilities:
- Bees now have the ability to fly and inflict poison on attacked mobs.
- Guardians and Elder Guardians can now shoot lasers at other entities. You can shoot a laser by looking at an entity and then activating the ability (by pressing Z or Y or whatever key you mapped that to).
- Added the mining fatigue jumpscare to the Elder Guardian morph.
- Pufferfishes can now puff, inflicting really heavy debuffs and damage on any nearby mobs.
- Fish now swim fast in water.
Miscellaneous changes
- Sheeps now drop different morphs, depending on their wool color.
- Spiders now climb a bit faster.
- Spiders can now properly pass through webs.
- Cave spiders gain speed when they are standing in webs.
- Cats now drop different morphs depending on their fur.
Datapacks, commands and mod pack creators
- Added fully customizable abilities; you can now create your own abilities and configure them. You can also execute custom commands when a player morphs, demorphs or if they use their abilities.
- You can now address multiple people with the morph commands.
- Added gamerule to prevent mobs from looking at morphed players. The name of the gamerule is "preventLookat", you can activate this gamerule by typing "/gamerule preventLookat true" into the chat, as it is false by default.
- Added a command to list all current abilities that a morphed player currrently has. The syntax of the command is "/morphlistability [Player]".
- Added gamerule to prevent mobs from dropping their morphs. It is disabled by default, enable it by typing "/gamerule doMorphDrops false". (This is related to GitHub issue #26)
- Dumb restriction where parts of the datapack would only load if the id of the datapack was the same as a loaded mod removed.
Bug fixes
- PlayerMorphEvent.Client.Pre used to be fired on the server. This was now replaced by PlayerMorphEvent.Server.Pre firing on the server.
- Added phase checks to all tick events to prevent code from being executed more than one time per tick on the server or on the client.
- Fake players used to cause a lot of lag because every time these would kill an entity, a morph would drop. This behaviour is now fixed. (Github issue #20)
- Fixed a bug where the server would sometimes crash when playing with the betteranimalsplus mod. (Github issue #28)
- Fixed a bug where issueing the "/reload" command would cause the server to not load every morph command. (Github issue #22)
Anyways, that's all. I hope that this update doesn't contain too many bugs, and that you enjoy playing with my Minecraft mod. Have a great day, and congrats that you made it this far when reading this changelog.
Have a great day, - Budschie

