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 emrintermediary 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 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, ModelTransformation.Mode 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 aLemr;a:[Lckw;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 bLemr;b:Lckw;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 cLemr;c:Lckc;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 dLemr;d:Lckc;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 eLemr;e:Lckm;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 fLemr;f:Lcjo;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 gLemr;g:Lcjt;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 hLemr;h:Lckg;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;
-
modelShield
- Mappings:
Namespace Name Mixin selector official iLemr;i:Lehk;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 jLemr;j:Lehw;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 kLemr;k: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 lLemr;l:Lepb;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 mLemr;m:Leik;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>Lemr;<init>(Lepb;Leik;)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 aLadx;a(Ladw;)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, ModelTransformation.Mode mode, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay) - Mappings:
Namespace Name Mixin selector official aLemr;a(Lbrt;Leol$b;Ldqi;Lenf;II)Vintermediary method_3166Lnet/minecraft/class_756;method_3166(Lnet/minecraft/class_1799;Lnet/minecraft/class_809$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/ModelTransformation$Mode;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V
-