NUDECRAFT Resource pack BETA -by Lonomo-
minecraft β Mods & Enhancements
NUDECRAFT is a high-resolution NSFW resource pack for Minecraft Java 1.19.x-1.20.x that replaces player and mob skins with adult-themed 3D models using OptiFine's Custom Player Models (CPM) format. It alters the default player model geometry, adds custom entity textures, and includes optional sound replacements, but requires OptiFine or a compatible fork like Sodium+Iris with the 'Custom Entity Models' mod to function. Players install it for mature roleplay servers or single-player immersion, but it does not affect vanilla gameplay mechanics like combat or redstone.
Syntax
Resource/Texture pack
Example
Downloads: 5,472
π‘ Notes
By lonomo
π― Tips & Tricks
Download OptiFine HD U/I for your exact Minecraft version (e.g., 1.20.1), install it, then in Options > Video Settings > Quality, set 'Custom Entity Models' to ON. Place the NUDECRAFT .zip in .minecraft/resourcepacks, then activate it in the Resource Packs menu. Without OptiFine, the custom models will appear as missing or purple/black.
If you use a skin mod like SkinRestorer or CustomSkinLoader, make sure to set your player UUID to a default Steve skin, because NUDECRAFT replaces the Steve/Alex model files (steve.png, alex.png). Go to your server's skin settings or use the 'skins.restore' command in Singleplayer to reset to default, otherwise the custom model won't render.
If you prefer Sodium/Iris over OptiFine, install Entity Model Features (EMF) and Entity Texture Features (ETF) from Modrinth. Then place NUDECRAFT's pack in resourcepacks, and in EMF's config (config/entity_model_features.toml) set 'allow_custom_models' to true. This makes the pack work without OptiFine, but you must also install Fabric API.
π§ Troubleshooting
Pack shows invisible players or crashes with 'player_model' JSON errors when using Sodium 0.5+ and Lithium
This is due to Lithium's entity culling and Sodium's renderer conflicting with OptiFine's custom model loader. Remove Lithium or set 'mixin.entity.fast_entity_tick' to false in lithium-mixins.properties. For Sodium, use Sodium 0.4.10 or earlier, or switch to OptiFine completely. Also ensure you have the latest NUDECRAFT beta (v0.9.3+) which fixes the JSON schema for 1.20.1.
Custom models render as default Steve on multiplayer servers with ViaVersion or Geyser
ViaVersion rewrites entity metadata and breaks custom model IDs. Install ViaVersion 4.9.0+ and set 'suppress-metadata' to true in viaversion config. For Geyser (Bedrock players), custom models won't work at allβyou must use a resource pack converter like Bridge to convert the pack to Bedrock format, but most NUDECRAFT features are lost.
β οΈ Common Mistakes
- [object Object]
- [object Object]
π Pros
- 203 endorsements
π Cons
- Requires correct game version