Package net.minecraft.client.render.item
Class BuiltinModelItemRenderer
java.lang.Object
net.minecraft.client.render.item.BuiltinModelItemRenderer
- All Implemented Interfaces:
ResourceReloader,SynchronousResourceReloader
@Environment(CLIENT)
public class BuiltinModelItemRenderer
extends Object
implements SynchronousResourceReloader
- Mappings:
Namespace Name official fiyintermediary net/minecraft/class_756named net/minecraft/client/render/item/BuiltinModelItemRenderer
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloader
ResourceReloader.Synchronizer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BlockEntityRenderDispatcherprivate final EntityModelLoaderprivate ShieldEntityModelprivate TridentEntityModelprivate static final ShulkerBoxBlockEntityprivate static final ShulkerBoxBlockEntity[]private final BannerBlockEntityprivate final BedBlockEntityprivate final EnderChestBlockEntityprivate final ChestBlockEntityprivate final ChestBlockEntityprivate final ConduitBlockEntityprivate final DecoratedPotBlockEntityprivate Map<SkullBlock.SkullType,SkullBlockEntityModel> -
Constructor Summary
ConstructorsConstructorDescriptionBuiltinModelItemRenderer(BlockEntityRenderDispatcher blockEntityRenderDispatcher, EntityModelLoader entityModelLoader) -
Method Summary
Modifier and TypeMethodDescriptionvoidreload(ResourceManager manager) Performs the reload in the apply executor, or the game engine.voidrender(ItemStack stack, ModelTransformationMode mode, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.resource.ResourceReloader
getNameMethods inherited from interface net.minecraft.resource.SynchronousResourceReloader
reload
-
Field Details
-
RENDER_SHULKER_BOX_DYED
- Mappings:
Namespace Name Mixin selector official aLfiy;a:[Ldar;intermediary field_3981Lnet/minecraft/class_756;field_3981:[Lnet/minecraft/class_2627;named RENDER_SHULKER_BOX_DYEDLnet/minecraft/client/render/item/BuiltinModelItemRenderer;RENDER_SHULKER_BOX_DYED:[Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;
-
RENDER_SHULKER_BOX
- Mappings:
Namespace Name Mixin selector official bLfiy;b:Ldar;intermediary field_3984Lnet/minecraft/class_756;field_3984:Lnet/minecraft/class_2627;named RENDER_SHULKER_BOXLnet/minecraft/client/render/item/BuiltinModelItemRenderer;RENDER_SHULKER_BOX:Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;
-
renderChestNormal
- Mappings:
Namespace Name Mixin selector official cLfiy;c:Lczr;intermediary field_3976Lnet/minecraft/class_756;field_3976:Lnet/minecraft/class_2595;named renderChestNormalLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestNormal:Lnet/minecraft/block/entity/ChestBlockEntity;
-
renderChestTrapped
- Mappings:
Namespace Name Mixin selector official dLfiy;d:Lczr;intermediary field_3978Lnet/minecraft/class_756;field_3978:Lnet/minecraft/class_2595;named renderChestTrappedLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestTrapped:Lnet/minecraft/block/entity/ChestBlockEntity;
-
renderChestEnder
- Mappings:
Namespace Name Mixin selector official eLfiy;e:Ldae;intermediary field_3977Lnet/minecraft/class_756;field_3977:Lnet/minecraft/class_2611;named renderChestEnderLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestEnder:Lnet/minecraft/block/entity/EnderChestBlockEntity;
-
renderBanner
- Mappings:
Namespace Name Mixin selector official fLfiy;f:Lcza;intermediary field_3983Lnet/minecraft/class_756;field_3983:Lnet/minecraft/class_2573;named renderBannerLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderBanner:Lnet/minecraft/block/entity/BannerBlockEntity;
-
renderBed
- Mappings:
Namespace Name Mixin selector official gLfiy;g:Lczg;intermediary field_3982Lnet/minecraft/class_756;field_3982:Lnet/minecraft/class_2587;named renderBedLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderBed:Lnet/minecraft/block/entity/BedBlockEntity;
-
renderConduit
- Mappings:
Namespace Name Mixin selector official hLfiy;h:Lczw;intermediary field_3979Lnet/minecraft/class_756;field_3979:Lnet/minecraft/class_2597;named renderConduitLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderConduit:Lnet/minecraft/block/entity/ConduitBlockEntity;
-
renderDecoratedPot
- Mappings:
Namespace Name Mixin selector official iLfiy;i:Lczz;intermediary field_42909Lnet/minecraft/class_756;field_42909:Lnet/minecraft/class_8172;named renderDecoratedPotLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderDecoratedPot:Lnet/minecraft/block/entity/DecoratedPotBlockEntity;
-
modelShield
- Mappings:
Namespace Name Mixin selector official jLfiy;j:Lfcl;intermediary field_3980Lnet/minecraft/class_756;field_3980:Lnet/minecraft/class_600;named modelShieldLnet/minecraft/client/render/item/BuiltinModelItemRenderer;modelShield:Lnet/minecraft/client/render/entity/model/ShieldEntityModel;
-
modelTrident
- Mappings:
Namespace Name Mixin selector official kLfiy;k:Lfcz;intermediary field_3985Lnet/minecraft/class_756;field_3985:Lnet/minecraft/class_613;named modelTridentLnet/minecraft/client/render/item/BuiltinModelItemRenderer;modelTrident:Lnet/minecraft/client/render/entity/model/TridentEntityModel;
-
skullModels
- Mappings:
Namespace Name Mixin selector official lLfiy;l:Ljava/util/Map;intermediary field_27737Lnet/minecraft/class_756;field_27737:Ljava/util/Map;named skullModelsLnet/minecraft/client/render/item/BuiltinModelItemRenderer;skullModels:Ljava/util/Map;
-
blockEntityRenderDispatcher
- Mappings:
Namespace Name Mixin selector official mLfiy;m:Lfli;intermediary field_27738Lnet/minecraft/class_756;field_27738:Lnet/minecraft/class_824;named blockEntityRenderDispatcherLnet/minecraft/client/render/item/BuiltinModelItemRenderer;blockEntityRenderDispatcher:Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;
-
entityModelLoader
- Mappings:
Namespace Name Mixin selector official nLfiy;n:Lfdp;intermediary field_27739Lnet/minecraft/class_756;field_27739:Lnet/minecraft/class_5599;named entityModelLoaderLnet/minecraft/client/render/item/BuiltinModelItemRenderer;entityModelLoader:Lnet/minecraft/client/render/entity/model/EntityModelLoader;
-
-
Constructor Details
-
BuiltinModelItemRenderer
public BuiltinModelItemRenderer(BlockEntityRenderDispatcher blockEntityRenderDispatcher, EntityModelLoader entityModelLoader) - Mappings:
Namespace Name Mixin selector official <init>Lfiy;<init>(Lfli;Lfdp;)Vintermediary <init>Lnet/minecraft/class_756;<init>(Lnet/minecraft/class_824;Lnet/minecraft/class_5599;)Vnamed <init>Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;Lnet/minecraft/client/render/entity/model/EntityModelLoader;)V
-
-
Method Details
-
reload
Performs the reload in the apply executor, or the game engine.- Specified by:
reloadin interfaceSynchronousResourceReloader- Parameters:
manager- the resource manager- Mappings:
Namespace Name Mixin selector official aLaky;a(Lakx;)Vintermediary method_14491Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)Vnamed reloadLnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)V
-
render
public void render(ItemStack stack, ModelTransformationMode mode, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay) - Mappings:
Namespace Name Mixin selector official aLfiy;a(Lcfx;Lcfu;Leib;Lfjm;II)Vintermediary method_3166Lnet/minecraft/class_756;method_3166(Lnet/minecraft/class_1799;Lnet/minecraft/class_811;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)Vnamed renderLnet/minecraft/client/render/item/BuiltinModelItemRenderer;render(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/render/model/json/ModelTransformationMode;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V
-