FalseTweaks
FalsePattern's primary mod for fine-tuning, bug fixing, and game optimization.
Important Notice
This mod completely replaces Triangulator and AnimFix. Make sure to delete these two mods before installing FalseTweaks.
Main Features
- Multithreaded chunk rendering (compatible with OptiFine and FastCraft)
- Replacement of the standard quad-based rendering system with triangle-based rendering
- Fixes for ambient occlusion and smooth lighting (fixed bugs MC-138211 and MC-43968)
- Optimized beacon beam rendering
- Voxel-based item rendering instead of the unattractive standard rendering
- Fix for light leaks between blocks at chunk boundaries
- Correction of tile entity rendering order
- Optimized animated textures
- 3D rails
- Faster texture creation using improved Packing2D algorithm
- Elimination of block light leaks
- Multithreaded mipmap generation (fast resource pack switching)
- Multilayer items
- Enhanced version of the Shift+F3 profiler
All these improvements can be individually enabled and disabled in the settings!
Using Multilayer Items
Multilayer items are configured through mcmeta files and require the VOXELIZER module to be enabled for proper operation.
Example mcmeta format for a 3-layer texture:
{
"voxelLayers": {
"layers": [1.0, 1.0, 0.5]
}
}
The mcmeta file must be attached to the base texture without layers, and the layers should have names of the base texture with suffixes _0, _1, _2, etc. for each layer.
Example file structure:
myItem.png
myItem.png.mcmeta
myItem_0.png
myItem_1.png
myItem_2.png
Solving Known Issues
| Issue | Possible Solution |
|---|---|
Game crashes on startup, Forge log shows MixinTargetAlreadyLoadedException error |
In the 00_modules category in settings, set B:STARTUP_OPTIMIZATIONS to false |
| Game crashes on startup, loading screen already present (or first solution didn't help) | In the triangulator category in settings, set B:RENDER_HOOK_COMPAT_MODE to true |
| Crash with OptiFine | In the 00_modules category in settings, set B:MIPMAP_FIX to false |
| Crash with ShadersModCore | Standalone shadersmod is not supported, use optifine instead |
| Crash with "IllegalArgumentException: Comparison method violates its general contract!" | In the 00_modules category in settings, set B:TE_TRANSPARENCY_FIX to false |
| Flickering blocks when using optifine shaders and PBR resource packs | In the 00_modules category in settings, set B:TEXTURE_OPTIMIZATIONS to false |
| Crash with ArchaicFix | Disable the occlusion culling function in ArchaicFix if you enable it in FalseTweaks (FalseTweaks version is compatible with FastCraft/OptiFine) |
| Errors/invisible world with LWJGL3ify | In the 00_modules category in settings, set B:TEXTURE_OPTIMIZATIONS to false |
Bug reports related to known issues from this table will be closed without response. Read carefully before creating reports.
Dependencies
- FalsePatternLib
- UniMixins