Class DecoratedPotRendererMixin
java.lang.Object
dev.thomasglasser.sherdsapi.impl.mixin.DecoratedPotRendererMixin
- All Implemented Interfaces:
StackPotRenderer, net.minecraft.client.renderer.blockentity.BlockEntityRenderer<net.minecraft.world.level.block.entity.DecoratedPotBlockEntity, net.minecraft.client.renderer.blockentity.state.DecoratedPotRenderState>, net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension<net.minecraft.world.level.block.entity.DecoratedPotBlockEntity>
public abstract class DecoratedPotRendererMixin
extends Object
implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<net.minecraft.world.level.block.entity.DecoratedPotBlockEntity, net.minecraft.client.renderer.blockentity.state.DecoratedPotRenderState>, StackPotRenderer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.client.renderer.blockentity.state.DecoratedPotRenderStatevoidextractStackDecorations(net.minecraft.world.level.block.entity.DecoratedPotBlockEntity blockEntity, net.minecraft.client.renderer.blockentity.state.DecoratedPotRenderState state, float partialTicks, net.minecraft.world.phys.Vec3 cameraPosition, @Nullable net.minecraft.client.renderer.feature.ModelFeatureRenderer.CrumblingOverlay breakProgress, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) voidsherdsapi$submit(com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, StackPotDecorations decorations, int outlineColor) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer
extractRenderState, getViewDistance, shouldRender, shouldRenderOffScreen, submitMethods inherited from interface net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension
getRenderBoundingBoxMethods inherited from interface StackPotRenderer
getExtents
-
Constructor Details
-
DecoratedPotRendererMixin
public DecoratedPotRendererMixin()
-
-
Method Details
-
createRenderState
public net.minecraft.client.renderer.blockentity.state.DecoratedPotRenderState createRenderState()- Specified by:
createRenderStatein interfacenet.minecraft.client.renderer.blockentity.BlockEntityRenderer<net.minecraft.world.level.block.entity.DecoratedPotBlockEntity, net.minecraft.client.renderer.blockentity.state.DecoratedPotRenderState>
-
extractStackDecorations
public void extractStackDecorations(net.minecraft.world.level.block.entity.DecoratedPotBlockEntity blockEntity, net.minecraft.client.renderer.blockentity.state.DecoratedPotRenderState state, float partialTicks, net.minecraft.world.phys.Vec3 cameraPosition, @Nullable net.minecraft.client.renderer.feature.ModelFeatureRenderer.CrumblingOverlay breakProgress, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) -
sherdsapi$submit
public void sherdsapi$submit(com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, StackPotDecorations decorations, int outlineColor) - Specified by:
sherdsapi$submitin interfaceStackPotRenderer
-