Class EntityRenderDispatcherHooks
java.lang.Object
io.github.thecsdev.tcdcommons.api.hooks.client.render.entity.EntityRenderDispatcherHooks
-
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable net.minecraft.client.render.entity.EntityRenderer<?>
getEntityRenderer
(net.minecraft.client.render.entity.EntityRenderDispatcher erd, net.minecraft.entity.EntityType<?> entityType) Returns anEntityRenderer
for a givenEntityType
.static net.minecraft.client.render.entity.model.EntityModelLoader
getModelLoader
(net.minecraft.client.render.entity.EntityRenderDispatcher erd) Returns theEntityModelLoader
that belongs to a givenEntityRenderDispatcher
.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 anEntityRenderer
for a givenPlayerEntity
.
-
Method Details
-
getModelLoader
public static net.minecraft.client.render.entity.model.EntityModelLoader getModelLoader(net.minecraft.client.render.entity.EntityRenderDispatcher erd) Returns theEntityModelLoader
that belongs to a givenEntityRenderDispatcher
.- Parameters:
erd
- The targetEntityRenderDispatcher
-
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 anEntityRenderer
for a givenEntityType
.- Parameters:
erd
- The targetEntityRenderDispatcher
entityType
- AnyEntityType
that isn't related toPlayerEntity
.- 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 anEntityRenderer
for a givenPlayerEntity
.- Parameters:
erd
- The targetEntityRenderDispatcher
-