Class FeatureRenderer<T extends Entity,M extends EntityModel<T>>
java.lang.Object
net.minecraft.client.render.entity.feature.FeatureRenderer<T,M>
- Direct Known Subclasses:
ArmorFeatureRenderer
,BreezeEyesFeatureRenderer
,BreezeWindFeatureRenderer
,CapeFeatureRenderer
,CatCollarFeatureRenderer
,Deadmau5FeatureRenderer
,DolphinHeldItemFeatureRenderer
,DrownedOverlayFeatureRenderer
,ElytraFeatureRenderer
,EndermanBlockFeatureRenderer
,EnergySwirlOverlayFeatureRenderer
,EyesFeatureRenderer
,FoxHeldItemFeatureRenderer
,HeadFeatureRenderer
,HeldItemFeatureRenderer
,HorseArmorFeatureRenderer
,HorseMarkingFeatureRenderer
,IronGolemCrackFeatureRenderer
,IronGolemFlowerFeatureRenderer
,LlamaDecorFeatureRenderer
,MooshroomMushroomFeatureRenderer
,PandaHeldItemFeatureRenderer
,SaddleFeatureRenderer
,SheepWoolFeatureRenderer
,ShoulderParrotFeatureRenderer
,ShulkerHeadFeatureRenderer
,SkeletonOverlayFeatureRenderer
,SlimeOverlayFeatureRenderer
,SnowGolemPumpkinFeatureRenderer
,StuckObjectsFeatureRenderer
,TridentRiptideFeatureRenderer
,TropicalFishColorFeatureRenderer
,VillagerClothingFeatureRenderer
,VillagerHeldItemFeatureRenderer
,WardenFeatureRenderer
,WolfArmorFeatureRenderer
,WolfCollarFeatureRenderer
@Environment(CLIENT)
public abstract class FeatureRenderer<T extends Entity,M extends EntityModel<T>>
extends Object
- Mappings:
Namespace Name named net/minecraft/client/render/entity/feature/FeatureRenderer
intermediary net/minecraft/class_3887
official gnl
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Identifier
getTexture
(T entity) protected static <T extends LivingEntity>
voidrender
(EntityModel<T> contextModel, EntityModel<T> model, Identifier texture, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, T entity, float limbAngle, float limbDistance, float age, float headYaw, float headPitch, float tickDelta, float red, float green, float blue) abstract void
render
(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, T entity, float limbAngle, float limbDistance, float tickDelta, float animationProgress, float headYaw, float headPitch) protected static <T extends LivingEntity>
voidrenderModel
(EntityModel<T> model, Identifier texture, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, T entity, float red, float green, float blue)
-
Field Details
-
context
- Mappings:
Namespace Name Mixin selector named context
Lnet/minecraft/client/render/entity/feature/FeatureRenderer;context:Lnet/minecraft/client/render/entity/feature/FeatureRendererContext;
intermediary field_17155
Lnet/minecraft/class_3887;field_17155:Lnet/minecraft/class_3883;
official a
Lgnl;a:Lgkv;
-
-
Constructor Details
-
FeatureRenderer
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/render/entity/feature/FeatureRenderer;<init>(Lnet/minecraft/client/render/entity/feature/FeatureRendererContext;)V
intermediary <init>
Lnet/minecraft/class_3887;<init>(Lnet/minecraft/class_3883;)V
official <init>
Lgnl;<init>(Lgkv;)V
-
-
Method Details
-
render
protected static <T extends LivingEntity> void render(EntityModel<T> contextModel, EntityModel<T> model, Identifier texture, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, T entity, float limbAngle, float limbDistance, float age, float headYaw, float headPitch, float tickDelta, float red, float green, float blue) - Mappings:
Namespace Name Mixin selector named render
Lnet/minecraft/client/render/entity/feature/FeatureRenderer;render(Lnet/minecraft/client/render/entity/model/EntityModel;Lnet/minecraft/client/render/entity/model/EntityModel;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/entity/LivingEntity;FFFFFFFFF)V
intermediary method_23196
Lnet/minecraft/class_3887;method_23196(Lnet/minecraft/class_583;Lnet/minecraft/class_583;Lnet/minecraft/class_2960;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFFFFF)V
official a
Lgnl;a(Lfuc;Lfuc;Lalf;Lfaa;Lgdq;ILbtr;FFFFFFFFF)V
-
renderModel
protected static <T extends LivingEntity> void renderModel(EntityModel<T> model, Identifier texture, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, T entity, float red, float green, float blue) - Mappings:
Namespace Name Mixin selector named renderModel
Lnet/minecraft/client/render/entity/feature/FeatureRenderer;renderModel(Lnet/minecraft/client/render/entity/model/EntityModel;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/entity/LivingEntity;FFF)V
intermediary method_23199
Lnet/minecraft/class_3887;method_23199(Lnet/minecraft/class_583;Lnet/minecraft/class_2960;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFF)V
official a
Lgnl;a(Lfuc;Lalf;Lfaa;Lgdq;ILbtr;FFF)V
-
getContextModel
- Mappings:
Namespace Name Mixin selector named getContextModel
Lnet/minecraft/client/render/entity/feature/FeatureRenderer;getContextModel()Lnet/minecraft/client/render/entity/model/EntityModel;
intermediary method_17165
Lnet/minecraft/class_3887;method_17165()Lnet/minecraft/class_583;
official c
Lgnl;c()Lfuc;
-
getTexture
- Mappings:
Namespace Name Mixin selector named getTexture
Lnet/minecraft/client/render/entity/feature/FeatureRenderer;getTexture(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/Identifier;
intermediary method_23194
Lnet/minecraft/class_3887;method_23194(Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960;
official a
Lgnl;a(Lbsw;)Lalf;
-
render
public abstract void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, T entity, float limbAngle, float limbDistance, float tickDelta, float animationProgress, float headYaw, float headPitch) - Mappings:
Namespace Name Mixin selector named render
Lnet/minecraft/client/render/entity/feature/FeatureRenderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/entity/Entity;FFFFFF)V
intermediary method_4199
Lnet/minecraft/class_3887;method_4199(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1297;FFFFFF)V
official a
Lgnl;a(Lfaa;Lgdq;ILbsw;FFFFFF)V
-