FalsePattern / FalseTweaks

Multithreaded rendering plus a large collection of improvements, fixes, optimizations and additions to 1.7.10 clients.
https://falsepattern.com/mc
Other
59 stars 6 forks source link
minecraft minecraft-forge minecraft-forge-mod minecraft-mod mixin multithreading

FalseTweaks

FalsePattern's flagship tweaking, patching, and optimization mod.

Nightly (most likely broken) builds available here

NOTICE

This mod completely replaces Triangulator and AnimFix. Make sure you delete these two mods before installing FalseTweaks.

List of major features:

And all of these tweaks can be individually toggled on/off in the config!

Using multilayer items

Multilayer items are defined using mcmeta files, and require the VOXELIZER module to be enabled for them to function properly.

Example mcmeta format for a 3-layer texture:

{
  "voxelLayers": {
    "layers": [1.0, 1.0, 0.5]
  }
}

The mcmeta should be attached to the base texture without any layering, and the layers should have the name of the base texture with _0, _1, _2, ... numeric suffixes for each layer.

Example file layout:

myItem.png
myItem.png.mcmeta
myItem_0.png
myItem_1.png
myItem_2.png

Fixing known problems

Issue Potential solution
Game crashes on startup,
forge log says MixinTargetAlreadyLoadedException
Under the 00_modules category in the config,
set B:STARTUP_OPTIMIZATIONS to false.
Game crashes on startup,
loading screen was already present (or fixing issue 1 didn't help)
Under the triangulator category in the config,
set B:RENDER_HOOK_COMPAT_MODE to true.
Crash with OptiFine Under the 00_modules category in the config,
set B:MIPMAP_FIX to false.
Crash with ShadersModCore Standalone shadersmod is unsupported, use optifine instead.
Crash with "IllegalArgumentException: Comparison method violates its general contract!" Under the 00_modules category in the config,
set B:TE_TRANSPARENCY_FIX to false.
Flickering blocks when using optifine shaders and PBR resource packs Under the 00_modules category in the config,
set B:TEXTURE_OPTIMIZATIONS to false.
Crash with ArchaicFix Disable the occlusion culling feature in ArchaicFix if you enable the one in FalseTweaks. (The FalseTweaks one is compatible with FastCraft/OptiFine)
Buggy/invisible world with LWJGL3ify Under the 00_modules category in the config,
set B:TEXTURE_OPTIMIZATIONS to false.

Any bug reports concerning the known problems listed in this table will be closed without response. Read before you open issues.

Dependencies