less updates

This commit is contained in:
gnembon committed 2019-07-08 00:34:08 -03:00
1 parent 9e0d9840b3
commit 3331f0f7fb
1 file changed
+10
@@ -3,6 +3,7 @@ package carpet.mixins;
import carpet.settings.CarpetSettings;
import net.minecraft.block.Block;
import net.minecraft.structure.Structure;
import net.minecraft.structure.StructurePlacementData;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.IWorld;
import org.spongepowered.asm.mixin.Mixin;
@@ -21,4 +22,13 @@ public class Structure_fillUpdatesMixin
if (!CarpetSettings.impendingFillSkipUpdates)
iWorld.updateNeighbors(var1, var2);
}
@Redirect(method = "method_15172", at = @At(
value = "INVOKE",
target = "Lnet/minecraft/structure/StructurePlacementData;method_16444()Z"
))
private boolean skipPostprocess(StructurePlacementData structurePlacementData)
{
return structurePlacementData.method_16444() || CarpetSettings.impendingFillSkipUpdates;
}
}