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 gbx
-
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 aLgbx;a:[Ldpp;
-
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 bLgbx;b:Ldpp;
-
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 cLgbx;c:Ldon;
-
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 dLgbx;d:Ldon;
-
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 eLgbx;e:Ldpb;
-
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 fLgbx;f:Ldnv;
-
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 gLgbx;g:Ldoc;
-
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 hLgbx;h:Ldos;
-
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 iLgbx;i:Ldow;
-
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 jLgbx;j:Lfun;
-
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 kLgbx;k:Lfvb;
-
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 lLgbx;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 mLgbx;m:Lgej;
-
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 nLgbx;n:Lfvs;
-
-
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>Lgbx;<init>(Lgej;Lfvs;)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 aLgbx;a(Lcto;Lctl;Leys;Lgck;II)V
-