Uses of Enum Class
net.minecraft.world.item.ItemDisplayContext
Packages that use ItemDisplayContext
Package
Description
Extension interfaces for
client
-only classes.-
Uses of ItemDisplayContext in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer with parameters of type ItemDisplayContextModifier and TypeMethodDescriptionvoid
BlockEntityWithoutLevelRenderer.renderByItem
(ItemStack stack, ItemDisplayContext displayContext, PoseStack poseStack, MultiBufferSource buffer, int packedLight, int packedOverlay) void
ItemInHandRenderer.renderItem
(LivingEntity entity, ItemStack itemStack, ItemDisplayContext displayContext, boolean leftHand, PoseStack poseStack, MultiBufferSource buffer, int seed) -
Uses of ItemDisplayContext in net.minecraft.client.renderer.block.model
Fields in net.minecraft.client.renderer.block.model with type parameters of type ItemDisplayContextModifier and TypeFieldDescriptionfinal com.google.common.collect.ImmutableMap
<ItemDisplayContext, ItemTransform> ItemTransforms.moddedTransforms
Methods in net.minecraft.client.renderer.block.model with parameters of type ItemDisplayContextModifier and TypeMethodDescriptionprivate ItemTransform
BlockModel.getTransform
(ItemDisplayContext displayContext) private ItemTransform
ItemTransforms.Deserializer.getTransform
(com.google.gson.JsonDeserializationContext deserializationContext, com.google.gson.JsonObject json, ItemDisplayContext displayContext) ItemTransforms.getTransform
(ItemDisplayContext displayContext) boolean
ItemTransforms.hasTransform
(ItemDisplayContext displayContext) Constructor parameters in net.minecraft.client.renderer.block.model with type arguments of type ItemDisplayContextModifierConstructorDescriptionItemTransforms
(ItemTransform thirdPersonLeftHand, ItemTransform thirdPersonRightHand, ItemTransform firstPersonLeftHand, ItemTransform firstPersonRightHand, ItemTransform head, ItemTransform gui, ItemTransform ground, ItemTransform fixed, com.google.common.collect.ImmutableMap<ItemDisplayContext, ItemTransform> moddedTransforms) -
Uses of ItemDisplayContext in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type ItemDisplayContextModifier and TypeMethodDescriptionvoid
ItemRenderer.render
(ItemStack itemStack, ItemDisplayContext displayContext, boolean leftHand, PoseStack poseStack, MultiBufferSource bufferSource, int combinedLight, int combinedOverlay, BakedModel p_model) void
ItemRenderer.renderStatic
(LivingEntity entity, ItemStack itemStack, ItemDisplayContext diplayContext, boolean leftHand, PoseStack poseStack, MultiBufferSource bufferSource, Level level, int combinedLight, int combinedOverlay, int seed) void
ItemRenderer.renderStatic
(ItemStack stack, ItemDisplayContext displayContext, int combinedLight, int combinedOverlay, PoseStack poseStack, MultiBufferSource bufferSource, Level level, int seed) -
Uses of ItemDisplayContext in net.minecraft.client.renderer.entity.layers
Methods in net.minecraft.client.renderer.entity.layers with parameters of type ItemDisplayContextModifier and TypeMethodDescriptionprotected void
ItemInHandLayer.renderArmWithItem
(LivingEntity livingEntity, ItemStack itemStack, ItemDisplayContext displayContext, HumanoidArm arm, PoseStack poseStack, MultiBufferSource buffer, int packedLight) protected void
PlayerItemInHandLayer.renderArmWithItem
(LivingEntity livingEntity, ItemStack itemStack, ItemDisplayContext displayContext, HumanoidArm arm, PoseStack poseStack, MultiBufferSource buffer, int packedLight) -
Uses of ItemDisplayContext in net.minecraft.client.resources.model
Methods in net.minecraft.client.resources.model with parameters of type ItemDisplayContextModifier and TypeMethodDescriptionMultiPartBakedModel.applyTransform
(ItemDisplayContext transformType, PoseStack poseStack, boolean applyLeftHandTransform) WeightedBakedModel.applyTransform
(ItemDisplayContext transformType, PoseStack poseStack, boolean applyLeftHandTransform) -
Uses of ItemDisplayContext in net.minecraft.world.entity
Fields in net.minecraft.world.entity declared as ItemDisplayContextModifier and TypeFieldDescriptionprivate final ItemDisplayContext
Display.ItemDisplay.ItemRenderState.itemTransform
The field for theitemTransform
record component.Methods in net.minecraft.world.entity that return ItemDisplayContextModifier and TypeMethodDescriptionprivate ItemDisplayContext
Display.ItemDisplay.getItemTransform()
Display.ItemDisplay.ItemRenderState.itemTransform()
Returns the value of theitemTransform
record component.Methods in net.minecraft.world.entity with parameters of type ItemDisplayContextModifier and TypeMethodDescriptionprivate void
Display.ItemDisplay.setItemTransform
(ItemDisplayContext itemTransform) Constructors in net.minecraft.world.entity with parameters of type ItemDisplayContextModifierConstructorDescriptionItemRenderState
(ItemStack itemStack, ItemDisplayContext itemTransform) Creates an instance of aItemRenderState
record class. -
Uses of ItemDisplayContext in net.minecraft.world.item
Fields in net.minecraft.world.item with type parameters of type ItemDisplayContextModifier and TypeFieldDescriptionstatic final IntFunction
<ItemDisplayContext> ItemDisplayContext.BY_ID
static final com.mojang.serialization.Codec
<ItemDisplayContext> ItemDisplayContext.CODEC
private final Supplier
<ItemDisplayContext> ItemDisplayContext.fallback
Methods in net.minecraft.world.item that return ItemDisplayContextModifier and TypeMethodDescription@Nullable ItemDisplayContext
ItemDisplayContext.fallback()
static ItemDisplayContext
Returns the enum constant of this class with the specified name.static ItemDisplayContext[]
ItemDisplayContext.values()
Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of ItemDisplayContext in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type ItemDisplayContextModifier and TypeMethodDescriptionstatic BakedModel
ClientHooks.handleCameraTransforms
(PoseStack poseStack, BakedModel model, ItemDisplayContext cameraTransformType, boolean applyLeftHandTransform) -
Uses of ItemDisplayContext in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions with parameters of type ItemDisplayContextModifier and TypeMethodDescriptiondefault BakedModel
IBakedModelExtension.applyTransform
(ItemDisplayContext transformType, PoseStack poseStack, boolean applyLeftHandTransform) Applies a transform for the giveninvalid reference
ItemTransforms.TransformType
applyLeftHandTransform
, and returns the model to be rendered. -
Uses of ItemDisplayContext in net.neoforged.neoforge.client.model
Fields in net.neoforged.neoforge.client.model with type parameters of type ItemDisplayContextModifier and TypeFieldDescriptionprivate final com.google.common.collect.ImmutableMap
<ItemDisplayContext, BakedModel> SeparateTransformsModel.Baked.perspectives
private final com.google.common.collect.ImmutableMap
<ItemDisplayContext, BlockModel> SeparateTransformsModel.perspectives
Methods in net.neoforged.neoforge.client.model with parameters of type ItemDisplayContextModifier and TypeMethodDescriptionBakedModelWrapper.applyTransform
(ItemDisplayContext cameraTransformType, PoseStack poseStack, boolean applyLeftHandTransform) SeparateTransformsModel.Baked.applyTransform
(ItemDisplayContext cameraTransformType, PoseStack poseStack, boolean applyLeftHandTransform) Constructor parameters in net.neoforged.neoforge.client.model with type arguments of type ItemDisplayContextModifierConstructorDescriptionBaked
(boolean isAmbientOcclusion, boolean isGui3d, boolean isSideLit, TextureAtlasSprite particle, ItemOverrides overrides, BakedModel baseModel, com.google.common.collect.ImmutableMap<ItemDisplayContext, BakedModel> perspectives) SeparateTransformsModel
(BlockModel baseModel, com.google.common.collect.ImmutableMap<ItemDisplayContext, BlockModel> perspectives) -
Uses of ItemDisplayContext in net.neoforged.neoforge.client.model.generators
Fields in net.neoforged.neoforge.client.model.generators with type parameters of type ItemDisplayContextModifier and TypeFieldDescriptionprivate final Map
<ItemDisplayContext, ModelBuilder<T>.TransformsBuilder.TransformVecBuilder> ModelBuilder.TransformsBuilder.transforms
Methods in net.neoforged.neoforge.client.model.generators that return types with arguments of type ItemDisplayContextModifier and TypeMethodDescription(package private) Map
<ItemDisplayContext, ItemTransform> ModelBuilder.TransformsBuilder.build()
Methods in net.neoforged.neoforge.client.model.generators with parameters of type ItemDisplayContextModifier and TypeMethodDescriptionModelBuilder.TransformsBuilder.transform
(ItemDisplayContext type) Begin building a new transform for the given perspective.Constructors in net.neoforged.neoforge.client.model.generators with parameters of type ItemDisplayContext -
Uses of ItemDisplayContext in net.neoforged.neoforge.client.model.generators.loaders
Methods in net.neoforged.neoforge.client.model.generators.loaders with parameters of type ItemDisplayContextModifier and TypeMethodDescriptionSeparateTransformsModelBuilder.perspective
(ItemDisplayContext perspective, T modelBuilder)