From e9224af7d2b019eb4f1869ae74670304a54b99ab Mon Sep 17 00:00:00 2001 From: m2r1k5 <61507029+m2r1k5@users.noreply.github.com> Date: Wed, 30 Mar 2022 14:48:46 +0800 Subject: [PATCH] update casm configs --- overrides/config/loliasm.cfg | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/overrides/config/loliasm.cfg b/overrides/config/loliasm.cfg index 7f62848..a4c91fe 100644 --- a/overrides/config/loliasm.cfg +++ b/overrides/config/loliasm.cfg @@ -4,18 +4,23 @@ bakedquad { # Classes where BakedQuad::new calls need to be redirected. As of 3.2, this should be done automatically, while the changes will show in the next launch - S:classesThatCallBakedQuadCtor < com.rwtema.extrautils2.items.ItemSnowglobe + com.elytradev.architecture.client.render.target.RenderTargetBaked + codechicken.lib.util.VertexDataUtils + net.minecraft.client.renderer.block.model.FaceBakery + com.rwtema.extrautils2.tile.TileCrafter + appeng.client.render.model.AutoRotatingModel com.rwtema.extrautils2.backend.model.Box appeng.client.render.model.ColorApplicatorBakedModel com.rwtema.extrautils2.utils.helpers.QuadHelper codechicken.lib.render.buffer.BakingVertexBuffer com.rwtema.extrautils2.backend.model.PassthruModelItem$4$1 - codechicken.lib.util.VertexDataUtils + com.creativemd.creativecore.client.rendering.model.CreativeBakedQuad com.jaquadro.minecraft.chameleon.render.ChamRenderLL - net.minecraft.client.renderer.block.model.FaceBakery > # Classes that extend BakedQuad need to be handled separately. This should be done automatically, while the changes will show in the next launch - S:classesThatExtendBakedQuad < + com.creativemd.creativecore.client.rendering.model.CreativeBakedQuad > @@ -23,7 +28,7 @@ bakedquad { B:logClassesThatCallBakedQuadCtor=true # Allows bucket models to re-use UnpackedBakedQuads - - B:reuseBucketQuads=true + B:reuseBucketQuads=false # Saves RAM by removing BakedQuad instance variables, redirecting BakedQuad creation to specific BakedQuad child classes. This will be forcefully turned off when Optifine is installed as it is incompatible - B:squashBakedQuads=true @@ -102,6 +107,18 @@ forgefixes { } +furnace { + # When optimizeFurnaceRecipeStore is true, experience is determined by who registers the entry first, this is also the fallback option if all three options aren't true - + B:furnaceExperienceFCFS=true + + # When optimizeFurnaceRecipeStore is true, experience is determined by whichever entry gives the most experience - + B:furnaceExperienceMost=false + + # When optimizeFurnaceRecipeStore is true, experience is determined the vanilla way, this method is the most inefficient and random - + B:furnaceExperienceVanilla=false +} + + launchwrapper { # Invalidate and clean cache entries when the game finishes loading (onto the main screen). Loading into the first world may take longer. This option wouldn't do anything if 'cleanupLaunchClassLoaderLate' is 'true' - B:cleanCachesOnGameLoad=false @@ -157,6 +174,9 @@ modfixes { # When Immersive Engineering is installed, sometimes it or it's addons can induce an ArrayIndexOutOfBoundsException in BlockIEBase#getPushReaction. This option will be ignored when IE isn't installed - B:fixBlockIEBaseArrayIndexOutOfBoundsException=true + # When Extra Utilities 2 is installed, fix poor semantics in mechanical crafter's rendering that leads to crashes - + B:fixXU2CrafterCrash=true + # When Just Enough Items is installed, it deduplicates strings in the generated generalized suffix trees' edge labels. This option will be ignored when Just Enough Items isn't installed - B:labelCanonicalization=true