morphsofpkg-1.0.2
Curse Maven Snippet
What's new
# Changelog
## 1.0.2 — Transformation Update
This release is the big one: a full transformation animation system, dedicated support for
Cobblemon, Minecraft Comes Alive (MCA), SecurityCraft, Ice and Fire and First Aid, plus a
large batch of multiplayer and dedicated-server fixes.
### Transformation animations (new)
* Five selectable transformation styles, each with its own timing, particles, sounds and
screen shake — no style is a recolour of another:
* Reality Glitch — the original: digital tearing, pixel cubes, purple static.
* Bio-Mutation — organic veins crawl up the body, seal you in a pulsing cocoon, then
tear open with a clicker-like rattle and a dark shriek.
* Shadow & Soul — your body dissolves from the feet up into shadow, and the new form
rises out of the smoke.
* Aura Dissolve — the model crumbles into enchanted cubes that spiral and rebuild the
new shape.
* Lightning Overcharge — energy charges, a controlled bolt strikes you, and the new
form steps out of the burst. Ends with a brief white flash.
* Style picker in-game — morph menu → gear icon → Morph Transform. Players who have
never chosen a style are asked to pick one the first time they open the menu.
* Style is saved per player and survives restarts.
* Everything is configurable: enable/disable each style individually, set the default style
and scale all transformation durations with a single multiplier.
### Morph menu
* Grid now adapts to screen size (8–16 columns) with smooth scrolling — no more cut grids.
* Separate tabs for mobs and players; the next/previous key now moves inside the active tab
and each tab remembers its own position.
* Search box, favourites (U) with a configurable limit, keybind hint overlay.
* Morph Clear now previews your own skin instead of an empty cell.
* Preview fixes: models no longer follow the mouse (no more crooked or tilted Pokémon),
per-species framing, correct scale for large and small mobs, and idle animations keep
playing while walk cycles stay frozen.
### Cobblemon support
* Morphs unlock from battles, captures, evolutions, fossils and trades.
* Each Pokémon species is its own morph entry — forms and shiny variants no longer collapse
into one shared "variant".
* Animations: walking, flying, hovering, swimming, sleeping, physical attack, special attack,
recoil and faint.
* Type-based combat: fire burns, poison poisons, ice slows, plus damage multipliers and
immunities taken from the species data.
* Correct hitboxes and eye height — computed from the form hitbox × base scale × scale
modifier, so Snorlax really is big and Pikachu really is small.
* Species cry when you morph or change species.
### Minecraft Comes Alive (MCA) support
* MCA villagers are added to the morph menu with their real names and skins
(/morph mca add, list, clear, transform, status, hearts).
* While morphed as an MCA character, MCA relationships apply to that character's identity:
hearts, marriage, divorce, gifts, family tree and children all read and write on the morphed
person — spouses and children menu entries appear when the morphed character has them.
* Newborn children keep the genetics of the character you were morphed as.
### SecurityCraft support
* Ownership checks now run against your morph identity — retinal scanner doors and
reinforced blocks treat you as the person you are disguised as.
* Doors and blocks placed while morphed belong to the morph identity (previously they were
always registered to the real player).
* Fixed a hard crash when placing SecurityCraft scanner doors (mixin validation error).
* Retinal scanner head check is enabled automatically.
### Ice and Fire / Alex's Mobs support
* Dragon morphs with correct hitboxes and age-scaled size, power and movement speed.
* Dragon breath channel — hold the ability key to breathe your element for several seconds
(cooldown when it ends), scaled with age.
* Dragon carry — right-click a creature to grab it in your claws and carry it while
flying. Capacity grows with age, carrying creatures slows you down in the air and in water,
carried creatures sway with the wingbeat, do not take damage from your breath, and get a
short resistance when released. Observers see carried creatures in the claws too.
* Grab/release poses and roars; eagle has its own grab, wing-flap sounds and scream.
* Sound volumes and the whole carry system have their own [dragonCarry] config section.
### First Aid support
* Injuries follow the morph: damaged and dead limbs stay damaged and dead when you change
form, and the wound overlay renders correctly.
### Gameplay
* Morph abilities (default I) with per-ability cooldowns and a cooldown overlay, covering
flight, teleport, fireballs, sonic boom, potion throws, summons and many more.
* Strider morph is fast only while in lava or in contact with it, and noticeably slower on
dry land (ratio and both multipliers are configurable in [lavaWalker]); its texture turns
red-hot on lava and dried on land.
* Traits, hostile mode, night vision, sunburn, drowning and other vanilla mob behaviours.
### Multiplayer & dedicated servers
* Fixed an error line on dedicated servers caused by probing a client-only class at startup —
the mod no longer touches client classes on the server.
* /morph transform player <name> now works (a Brigadier literal was shadowing the name
argument; it now also auto-completes online players).
* Morph state is synced to players who come into view, on respawn and on dimension change.
* Carried creatures are synced so other players see them correctly.
### Fixes
* Fixed SecurityCraft-related mixin crash on door placement.
* Fixed hitboxes and eye height not matching the rendered model (stale dimension cache).
* Fixed transformation animations not playing when leaving/entering some morphs.
* Fixed screen shake being applied to every style, and removed the unwanted coloured
rectangle effect from the non-glitch styles.
* Fixed walking animation playing in menu previews.
* Fixed /morph transform player leaving the name argument red.
* Fixed various mob size, neck-orientation and flight issues on servers.
### Not in this release (planned)
* Riding a morphed Pokémon (Cobblemon mount support) and taking part in Cobblemon battles
while morphed.
* A menu filter that groups all forms/aspects of a species together (forms and shinies are
already separate morph entries, but there is no "show all Alolan forms" filter yet).
### Notes
* Optional integrations activate automatically when the matching mod is installed; the mod
works fine without them.
* Client and server must run the same mod version.
This mod has no additional files

