NUDECRAFT Resource pack BETA -by Lonomo-

minecraft β€” Mods & Enhancements

NUDECRAFT Resource pack BETA -by Lonomo-

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

Install OptiFine first and set model format

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.

Fix skin overrides with a skin mod

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.

For 1.20.x, use the 'Entity Model Features' mod as fallback

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
πŸ” Search Wiki
Type a command, item, or cheat to search across 60+ games.