← Назад к ресурсам

FalseTweaks

Multithreaded rendering plus a large collection of improvements, fixes, optimizations and additions to 1.7.10 clients.

Modrinth optimization

Описание

# FalseTweaks FalsePattern's flagship tweaking, patching, and optimization mod. ## NOTICE This mod completely replaces Triangulator and AnimFix. Make sure you delete these two mods before installing FalseTweaks. ## List of major features: - Multithreaded chunk rendering (compatible with OptiFine and FastCraft) - Replaced minecraft's quad-based rendering with triangle-based rendering - Fixed ambient occlusion and smooth lighting (vanilla bugs MC-138211 and MC-43968) - Optimized beacon beam rendering - Voxel-based item rendering that replaces the ugly vanilla renderer - Fixed light leaking between blocks on chunk boundaries - Tile entity render order fixes - Optimized animated textures - 3D rails - Faster texture stitching, with an algorithm based on [Packing2D](https://github.com/Sciss/Packing2D) - Fixed block light leaks - Multithreaded mipmap generation (way faster resource pack switching) - Multilayer items (see below) - An improved version of the Shift+F3 profiler 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: ```json { "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 - [FalsePatternLib](https://modrinth.com/mod/fplib) - [UniMixins](https://modrinth.com/mod/unimixins)