Nifty Ships + Every Wooden Variant (MuddyCompat)

Automatically adds Nifty Ships compatibility for every modded wood type in your modpack — no configuration required.
Back to Files

NiftyShips_MuddyEveryCompat-2.2.0.jar

File nameNiftyShips_MuddyEveryCompat-2.2.0.jar
Uploader
MuckyMonkeyMuckyMonkey
Uploaded
Mar 23, 2026
Downloads
3.6K
Size
35.6 KB
Mod Loaders
Forge
File ID
7799758
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:nifty-ships-every-wooden-variant-muddycompat-1491113:7799758")

Learn more about Curse Maven

What's new

NiftyShips All-Wood Compat v2.2.0

Architecture: Late Registration

  • Rewrote the entire registration system to use a "late registration" technique
  • Wood discovery now happens during the ENTITY_TYPE registry phase, when ALL mods' blocks are guaranteed to be registered
  • Temporarily unfreezes BLOCK and ITEM registries to inject frame blocks after full registry population
  • Should fix the core issue where wood types from mods loading after this one were silently missed

Wood Compatibility

  • All modded wood types are now discovered regardless of mod load order
  • Previously, only mods whose IDs alphabetically preceded niftyshipscompat were detected — now 100% of modded planks should be found
  • Confirmed working: Spawn, Malum, Alex's Caves, Ars Nouveau, Meadow, Vinery, Beachparty, BOP

Texture Resolution

  • Improved plank texture auto-resolution by reading each mod's own block model JSONs at startup
  • Falls back to standard block/<name>_planks convention if model reading fails
  • Added texture overrides for known non-standard mods (Twilight Forest, Aether, Blue Skies, etc.)

Resource Pack

  • Fixed listResources path matching — models are now properly listed under models/ prefix
  • Fixed thread visibility issue with volatile wood list for resource reload workers

This mod has no related projects