Class ClientHooksImpl

java.lang.Object
earth.terrarium.botarium.forge.extensions.ClientHooksImpl

@ClassExtension(ClientHooks.class) public class ClientHooksImpl extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T extends net.minecraft.world.level.block.entity.BlockEntity>
    void
    registerBlockEntityRenderers(net.minecraft.world.level.block.entity.BlockEntityType<T> type, net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider<T> provider)
     
    static <T extends net.minecraft.world.entity.Entity>
    void
    registerEntityRenderer(Supplier<? extends net.minecraft.world.entity.EntityType<? extends T>> entity, net.minecraft.client.renderer.entity.EntityRendererProvider<T> rendererProvider)
     
    static void
    registerItemProperty(net.minecraft.world.item.Item pItem, net.minecraft.resources.ResourceLocation pName, net.minecraft.client.renderer.item.ClampedItemPropertyFunction pProperty)
     
    static void
    setRenderLayer(net.minecraft.world.level.block.Block block, net.minecraft.client.renderer.RenderType type)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ClientHooksImpl

      public ClientHooksImpl()
  • Method Details

    • registerItemProperty

      @ImplementsBaseElement public static void registerItemProperty(net.minecraft.world.item.Item pItem, net.minecraft.resources.ResourceLocation pName, net.minecraft.client.renderer.item.ClampedItemPropertyFunction pProperty)
    • registerBlockEntityRenderers

      @ImplementsBaseElement public static <T extends net.minecraft.world.level.block.entity.BlockEntity> void registerBlockEntityRenderers(net.minecraft.world.level.block.entity.BlockEntityType<T> type, net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider<T> provider)
    • registerEntityRenderer

      @ImplementsBaseElement public static <T extends net.minecraft.world.entity.Entity> void registerEntityRenderer(Supplier<? extends net.minecraft.world.entity.EntityType<? extends T>> entity, net.minecraft.client.renderer.entity.EntityRendererProvider<T> rendererProvider)
    • setRenderLayer

      @ImplementsBaseElement public static void setRenderLayer(net.minecraft.world.level.block.Block block, net.minecraft.client.renderer.RenderType type)