diff --git a/src/main/java/tobinio/denseflowers/mixin/SectionBuilderMixin.java b/src/main/java/tobinio/denseflowers/mixin/SectionBuilderMixin.java --- a/src/main/java/tobinio/denseflowers/mixin/SectionBuilderMixin.java +++ b/src/main/java/tobinio/denseflowers/mixin/SectionBuilderMixin.java @@ -34,7 +34,7 @@ private BlockRenderManager blockRenderManager; @Inject (method = "build", at = @At (value = "INVOKE", target = "Lnet/minecraft/client/render/block/BlockRenderManager;renderBlock(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;ZLnet/minecraft/util/math/random/Random;)V")) - private void render(ChunkSectionPos sectionPos, ChunkRendererRegion renderRegion, VertexSorter vertexSorter, + private void denseflowers$render(ChunkSectionPos sectionPos, ChunkRendererRegion renderRegion, VertexSorter vertexSorter, BlockBufferAllocatorStorage allocatorStorage, CallbackInfoReturnable cir, @Local BlockState blockState, @Local (ordinal = 2) BlockPos blockPos, @Local MatrixStack matrixStack, @Local BufferBuilder bufferBuilder, @Local Random random) { diff --git a/src/main/java/tobinio/denseflowers/mixin/sodium/BlockRendererMixin.java b/src/main/java/tobinio/denseflowers/mixin/sodium/BlockRendererMixin.java --- a/src/main/java/tobinio/denseflowers/mixin/sodium/BlockRendererMixin.java +++ b/src/main/java/tobinio/denseflowers/mixin/sodium/BlockRendererMixin.java @@ -27,7 +27,7 @@ private Vector3f posOffset; @Inject (method = "renderModel", at = @At (value = "INVOKE", target = "Lorg/joml/Vector3f;add(FFF)Lorg/joml/Vector3f;"), remap = false) - private void renderModel(BakedModel model, BlockState state, BlockPos pos, BlockPos origin, CallbackInfo ci, + private void denseflowers$renderModel(BakedModel model, BlockState state, BlockPos pos, BlockPos origin, CallbackInfo ci, @Local Vec3d modelOffset) { Vec3d offset = OffsetStorage.offsets.get(pos); diff --git a/src/main/java/tobinio/denseflowers/mixin/sodium/ChunkBuilderMeshingTaskMixin.java b/src/main/java/tobinio/denseflowers/mixin/sodium/ChunkBuilderMeshingTaskMixin.java --- a/src/main/java/tobinio/denseflowers/mixin/sodium/ChunkBuilderMeshingTaskMixin.java +++ b/src/main/java/tobinio/denseflowers/mixin/sodium/ChunkBuilderMeshingTaskMixin.java @@ -9,7 +9,6 @@ import net.caffeinemc.mods.sodium.client.util.task.CancellationToken; import net.caffeinemc.mods.sodium.client.world.LevelSlice; import net.minecraft.block.BlockState; -import net.minecraft.block.Blocks; import net.minecraft.block.FlowerBlock; import net.minecraft.client.render.model.BakedModel; import net.minecraft.util.math.BlockPos; @@ -31,7 +30,7 @@ public class ChunkBuilderMeshingTaskMixin { @Inject (method = "execute(Lnet/caffeinemc/mods/sodium/client/render/chunk/compile/ChunkBuildContext;Lnet/caffeinemc/mods/sodium/client/util/task/CancellationToken;)Lnet/caffeinemc/mods/sodium/client/render/chunk/compile/ChunkBuildOutput;", at = @At (value = "INVOKE", target = "Lnet/caffeinemc/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderer;renderModel(Lnet/minecraft/client/render/model/BakedModel;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)V")) - private void execute(ChunkBuildContext buildContext, CancellationToken cancellationToken, + private void denseflowers$onRenderModel(ChunkBuildContext buildContext, CancellationToken cancellationToken, CallbackInfoReturnable cir, @Local BlockRenderer blockRenderer, @Local LevelSlice slice, @Local (ordinal = 0) BlockPos.Mutable pos, @Local (ordinal = 1) BlockPos.Mutable modelOffset, @Local BlockState blockState, @Local BakedModel model) {