Interface IVariableFacadeClient

All Known Implementing Classes:
AspectVariableFacadeClient, DelayVariableFacadeClient, DummyVariableFacadeClient, OperatorVariableFacadeClient, ProxyVariableFacadeClient, ValueTypeVariableFacadeClient

public interface IVariableFacadeClient
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.client.renderer.item.ItemModel
    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.