diff --git a/src/main/java/cloudburst/rejects/mixin/ClientWorldMixin.java b/src/main/java/cloudburst/rejects/mixin/ClientWorldMixin.java deleted file mode 100644 index 2fbda80..0000000 --- a/src/main/java/cloudburst/rejects/mixin/ClientWorldMixin.java +++ /dev/null @@ -1,41 +0,0 @@ -package cloudburst.rejects.mixin; - -import java.util.Random; - -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -import net.minecraft.client.MinecraftClient; -import net.minecraft.client.world.ClientWorld; -import net.minecraft.item.Items; -import net.minecraft.util.math.BlockPos; -import net.minecraft.world.GameMode; - -import cloudburst.rejects.modules.Rendering; -import minegame159.meteorclient.systems.modules.Modules; - -@Mixin(ClientWorld.class) -public abstract class ClientWorldMixin { - - @Shadow - MinecraftClient client; - - @Inject(at = @At("HEAD"), method = "doRandomBlockDisplayTicks", cancellable = true) - 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(Rendering.class).renderBarriers()) showBarrierParticles = true; - - BlockPos.Mutable mutable = new BlockPos.Mutable(); - - for(int k = 0; k < 667; ++k) { - client.world.randomBlockDisplayTick(xCenter, yCenter, i, 16, random, showBarrierParticles, mutable); - client.world.randomBlockDisplayTick(xCenter, yCenter, i, 32, random, showBarrierParticles, mutable); - } - - info.cancel(); - } -} diff --git a/src/main/java/cloudburst/rejects/modules/Rendering.java b/src/main/java/cloudburst/rejects/modules/Rendering.java index 6e64b3e..bfd2aa7 100644 --- a/src/main/java/cloudburst/rejects/modules/Rendering.java +++ b/src/main/java/cloudburst/rejects/modules/Rendering.java @@ -58,18 +58,6 @@ public class Rendering extends Module { .build() ); - private final Setting barrier = sgInvisible.add(new BoolSetting.Builder() - .name("barrier") - .description("Render barrier blocks.") - .defaultValue(true) - .onChanged(onChanged -> { - if(this.isActive()) { - mc.worldRenderer.reload(); - } - }) - .build() - ); - private final Setting structureVoid = sgInvisible.add(new BoolSetting.Builder() .name("structure-void") .description("Render structure void blocks.") @@ -132,9 +120,6 @@ public class Rendering extends Module { return this.isActive() && entities.get(); } - public boolean renderBarriers() { - return this.isActive() && barrier.get(); - } public boolean renderStructureVoid() { return this.isActive() && structureVoid.get(); diff --git a/src/main/resources/meteor-rejects.mixins.json b/src/main/resources/meteor-rejects.mixins.json index a1e7041..13d21d2 100644 --- a/src/main/resources/meteor-rejects.mixins.json +++ b/src/main/resources/meteor-rejects.mixins.json @@ -6,7 +6,6 @@ ], "client": [ "EntityMixin", - "ClientWorldMixin", "Deadmau5FeatureRendererMixin", "StructureVoidBlockMixin", "LivingEntityRendererMixin",