Interface IVariableFacadeClient
- All Known Implementing Classes:
AspectVariableFacadeClient
,DelayVariableFacadeClient
,DummyVariableFacadeClient
,OperatorVariableFacadeClient
,ProxyVariableFacadeClient
,ValueTypeVariableFacadeClient
public interface IVariableFacadeClient
-
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.client.renderer.item.ItemModel
getItemModelOverlay
(IVariableModelBaked variableModelBaked) Handle the quads for the given baked facadeModel.default void
renderISTER
(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemDisplayContext transformType, com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.MultiBufferSource buffer, int combinedLight, int combinedOverlay) Called during ISTER rendering of an variable item.
-
Method Details
-
getItemModelOverlay
@Nullable net.minecraft.client.renderer.item.ItemModel getItemModelOverlay(IVariableModelBaked variableModelBaked) Handle the quads for the given baked facadeModel.- Parameters:
variableModelBaked
- The baked facadeModel.
-
renderISTER
default void renderISTER(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemDisplayContext transformType, com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.MultiBufferSource buffer, int combinedLight, int combinedOverlay) Called during ISTER rendering of an variable item.- Parameters:
stack
- The variable stack.transformType
- Transform type.matrixStack
- Matrix stack.buffer
- Render buffer.combinedLight
- Lighting.combinedOverlay
- Overlay.
-