Class EntityRenderDispatcherHooks

java.lang.Object
io.github.thecsdev.tcdcommons.api.hooks.client.render.entity.EntityRenderDispatcherHooks

public final class EntityRenderDispatcherHooks extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static @Nullable net.minecraft.client.render.entity.EntityRenderer<?>
    getEntityRenderer(net.minecraft.client.render.entity.EntityRenderDispatcher erd, net.minecraft.entity.EntityType<?> entityType)
    Returns an EntityRenderer for a given EntityType.
    static net.minecraft.client.render.entity.model.EntityModelLoader
    getModelLoader(net.minecraft.client.render.entity.EntityRenderDispatcher erd)
    Returns the EntityModelLoader that belongs to a given EntityRenderDispatcher.
    static <T extends net.minecraft.entity.player.PlayerEntity>
    net.minecraft.client.render.entity.EntityRenderer<? super T>
    getPlayerRenderer(net.minecraft.client.render.entity.EntityRenderDispatcher erd, T playerEntity)
    Returns an EntityRenderer for a given PlayerEntity.

    Methods inherited from class java.lang.Object

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

    • getModelLoader

      public static net.minecraft.client.render.entity.model.EntityModelLoader getModelLoader(net.minecraft.client.render.entity.EntityRenderDispatcher erd)
      Returns the EntityModelLoader that belongs to a given EntityRenderDispatcher.
      Parameters:
      erd - The target EntityRenderDispatcher
    • getEntityRenderer

      @Nullable public static @Nullable net.minecraft.client.render.entity.EntityRenderer<?> getEntityRenderer(net.minecraft.client.render.entity.EntityRenderDispatcher erd, net.minecraft.entity.EntityType<?> entityType)
      Returns an EntityRenderer for a given EntityType.
      Parameters:
      erd - The target EntityRenderDispatcher
      entityType - Any EntityType that isn't related to PlayerEntity.
      See Also:
    • getPlayerRenderer

      public static <T extends net.minecraft.entity.player.PlayerEntity> net.minecraft.client.render.entity.EntityRenderer<? super T> getPlayerRenderer(net.minecraft.client.render.entity.EntityRenderDispatcher erd, T playerEntity)
      Returns an EntityRenderer for a given PlayerEntity.
      Parameters:
      erd - The target EntityRenderDispatcher