Klasse BlockPartRenderer<T extends BlockPart<T>>

java.lang.Object
gollorum.signpost.blockpartdata.types.BlockPartRenderer<T>
Bekannte direkte Unterklassen:
PostRenderer, SignRenderer, WaystoneRenderer

public abstract class BlockPartRenderer<T extends BlockPart<T>> extends Object
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    static <T extends BlockPart<T>>
    void
    register(Class<T> blockPartClass, BlockPartRenderer<T> renderer)
     
    abstract void
    render(T part, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos blockPos, com.mojang.blaze3d.vertex.PoseStack blockToView, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, net.minecraft.client.resources.model.MaterialSet materials, int combinedLights, int combinedOverlay, Function<net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.RenderType> renderTypeFactory, net.minecraft.client.renderer.feature.ModelFeatureRenderer.CrumblingOverlay crumblingOverlay)
     
    static <T extends BlockPart<T>>
    void
    renderDynamic(T part, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, com.mojang.blaze3d.vertex.PoseStack blockToView, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, net.minecraft.client.resources.model.MaterialSet materials, int combinedLights, int combinedOverlay, Function<net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.RenderType> renderTypeFactory, net.minecraft.client.renderer.feature.ModelFeatureRenderer.CrumblingOverlay crumblingOverlay)
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • BlockPartRenderer

      public BlockPartRenderer()
  • Methodendetails

    • register

      public static <T extends BlockPart<T>> void register(Class<T> blockPartClass, BlockPartRenderer<T> renderer)
    • renderDynamic

      public static <T extends BlockPart<T>> void renderDynamic(T part, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, com.mojang.blaze3d.vertex.PoseStack blockToView, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, net.minecraft.client.resources.model.MaterialSet materials, int combinedLights, int combinedOverlay, Function<net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.RenderType> renderTypeFactory, net.minecraft.client.renderer.feature.ModelFeatureRenderer.CrumblingOverlay crumblingOverlay)
    • render

      public abstract void render(T part, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos blockPos, com.mojang.blaze3d.vertex.PoseStack blockToView, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, net.minecraft.client.resources.model.MaterialSet materials, int combinedLights, int combinedOverlay, Function<net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.RenderType> renderTypeFactory, net.minecraft.client.renderer.feature.ModelFeatureRenderer.CrumblingOverlay crumblingOverlay)