Interface ModelRenderPart

All Superinterfaces:
MultiPart
All Known Implementing Classes:
ButtonPart, ButtonPart.AcaciaButtonPart, ButtonPart.BirchButtonPart, ButtonPart.CrimsonButtonPart, ButtonPart.DarkOakButtonPart, ButtonPart.JungleButtonPart, ButtonPart.OakButtonPart, ButtonPart.PolishedBlackstoneButtonPart, ButtonPart.SpruceButtonPart, ButtonPart.StoneButtonPart, ButtonPart.WarpedButtonPart, LeverPart, McSidedStatePart, McStatePart, RedstoneTorchPart, SoulTorchPart, TorchPart

public interface ModelRenderPart extends MultiPart
  • Method Details

    • getCurrentState

      net.minecraft.world.level.block.state.BlockState getCurrentState()
    • getModelData

      default net.neoforged.neoforge.client.model.data.ModelData getModelData()
      Description copied from interface: MultiPart
      Companion to IBlockEntityExtension.getModelData(), except for this part.

      Called to obtain any model data for this part.

      Call MultiPart.tile().TileMultipart.markRender() to ask for your model data to be re-queried.

      Specified by:
      getModelData in interface MultiPart
      Returns:
      The model data.