TACZ: Advanced Skin System (NEOFORGE)

Adds a full weapon skin system to TACZ — texture, icon, and full 3D model re-skins, real per-player ownership, and an in-game Armory with a live 3D preview.
Back to Files

mcpskins-1.0.7-neoforge-1.21.1.jar

File namemcpskins-1.0.7-neoforge-1.21.1.jar
Uploader
JS_ONJS_ON
Uploaded
Jul 31, 2026
Downloads
68
Size
196.0 KB
Mod Loaders
NeoForge
File ID
8545947
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:tacz-advanced-skin-system-neoforge-1620285:8545947"

Learn more about Curse Maven

What's new

v 1.0.7

Changed

  • Asset request retries now use exponential backoff with a single five-minute deadline instead of a fixed attempt cap. A slow or stuttering client no longer gives up on assets the server was perfectly willing to send.

Fixed

  • Fixed the "detached hands" bug where a weapon rendered at its raw bind pose after switching skins in first person. Because a skin swap intentionally leaves the weapon's GunId untouched, the game never registered the held item as having changed and never reinitialized its animation state. Switching hotbar slots is no longer needed to recover.
  • Fixed weapon animations momentarily resetting after reloading resources with F3+T. This is a TACZ issue that reproduces without this addon installed, but it is now patched from our side: first-person animation state recovers on its own instead of requiring a slot switch.
  • Fixed a client crash (NullPointerException) when leaving a world while holding a skinned weapon, caused by an asset request being sent after the server connection had already closed.
  • Fixed custom geometry from one server silently carrying over to another. Injected models were never removed on disconnect, so reconnecting elsewhere kept displaying the previous server's geometry while reporting success.
  • Fixed skins permanently failing to load after ordinary client stutter. Asset requests are driven by the render loop, so a few multi-second hitches (chunk loading, shader compilation, GC pauses) were enough to exhaust the retry limit and blank a skin for the rest of the session.
  • Fixed disconnecting mid-download breaking the next session. A reply arriving after leaving a world could mark an asset permanently missing, so the next server would never even request it.
  • Fixed dead texture registrations accumulating for every asset of every server visited during a session.

This mod has no additional files