[1.18.x] Enable the Forge light pipeline by default (#8629)

This commit is contained in:
Dennis C authored and GitHub committed 2022-06-05 15:28:46 +01:00
1 parent 997d8e0aa2
commit 4008057803
2 files changed
+10 -2

No files matched your search

@@ -39,7 +39,7 @@ public class ForgeBlockModelRenderer extends ModelBlockRenderer
@Override
public boolean tesselateWithoutAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer buffer, boolean checkSides, Random rand, long seed, int packedOverlay, IModelData modelData)
{
if(ForgeConfig.CLIENT.experimentalForgeLightPipelineEnabled.get())
if(ForgeConfig.CLIENT.forgeLightPipelineEnabled.get())
{
VertexBufferConsumer consumer = consumerFlat.get();
consumer.setBuffer(buffer);
@@ -59,7 +59,7 @@ public class ForgeBlockModelRenderer extends ModelBlockRenderer
@Override
public boolean tesselateWithAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer buffer, boolean checkSides, Random rand, long seed, int packedOverlay, IModelData modelData)
{
if(ForgeConfig.CLIENT.experimentalForgeLightPipelineEnabled.get())
if(ForgeConfig.CLIENT.forgeLightPipelineEnabled.get())
{
VertexBufferConsumer consumer = consumerSmooth.get();
consumer.setBuffer(buffer);
@@ -120,6 +120,9 @@ public class ForgeConfig {
public static class Client {
public final BooleanValue alwaysSetupTerrainOffThread;
public final BooleanValue forgeLightPipelineEnabled;
@Deprecated(forRemoval = true, since = "1.18.2")
public final BooleanValue experimentalForgeLightPipelineEnabled;
public final BooleanValue showLoadWarnings;
@@ -139,6 +142,11 @@ public class ForgeConfig {
.translation("forge.configgui.alwaysSetupTerrainOffThread")
.define("alwaysSetupTerrainOffThread", false);
forgeLightPipelineEnabled = builder
.comment("Enable the Forge block rendering pipeline - fixes the lighting of custom models.")
.translation("forge.configgui.forgeLightPipelineEnabled")
.define("forgeLightPipelineEnabled", true);
experimentalForgeLightPipelineEnabled = builder
.comment("EXPERIMENTAL: Enable the Forge block rendering pipeline - fixes the lighting of custom models.")
.translation("forge.configgui.forgeLightPipelineEnabled")