File Details
CosmeticsLite ReForged
- R
- May 6, 2026
- 544.12 KB
- 201
- 1.21.1
- NeoForge
File Name
cosmeticslite-1.0.1.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
Fixes & Improvements
Persistence
- Fixed all cosmetics (Pets, Hats, Capes, Particles) not persisting correctly across server restarts
- Unified cosmetic storage using server-side SavedData (dimension-safe and consistent)
Pets
- Fixed duplicate pets appearing on relog, dimension change, and teleport
- Fixed pets not following players after teleportation (Waystones, RTP, /home, /tp, etc.)
- Improved dimension transfer handling (Nether/Overworld) to ensure exactly one pet at all times
- Cosmetic pets are now runtime-only and no longer saved as world entities (prevents ghost duplicates)
AI / Behavior
- Fixed goats headbutting players (cosmetic pets are now fully non-hostile)
- Disabled hostile/attack behavior for all cosmetic mobs (blaze, zombie, llama spit, etc.)
- Removed unsafe MethodHandles usage (Java 21 compatibility fix)
Spawning & Positioning
- Fixed pets spawning partially inside blocks or terrain
- Added safe spawn position logic to ensure pets appear on valid ground
- Improved teleport and restore positioning stability
Particles
- Fixed particle effects obstructing view in first-person
- Particles are now hidden for the local player in first-person only (still visible to others)

