Package de.cech12.bucketlib.client.model
Class UniversalBucketModel
java.lang.Object
de.cech12.bucketlib.client.model.UniversalBucketModel
- All Implemented Interfaces:
net.minecraft.client.renderer.item.ItemModel
- Direct Known Subclasses:
FabricUniversalBucketModel
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.renderer.block.model.ItemTransforms -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedUniversalBucketModel(UniversalBucketModel.Unbaked unbakedModel, net.minecraft.client.renderer.item.ItemModel.BakingContext bakingContext) -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.resources.ResourceLocationgetContentTexture(net.minecraft.resources.ResourceLocation id) static net.minecraft.resources.ResourceLocationgetItemTexture(net.minecraft.resources.ResourceLocation 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.LivingEntity entity, int integer)
-
Field Details
-
bakingContext
protected final net.minecraft.client.renderer.item.ItemModel.BakingContext bakingContext -
itemTransforms
protected final net.minecraft.client.renderer.block.model.ItemTransforms itemTransforms
-
-
Constructor Details
-
UniversalBucketModel
protected UniversalBucketModel(UniversalBucketModel.Unbaked unbakedModel, net.minecraft.client.renderer.item.ItemModel.BakingContext bakingContext)
-
-
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.LivingEntity entity, int integer) - Specified by:
updatein interfacenet.minecraft.client.renderer.item.ItemModel
-
getContentTexture
public static net.minecraft.resources.ResourceLocation getContentTexture(net.minecraft.resources.ResourceLocation id) -
getItemTexture
public static net.minecraft.resources.ResourceLocation getItemTexture(net.minecraft.resources.ResourceLocation id)
-