Releases: asanetargoss/Changeling
(v1.3.1) Artisanal Release
This version of Changeling requires DominionLib v2.4.2. For general use, please use a version of Changeling without "dev" or "sources" in the name.
This is a backport release, which mainly incorporates changes from upstream Metamorph.
Most notably, this includes changes from the Metamorph 1.3 and 1.3.1 releases. Please see the respective Metamorph changelogs for information on those.
In addition, this release fixes crashes with some addons, and an issue with creative morph settings not saving properly. (asanetargoss)
Finally, there are the following changes by McHorse:
- Add item transform option to item morph
- Add extruded 3D item texture morph
- Ported @OtakuGamer's dropped item animation option
- Implement equipment slot feature for item morph
- Use player's equipment when previewing item morph's equipment item stack
(v1.2.13) Squids, Hearts, and Minimalism
This version of Changeling requires DominionLib v2.3.6. For general use, please use a version of Changeling without "dev" or "sources" in the name.
- The survival morph menu has been decluttered, with useless features removed
- Undead morphs now make the player undead. For example, a splash potion of healing will harm a player morphed as a zombie
- (1.10.2) Morphs with water allergy now take damage in rain when they are supposed to when Tough As Nails is installed
- Squid morphs no longer move really fast
- Player morphs no longer move really slow
- Fixed max health sometimes not changing when morphing
- Fixed a bug causing the player to "die" on the client side
- Add more config options to disable parts of morph attributes:
- Disable morph abilities
- Disable morph attack
- Disable morph action
- Disable morph speed
- Guess unknown morph speed
Death fixes
This version includes a couple fixes for bugs which occurred on death.
This version of Changeling requires DominionLib v2.1.3. For general use, please use a version of Changeling without "dev" or "sources" in the name.
- Fixed survival morph menu not updating when the config option keepMorphs is false and the player either switches dimensions or respawns
- Fixed morph death sounds by fixing the vanilla bug which caused a hurt sound to play for the player on death rather than a death sound
(v1.2.5) Survival GUI hotfixes, crash fixes
This version includes various fixes introduced by the recent Changeling release, addresses some severe bugs, and integrates various fixes and improvements from upstream.
This version of Changeling requires DominionLib v2.1.3. For general use, please use a version of Changeling without "dev" or "sources" in the name.
- Hopefully avoid playing mobs sounds in other mods when doing so would cause a crash
- Fix survival morphing keybinds not working until creative morphs GUI opened
- Fix double-tap arrow key at end of survival menu causing morphing
- Fix some parts of menus not appearing (McHorse)
- Update/improve some language localizations (zh_CN & zh_TW) (Chunk7)
- Fix morphs not updating (get removed) after changing the blacklist (McHorse)
- Fixed morph settings parsing to be more lenient to the provided data types (McHorse)
- Add copy /morph command (suggested by Centryfuga) (McHorse)
- Add keyboard field to the morph settings panel (McHorse)
- Add a method to have custom setup method when creating a body part in the creative body part editor (McHorse)
- Add an option to disable animation of body parts’ transformations (McHorse) (suggested by Joziah2)
Blaze smoke in my face
This release lovingly named after a branch of the same name, which added a quality-of-life feature for blaze morphs having trouble seeing in their own smoke.
This Changeling release requires DominionLib 2.1. Older versions of DominionLib may not work! For regular play, please select the Changeling release for your version without "-dev" or "-sources" in the name.
Changelog:
- New config system: You will have to copy a few booleans from config.cfg to config.json. Sorry for the inconvenience!
- Updated to new Metamorph 1.2.3 base, with new GUIs. Notable new features: all the morph ability/action improvements from Metamorph have been ported, and morphs in survival morph menu can be navigated with arrow keys and enter. The survival morph menu is now the only way to morph in survival, but don't fret! See the next changelog entry.
- Improved design of survival morph menu: More buttons close the menu, added demorph button, moved morph removal button, and morphing can be done by double-clicking a morph
- Added back the recent morph hotkey that was removed by Metamorph
- Added sparse configuration support: Undefined mob config properties now default to the mob instead of the player
- Auto-calculate morph speed for morphs without speed config (NOTE: The default vanilla morph speed configs have not changed)
- Disabled particles from spawning on entity morphs in first person
- Fixed mob hurt sounds in certain special cases
Golem Dominion
This release fixes exponential gravity for Iron Golem morphs (thanks, James103!)
As you may know, McHorse is no longer prioritizing updates for 1.10 and 1.11. As McLib continues to update, there is also a chance that the newest version of McLib may not work with the latest version of Changeling. For these two reasons, a replacement to McLib is needed, to make sure Changeling continues to work correctly.
This release requires DominionLib 1.0.4, and may be compatible with later versions. Please note, if you are upgrading, you will have to remove McLib. For regular Minecraft gameplay, please use the version without -dev or -sources at the end.
Command fixes, crash fixes, morph idle sound config
- Fix a wrong health issue when morphing (McHorse)
- Fix NoSuchFieldError in MorphBodyPart (McHorse)
- Fix NPE in Morphing (reported by Jubb) (McHorse)
- Fix NPE with Morphing (reported by SillySheep and others...) (McHorse)
- Fix crash on "/morph [username] Player" with no nbt argument (asanetargoss)
- Add config to disable morph idle sounds (asanetargoss)
- Respect when command sender does not want command feedback (asanetargoss)
For regular play, download the mod without "-dev" or "-sources" in the name.
This version of Changeling requires McLib-1.0.4, and may be compatible with later versions.
See the Oxygen Edition (Now with 1% less crashes!)
This release includes a bunch of fixes:
- Fixed wrong air HUD when demorphed from air breathing mob on a server
- Fixed crash when processing null player sound
- Fixed buttons synchronization in survival morph menu [McHorse]
- Fixed survival morph overlay disappearing on vsync/unlimited frame rates [McHorse]
- Fixed acquired morphs getting overwritten by canMerge [McHorse]
- Instanced client state for BetterPortals compatibility [Johni0702]
For regular play, download the mod without "-dev" or "-sources" in the name.
This version of Changeling requires McLib-1.0.2, and may be compatible with later versions.
Fix crash when acquiring morph with server-specific NBT code
This should fix a crash when acquiring a morph from TekTopia.
For regular play, download the mod without "-dev" or "-sources" in the name.
This version of Changeling requires McLib-1.0.2, and may be compatible with later versions.
Fix hurt sounds in 1.12... again
Just an unfortunate side-effect of setting up the new Changeling branches. The bug occurred in 1.12 only.
Changeling also requires McLib 1.0.2