Description
🛠️ FoolishFix - Unofficial Patch & Performance Booster
Why did I make this? Honestly… I was just bored I really wanted to play with the Foolish mod, but the bugs, crashes, and lag were driving me crazy. So, I decided to sit down and fix everything myself. Enjoy!
⚠️ REQUIREMENTS & WARNINGS
- Original Mod Required: This is ONLY a patch/addon. You MUST install the original mod first! 👉 🔗 Click here to download the Original Foolish Mod
- World Gen Warning: This mod fixes biome generation, which means it modifies your world save. Do not remove this mod (or the original Foolish mod) from an existing world, or your save will break (bricked world). This is a standard behavior for biome mods.
⚖️ Assets & Copyright Notice
Regarding Textures: This mod includes a small number of texture files (approx. 9 images) originating from the Foolish Mod. Reason: The original mod files have directory structure issues causing "Missing Texture" errors (purple/black squares) for compatibility mods like EveryCompat and Supplementaries. I have included these specific files in the correct folder structure (textures/block/) solely to fix these rendering bugs.
To the Original Author: I do not claim ownership of these assets. They remain the property of the original creator. This is purely a technical fix to make the mod playable. If you (the original author) object to this inclusion, please contact me, and I will remove these files immediately.
🛑 Known Incompatibility: CIT Mods / OptiFine
Issue: If you use Forge CIT, OptiFine, or similar mods that change item rendering, you might see broken textures (purple/black squares) or glitches on Foolish items. Why isn't it fixed? Fixing this would require a complete rewrite of the original mod's rendering engine to be standard-compliant, which is beyond the scope of this patch.
Nahh… just kidding! I FIXED IT! As of version FoolishFixMod-1.2.0
Forge CIT is now fully compatible! I wrote a custom hook that catches CIT's aggressive texture path stripping and dynamically repairs the .png paths for Foolish items on the fly. No more purple/black squares!
⚠️ Note: This fix works only with Forge CIT. Other CIT mods and OptiFine remain unsupported and may still cause texture issues.
🚀 Critical Crash Fixes
- Startup Crash (Mappings Error): Patched a
NoSuchMethodErrorrelated toResourceLocationmapping issues. The mod now loads correctly in all environments (Dev/Server/Client). - Biome Conflicts (Nature's Spirit / TerraBlender): Resolved the
IllegalStateException: Feature order cycle foundcrash. The fix intelligently merges biome features, allowing Foolish biomes to generate alongside mods like Nature's Spirit without empty biomes. - Texture Stitcher Crash: Fixed an issue with an oversized (4k resolution) texture that was causing
StitcherExceptionand preventing the game from launching with optimization mods like Rubidium/Embeddium.
⚙️ Configurable Biomes
- Biome Blacklist: You can now safely disable specific Foolish biomes (both Overworld and Nether, like
foolish:emberlight_valley) from generating by listing their IDs in thefoolishfixmod-common.tomlconfig file. Your world generation remains perfectly safe!
⚡ Performance Optimization
- Server Lag Fix (AOE Logic): Optimized the entity AI (
__AOEResponseProcedure) which originally ran heavy calculations 20 times a second for every entity.- Change: Throttled execution to once every 5 ticks and added load-balancing. Expanded to cover all AOE handlers.
- Result: Reduced CPU usage by ~80%, eliminating massive TPS drops caused by modded mobs.
🐛 Bug Fixes (Console & Data)
- Fixed Broken Recipes:
Infiltrator Remote: Replaced invalidredstone_wirewithredstone(dust).Machine Armor Trim: Patched a recipe causing crashes due to invalid outputs (air) or missing items.
- Loot Tables: Corrected End Dungeon chests trying to spawn
skeleton_wall_skull(block) instead ofskeleton_skull(item), which caused console errors. - Item Tags: Removed invalid references (like
wall_torch) from item tags to stop console spam.
🎨 Visual & Assets Fixes
- CIT Resewn Missing Textures: Built a bypass for CIT's engine to properly render Foolish models without breaking into purple/black blocks.
- Fixed "Pink/Black" Textures: Fixed model paths and missing texture references for various blocks and items.
- Fixed Corrupt Images: Handled broken image files that caused
IOExceptionsin the log. - Fixed Broken Item Models: Patched JSON models containing illegal characters in texture paths (specifically the Immortal Artillery), allowing these weapons to render correctly in hand.
- Tree Rendering: Saplings grown via bonemeal or natural growth now render reliably without invisible leaves/logs.
🤝 Compatibility
- Every Compat (Wood Good): Added full module support. You can now craft furniture, bridges, and compatibility items using Foolish wood types.
- TreeChop Support: Added proper
leavestags. TreeChop now works out of the box for most Foolish trees. - Missing Tags: Added proper
minecraft:logsandminecraft:plankstags to the mod's wood types. You can now use Foolish planks to craft vanilla items like sticks, chests, and crafting tables.
Disclaimer: This is an unofficial patch created by a bored player. I am not the author of the original Foolish Mod. All credits for the original assets and design go to the original creator. Please do not report bugs found in this version to the original creator.
Have a question or found a bug?
Write in a comment or on the official Discord!
AI Assistance Disclaimer
This mod was developed with the help of AI assistants. They were used for brainstorming, code generation (Mixins), troubleshooting, and creating this description.


