From 56d7bc8f1e057e803acdb3cd6531d57e1d1133c9 Mon Sep 17 00:00:00 2001 From: Vaker Date: Thu, 29 Feb 2024 16:25:26 +0300 Subject: [PATCH] Mixin fixes pt 2 --- .../meteorclient/mixin/sodium/SodiumBlockRendererMixin.java | 4 ++-- .../meteorclient/mixin/sodium/SodiumFluidRendererMixin.java | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/meteordevelopment/meteorclient/mixin/sodium/SodiumBlockRendererMixin.java b/src/main/java/meteordevelopment/meteorclient/mixin/sodium/SodiumBlockRendererMixin.java index 370de60cc2..a38316d4b7 100644 --- a/src/main/java/meteordevelopment/meteorclient/mixin/sodium/SodiumBlockRendererMixin.java +++ b/src/main/java/meteordevelopment/meteorclient/mixin/sodium/SodiumBlockRendererMixin.java @@ -5,7 +5,7 @@ package meteordevelopment.meteorclient.mixin.sodium; -import me.jellysquid.mods.sodium.client.render.chunk.compile.ChunkBuildBuffers; +import me.jellysquid.mods.sodium.client.render.chunk.compile.buffers.ChunkModelBuilder; import me.jellysquid.mods.sodium.client.render.chunk.compile.pipeline.BlockRenderContext; import me.jellysquid.mods.sodium.client.render.chunk.compile.pipeline.BlockRenderer; import meteordevelopment.meteorclient.systems.modules.render.Xray; @@ -17,7 +17,7 @@ @Mixin(value = BlockRenderer.class, remap = false) public class SodiumBlockRendererMixin { @Inject(method = "renderModel", at = @At("HEAD"), cancellable = true) - private void onRenderModel(BlockRenderContext ctx, ChunkBuildBuffers buffers, CallbackInfo info) { + private void onRenderModel(BlockRenderContext ctx, ChunkModelBuilder buffers, CallbackInfo info) { int alpha = Xray.getAlpha(ctx.state(), ctx.pos()); if (alpha == 0) info.cancel(); diff --git a/src/main/java/meteordevelopment/meteorclient/mixin/sodium/SodiumFluidRendererMixin.java b/src/main/java/meteordevelopment/meteorclient/mixin/sodium/SodiumFluidRendererMixin.java index 5197056561..e6ab6ed98c 100644 --- a/src/main/java/meteordevelopment/meteorclient/mixin/sodium/SodiumFluidRendererMixin.java +++ b/src/main/java/meteordevelopment/meteorclient/mixin/sodium/SodiumFluidRendererMixin.java @@ -8,9 +8,8 @@ import me.jellysquid.mods.sodium.client.model.quad.blender.ColorSampler; import me.jellysquid.mods.sodium.client.model.light.LightPipeline; import me.jellysquid.mods.sodium.client.model.quad.ModelQuadView; -import me.jellysquid.mods.sodium.client.render.chunk.compile.ChunkBuildBuffers; +import me.jellysquid.mods.sodium.client.render.chunk.compile.buffers.ChunkModelBuilder; import me.jellysquid.mods.sodium.client.render.chunk.compile.pipeline.FluidRenderer; -import me.jellysquid.mods.sodium.client.world.WorldSlice; import meteordevelopment.meteorclient.systems.modules.Modules; import meteordevelopment.meteorclient.systems.modules.render.Xray; import meteordevelopment.meteorclient.systems.modules.world.Ambience; @@ -44,7 +43,7 @@ private void onInit(CallbackInfo info) { } @Inject(method = "render", at = @At("HEAD"), cancellable = true) - private void onRender(WorldSlice world, FluidState fluidState, BlockPos blockPos, BlockPos offset, ChunkBuildBuffers buffers, CallbackInfo info) { + private void onRender(BlockRenderView world, FluidState fluidState, BlockPos blockPos, BlockPos offset, ChunkModelBuilder buffers, CallbackInfo info) { int alpha = Xray.getAlpha(fluidState.getBlockState(), blockPos); if (alpha == 0) info.cancel();