diff --git a/src/main/java/com/gtnewhorizons/angelica/config/AngelicaConfig.java b/src/main/java/com/gtnewhorizons/angelica/config/AngelicaConfig.java index 35a0e44e0..e1d64db5c 100644 --- a/src/main/java/com/gtnewhorizons/angelica/config/AngelicaConfig.java +++ b/src/main/java/com/gtnewhorizons/angelica/config/AngelicaConfig.java @@ -138,10 +138,10 @@ public class AngelicaConfig { @Config.RequiresMcRestart public static boolean enableZoom; - @Config.Comment("Optimizes in-world item rendering") - @Config.DefaultBoolean(true) + @Config.Comment("Optimizes in-world item rendering [Experimental]") + @Config.DefaultBoolean(false) @Config.RequiresMcRestart - public static boolean optimizeInWorldItemRendering; + public static boolean optimizeInWorldItemRendering_WIP; @Config.Comment("Max amount of display lists to cache for optimized item rendering. Higher number will use more VRAM") @Config.DefaultInt(256) diff --git a/src/main/java/com/gtnewhorizons/angelica/mixins/Mixins.java b/src/main/java/com/gtnewhorizons/angelica/mixins/Mixins.java index 2d746fd1e..0845b3e4a 100644 --- a/src/main/java/com/gtnewhorizons/angelica/mixins/Mixins.java +++ b/src/main/java/com/gtnewhorizons/angelica/mixins/Mixins.java @@ -80,7 +80,7 @@ public enum Mixins { ANGELICA_ITEM_DISPLAY_LIST_OPTIMIZATION(new Builder("Optimized item rendering by wrapping them with display lists") .setPhase(Phase.EARLY).addMixinClasses("angelica.itemrenderer.MixinItemRenderer").setSide(Side.CLIENT) - .setApplyIf(() -> AngelicaConfig.optimizeInWorldItemRendering) + .setApplyIf(() -> AngelicaConfig.optimizeInWorldItemRendering_WIP) .addTargetedMod(TargetedMod.VANILLA)), // Not compatible with the lwjgl debug callbacks, so disable if that's enabled