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 gem
-
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 aLgem;a:[Ldrr;
-
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 bLgem;b:Ldrr;
-
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 cLgem;c:Ldqo;
-
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 dLgem;d:Ldqo;
-
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 eLgem;e:Ldrd;
-
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 fLgem;f:Ldpw;
-
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 gLgem;g:Ldqd;
-
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 hLgem;h:Ldqt;
-
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 iLgem;i:Ldqx;
-
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 jLgem;j:Lfxb;
-
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 kLgem;k:Lfxp;
-
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 lLgem;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 mLgem;m:Lggy;
-
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 nLgem;n:Lfyg;
-
-
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>Lgem;<init>(Lggy;Lfyg;)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 aLauf;a(Laue;)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 aLgem;a(Lcuq;Lcun;Lfbi;Lgez;II)V
-