Skip to content

Commit

Permalink
chore(render): simplify echoing pot renderer
Browse files Browse the repository at this point in the history
  • Loading branch information
CallMeEchoCodes committed Dec 12, 2024
1 parent a9cc74c commit 4833298
Showing 1 changed file with 4 additions and 17 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package dev.spiritstudios.hollow.render.block;

import dev.spiritstudios.hollow.block.entity.EchoingPotBlockEntity;
import dev.spiritstudios.specter.api.render.block.BlockModelBlockEntityRenderer;
import net.minecraft.block.entity.DecoratedPotBlockEntity;
import net.minecraft.client.render.RenderLayers;
import net.minecraft.client.render.VertexConsumer;
Expand All @@ -14,11 +15,10 @@

import java.util.Objects;

public class EchoingPotBlockEntityRenderer implements BlockEntityRenderer<EchoingPotBlockEntity> {
private final BlockRenderManager renderManager;
public class EchoingPotBlockEntityRenderer extends BlockModelBlockEntityRenderer<EchoingPotBlockEntity> {

public EchoingPotBlockEntityRenderer(BlockEntityRendererFactory.Context context) {
this.renderManager = context.getRenderManager();
super(context);
}

@Override
Expand Down Expand Up @@ -48,20 +48,7 @@ public void render(EchoingPotBlockEntity entity, float tickDelta, MatrixStack ma
}
}

VertexConsumer vertexConsumer = vertexConsumers.getBuffer(RenderLayers.getBlockLayer(entity.getCachedState()));

renderManager.getModelRenderer().render(
entity.getWorld(),
renderManager.getModel(entity.getCachedState()),
entity.getCachedState(),
entity.getPos(),
matrices,
vertexConsumer,
true,
Objects.requireNonNull(entity.getWorld()).getRandom(),
light,
overlay
);
renderBlockModel(entity, matrices, vertexConsumers, light, overlay);

matrices.pop();
}
Expand Down

0 comments on commit 4833298

Please sign in to comment.