diff --git a/src/main/java/cloudburst/rejects/mixin/ClientWorldMixin.java b/src/main/java/cloudburst/rejects/mixin/ClientWorldMixin.java index b4cd5dc..0c366ed 100644 --- a/src/main/java/cloudburst/rejects/mixin/ClientWorldMixin.java +++ b/src/main/java/cloudburst/rejects/mixin/ClientWorldMixin.java @@ -27,7 +27,7 @@ public abstract class ClientWorldMixin { public void doRandomBlockDisplayTicks(int xCenter, int yCenter, int i, CallbackInfo info) { Random random = new Random(); boolean showBarrierParticles = this.client.interactionManager.getCurrentGameMode() == GameMode.CREATIVE && (this.client.player.inventory.getMainHandStack().getItem() == Items.BARRIER || this.client.player.inventory.offHand.get(0).getItem() == Items.BARRIER); - if (Modules.get().get(RenderInvisible.class).isActive()) showBarrierParticles = true; + if (Modules.get().get(RenderInvisible.class).renderBarriers()) showBarrierParticles = true; BlockPos.Mutable mutable = new BlockPos.Mutable(); diff --git a/src/main/java/cloudburst/rejects/modules/RenderInvisible.java b/src/main/java/cloudburst/rejects/modules/RenderInvisible.java index c3e5744..402715a 100644 --- a/src/main/java/cloudburst/rejects/modules/RenderInvisible.java +++ b/src/main/java/cloudburst/rejects/modules/RenderInvisible.java @@ -41,6 +41,16 @@ public class RenderInvisible extends Module { .build() ); + @Override + public void onActivate() { + mc.worldRenderer.reload(); + } + + @Override + public void onDeactivate() { + mc.worldRenderer.reload(); + } + public RenderInvisible() { super(Categories.Render, "render-invisible", "Renders invisible entities and blocks."); } diff --git a/src/main/resources/meteor-rejects.mixins.json b/src/main/resources/meteor-rejects.mixins.json index f177a33..99f9840 100644 --- a/src/main/resources/meteor-rejects.mixins.json +++ b/src/main/resources/meteor-rejects.mixins.json @@ -7,7 +7,7 @@ "client": [ "EntityMixin", "ClientWorldMixin", - "StructureVoidMixin" + "StructureVoidBlockMixin" ], "injectors": { "defaultRequire": 1