promotional bannermobile promotional banner

CosmeticsLite ReForged

CosmeticsLite reimagined for NeoForge. Customize your character with pets, hats, capes, and particle effects through a streamlined and redesigned interface. Focused on performance and stability, with legacy features like mini-games removed.

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

NeoForge

implementation "curse.maven:cosmeticslite-neoforge-1-21-1-1523187:8045921"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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)