# Changelog - New Blåhaj (Fabric 1.20.1)
All changes implemented to port the mod to Fabric 1.20.1 and add the cuddling arm posing feature.
## [1.0.2] - 2026-05-24
### Added
- **Cuddling Arm Animations**: Created [BipedEntityModelMixin.java](file:///d:/projects/newneoblahaj-26.1/src/client/java/com/mervyn/newblahaj/mixin/client/BipedEntityModelMixin.java) to apply custom arm rotations (adjusting pitch/yaw) when the player is holding a plushie item. This prevents the player from holding the plushie stiffly like a weapon and displays a natural hugging posture instead.
### Changed
- **Fabric 1.20.1 Porting**: Ported all core blocks, items, registry references, and mixins from Forge/NeoForge (Mojang mappings) to Fabric 1.20.1 (Yarn mappings):
- Updated block classes (`AbstractBlock.Settings`, voxel shapes, and right-click interaction events).
- Updated item classes (`Item.Settings`, translation texts, formatting, tooltips, and weapon damage attributes).
- Adjusted item registries, creative group registrations, tag keys, and namespaced identifiers.
- Adapted `AllayEntityMixin` and `CuddlyBlockProjectileMixin` to Fabric events and structures.
- Adapted loot table modifications and trade offer registration in `NewBlahaj.java`.
### Fixed
- **Player Renderer Startup Crash**: Fixed a client-side startup crash in [PlayerRendererMixin.java](file:///d:/projects/newneoblahaj-26.1/src/client/java/com/mervyn/newblahaj/mixin/client/PlayerRendererMixin.java) by correcting the target method parameter from `ClientPlayerEntity` to `AbstractClientPlayerEntity`.
- **Log Spam**: Silenced rendering debug/trace logs in `PlayerRendererMixin.java`.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }