render invisible fixes

This commit is contained in:
Cloudburst
2021-04-12 16:52:45 +02:00
parent ec9dc927f8
commit a9bfe215fa
3 changed files with 12 additions and 2 deletions

View File

@@ -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();

View File

@@ -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.");
}

View File

@@ -7,7 +7,7 @@
"client": [
"EntityMixin",
"ClientWorldMixin",
"StructureVoidMixin"
"StructureVoidBlockMixin"
],
"injectors": {
"defaultRequire": 1