Class UniversalBucketModel
java.lang.Object
de.cech12.bucketlib.client.model.UniversalBucketModel
- All Implemented Interfaces:
net.minecraft.client.renderer.item.ItemModel
- Direct Known Subclasses:
NeoforgeUniversalBucketModel
public abstract class UniversalBucketModel
extends Object
implements net.minecraft.client.renderer.item.ItemModel
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.client.renderer.item.ItemModel
net.minecraft.client.renderer.item.ItemModel.BakingContext -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.minecraft.client.renderer.item.ItemModel.BakingContextprotected final net.minecraft.client.resources.model.cuboid.ItemTransformsprotected final org.joml.Matrix4fcprotected final UniversalBucketModel.Unbaked -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedUniversalBucketModel(UniversalBucketModel.Unbaked unbakedModel, net.minecraft.client.renderer.item.ItemModel.BakingContext bakingContext, org.joml.Matrix4fc transformation) -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.resources.IdentifiergetContentTexture(net.minecraft.resources.Identifier id) static net.minecraft.resources.IdentifiergetItemTexture(net.minecraft.resources.Identifier id) voidupdate(@NotNull net.minecraft.client.renderer.item.ItemStackRenderState renderState, net.minecraft.world.item.ItemStack stack, @NotNull net.minecraft.client.renderer.item.ItemModelResolver modelResolver, @NotNull net.minecraft.world.item.ItemDisplayContext displayContext, @Nullable net.minecraft.client.multiplayer.ClientLevel level, @Nullable net.minecraft.world.entity.ItemOwner itemOwner, int integer)
-
Field Details
-
unbakedModel
-
bakingContext
protected final net.minecraft.client.renderer.item.ItemModel.BakingContext bakingContext -
transformation
protected final org.joml.Matrix4fc transformation -
itemTransforms
protected final net.minecraft.client.resources.model.cuboid.ItemTransforms itemTransforms
-
-
Constructor Details
-
UniversalBucketModel
protected UniversalBucketModel(UniversalBucketModel.Unbaked unbakedModel, net.minecraft.client.renderer.item.ItemModel.BakingContext bakingContext, org.joml.Matrix4fc transformation)
-
-
Method Details
-
update
public void update(@NotNull @NotNull net.minecraft.client.renderer.item.ItemStackRenderState renderState, net.minecraft.world.item.ItemStack stack, @NotNull @NotNull net.minecraft.client.renderer.item.ItemModelResolver modelResolver, @NotNull @NotNull net.minecraft.world.item.ItemDisplayContext displayContext, @Nullable @Nullable net.minecraft.client.multiplayer.ClientLevel level, @Nullable @Nullable net.minecraft.world.entity.ItemOwner itemOwner, int integer) - Specified by:
updatein interfacenet.minecraft.client.renderer.item.ItemModel
-
getContentTexture
public static net.minecraft.resources.Identifier getContentTexture(net.minecraft.resources.Identifier id) -
getItemTexture
public static net.minecraft.resources.Identifier getItemTexture(net.minecraft.resources.Identifier id)
-