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 fhxintermediary 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 aLfhx;a:[Ldaf;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 bLfhx;b:Ldaf;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 cLfhx;c:Lczf;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 dLfhx;d:Lczf;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 eLfhx;e:Lczs;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 fLfhx;f:Lcyo;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 gLfhx;g:Lcyu;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 hLfhx;h:Lczk;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 iLfhx;i:Lczn;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 jLfhx;j:Lfbn;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 kLfhx;k:Lfcb;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 lLfhx;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 mLfhx;m:Lfkh;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 nLfhx;n:Lfcr;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>Lfhx;<init>(Lfkh;Lfcr;)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 aLaku;a(Lakt;)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 aLfhx;a(Lcfl;Lcfi;Lehi;Lfil;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
-