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 named net/minecraft/client/render/item/BuiltinModelItemRendererintermediary net/minecraft/class_756official gds
-
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 named RENDER_SHULKER_BOX_DYEDLnet/minecraft/client/render/item/BuiltinModelItemRenderer;RENDER_SHULKER_BOX_DYED:[Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;intermediary field_3981Lnet/minecraft/class_756;field_3981:[Lnet/minecraft/class_2627;official aLgds;a:[Ldra;
-
RENDER_SHULKER_BOX
- Mappings:
Namespace Name Mixin selector named RENDER_SHULKER_BOXLnet/minecraft/client/render/item/BuiltinModelItemRenderer;RENDER_SHULKER_BOX:Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;intermediary field_3984Lnet/minecraft/class_756;field_3984:Lnet/minecraft/class_2627;official bLgds;b:Ldra;
-
renderChestNormal
- Mappings:
Namespace Name Mixin selector named renderChestNormalLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestNormal:Lnet/minecraft/block/entity/ChestBlockEntity;intermediary field_3976Lnet/minecraft/class_756;field_3976:Lnet/minecraft/class_2595;official cLgds;c:Ldpx;
-
renderChestTrapped
- Mappings:
Namespace Name Mixin selector named renderChestTrappedLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestTrapped:Lnet/minecraft/block/entity/ChestBlockEntity;intermediary field_3978Lnet/minecraft/class_756;field_3978:Lnet/minecraft/class_2595;official dLgds;d:Ldpx;
-
renderChestEnder
- Mappings:
Namespace Name Mixin selector named renderChestEnderLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestEnder:Lnet/minecraft/block/entity/EnderChestBlockEntity;intermediary field_3977Lnet/minecraft/class_756;field_3977:Lnet/minecraft/class_2611;official eLgds;e:Ldqm;
-
renderBanner
- Mappings:
Namespace Name Mixin selector named renderBannerLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderBanner:Lnet/minecraft/block/entity/BannerBlockEntity;intermediary field_3983Lnet/minecraft/class_756;field_3983:Lnet/minecraft/class_2573;official fLgds;f:Ldpf;
-
renderBed
- Mappings:
Namespace Name Mixin selector named renderBedLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderBed:Lnet/minecraft/block/entity/BedBlockEntity;intermediary field_3982Lnet/minecraft/class_756;field_3982:Lnet/minecraft/class_2587;official gLgds;g:Ldpm;
-
renderConduit
- Mappings:
Namespace Name Mixin selector named renderConduitLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderConduit:Lnet/minecraft/block/entity/ConduitBlockEntity;intermediary field_3979Lnet/minecraft/class_756;field_3979:Lnet/minecraft/class_2597;official hLgds;h:Ldqc;
-
renderDecoratedPot
- Mappings:
Namespace Name Mixin selector named renderDecoratedPotLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderDecoratedPot:Lnet/minecraft/block/entity/DecoratedPotBlockEntity;intermediary field_42909Lnet/minecraft/class_756;field_42909:Lnet/minecraft/class_8172;official iLgds;i:Ldqg;
-
modelShield
- Mappings:
Namespace Name Mixin selector named modelShieldLnet/minecraft/client/render/item/BuiltinModelItemRenderer;modelShield:Lnet/minecraft/client/render/entity/model/ShieldEntityModel;intermediary field_3980Lnet/minecraft/class_756;field_3980:Lnet/minecraft/class_600;official jLgds;j:Lfwh;
-
modelTrident
- Mappings:
Namespace Name Mixin selector named modelTridentLnet/minecraft/client/render/item/BuiltinModelItemRenderer;modelTrident:Lnet/minecraft/client/render/entity/model/TridentEntityModel;intermediary field_3985Lnet/minecraft/class_756;field_3985:Lnet/minecraft/class_613;official kLgds;k:Lfwv;
-
skullModels
- Mappings:
Namespace Name Mixin selector named skullModelsLnet/minecraft/client/render/item/BuiltinModelItemRenderer;skullModels:Ljava/util/Map;intermediary field_27737Lnet/minecraft/class_756;field_27737:Ljava/util/Map;official lLgds;l:Ljava/util/Map;
-
blockEntityRenderDispatcher
- Mappings:
Namespace Name Mixin selector named blockEntityRenderDispatcherLnet/minecraft/client/render/item/BuiltinModelItemRenderer;blockEntityRenderDispatcher:Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;intermediary field_27738Lnet/minecraft/class_756;field_27738:Lnet/minecraft/class_824;official mLgds;m:Lgge;
-
entityModelLoader
- Mappings:
Namespace Name Mixin selector named entityModelLoaderLnet/minecraft/client/render/item/BuiltinModelItemRenderer;entityModelLoader:Lnet/minecraft/client/render/entity/model/EntityModelLoader;intermediary field_27739Lnet/minecraft/class_756;field_27739:Lnet/minecraft/class_5599;official nLgds;n:Lfxm;
-
-
Constructor Details
-
BuiltinModelItemRenderer
public BuiltinModelItemRenderer(BlockEntityRenderDispatcher blockEntityRenderDispatcher, EntityModelLoader entityModelLoader) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;Lnet/minecraft/client/render/entity/model/EntityModelLoader;)Vintermediary <init>Lnet/minecraft/class_756;<init>(Lnet/minecraft/class_824;Lnet/minecraft/class_5599;)Vofficial <init>Lgds;<init>(Lgge;Lfxm;)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 named reloadLnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)Vintermediary method_14491Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)Vofficial aLatx;a(Latw;)V
-
render
public void render(ItemStack stack, ModelTransformationMode mode, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay) - Mappings:
Namespace Name Mixin selector named 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)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)Vofficial aLgds;a(Lcud;Lcua;Lfao;Lgef;II)V
-