Interface IVariableFacadeClient
- All Known Implementing Classes:
AspectVariableFacadeClient,DelayVariableFacadeClient,DummyVariableFacadeClient,OperatorVariableFacadeClient,ProxyVariableFacadeClient,ValueTypeVariableFacadeClient
public interface IVariableFacadeClient
-
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.client.renderer.item.ItemModelgetItemModelOverlay(IVariableModelBaked variableModelBaked) Handle the quads for the given baked facadeModel.default voidrenderISTER(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.
-