Class BlockModelWrapper
java.lang.Object
net.minecraft.client.renderer.item.BlockModelWrapper
- All Implemented Interfaces:
ItemModel
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.client.renderer.item.ItemModel
ItemModel.BakingContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Supplier
<org.joml.Vector3f[]> private final ModelRenderProperties
private final RenderType
private final List
<ItemTintSource> -
Constructor Summary
ConstructorsConstructorDescriptionBlockModelWrapper
(List<ItemTintSource> p_388185_, List<BakedQuad> p_405671_, ModelRenderProperties p_404871_) BlockModelWrapper
(List<ItemTintSource> p_388185_, List<BakedQuad> p_405671_, ModelRenderProperties p_404871_, RenderType renderType) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.joml.Vector3f[]
computeExtents
(List<BakedQuad> p_404655_) private static boolean
hasSpecialAnimatedTexture
(ItemStack p_387217_) void
update
(ItemStackRenderState p_386488_, ItemStack p_386443_, ItemModelResolver p_388726_, ItemDisplayContext p_388231_, ClientLevel p_387522_, LivingEntity p_387263_, int p_388300_)
-
Field Details
-
tints
-
quads
-
extents
-
properties
-
renderType
-
-
Constructor Details
-
BlockModelWrapper
public BlockModelWrapper(List<ItemTintSource> p_388185_, List<BakedQuad> p_405671_, ModelRenderProperties p_404871_) -
BlockModelWrapper
public BlockModelWrapper(List<ItemTintSource> p_388185_, List<BakedQuad> p_405671_, ModelRenderProperties p_404871_, @Nullable RenderType renderType)
-
-
Method Details
-
computeExtents
-
update
public void update(ItemStackRenderState p_386488_, ItemStack p_386443_, ItemModelResolver p_388726_, ItemDisplayContext p_388231_, @Nullable ClientLevel p_387522_, @Nullable LivingEntity p_387263_, int p_388300_) -
hasSpecialAnimatedTexture
-