Nifty Ships + Every Wooden Variant (MuddyCompat)

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

File Details

NiftyShips_MuddyEveryCompat-2.2.0.jar

  • R
  • Mar 23, 2026
  • 35.56 KB
  • 2.7K
  • 1.20.1
  • Forge

File Name

NiftyShips_MuddyEveryCompat-2.2.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:nifty-ships-every-wooden-variant-muddycompat-1491113:7799758")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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