promotional bannermobile promotional banner

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.1.0.jar

File nameNiftyShips_MuddyEveryCompat-2.1.0.jar
Uploader
MuckyMonkeyMuckyMonkey
Uploaded
Mar 20, 2026
Downloads
67
Size
33.4 KB
Mod Loaders
Forge
File ID
7786321
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:7786321")

Learn more about Curse Maven

What's new

Changelog — v2.1.0

Automatic wood discovery

  • Complete architecture overhaul: Replaced 58 hardcoded wood entries (~34 MB of static assets) with a dynamic runtime discovery system (34 KB)
  • Auto-discovers all modded _planks blocks from the Forge block registry at startup
  • Dynamically generates blockstate, block model, item model, atlas, and lang JSONs via a runtime resource pack
  • Entity textures generated via luminance-sorted palette remapping from the oak boat template

Fixes

  • Fixed mod loading order — uses dependency ordering to ensure all wood-adding mods register their blocks before discovery runs
  • Fixed DynamicResourcePack.listResources() not listing models when Minecraft queries with path = "models"
  • Fixed thread visibility issue with discovered wood list (volatile field)
  • Excluded Chipped namespace (decorative plank variants, not real wood types)

Texture support

  • Per-block texture overrides for Twilight Forest (reversed naming), Aether (block/construction/)
  • Namespace-wide patterns for Aether Redux, Blue Skies (block/wood/), Productive Trees (block/planks/<name>), Gravitation (block/natural/)
  • Standard block/<name>_planks convention used as fallback for all other mods

This mod has no additional files