Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractNautilusMixin - Class in de.cech12.bucketlib.mixin
 
addBlock(ItemStack, Block) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
addContent(ItemStack, Identifier) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
addEntityType(ItemStack, EntityType) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
addFluid(ItemStack, Fluid) - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
addFluid(ItemStack, Fluid) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
addFluid(ItemStack, Fluid) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
addMilk(ItemStack) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
allowedBlocks(List) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
allowedBlocks(TagKey) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
allowedEntities(List) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
allowedEntities(TagKey) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
allowedFluids(List) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
allowedFluids(TagKey) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
assemble(CraftingInput) - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe
Returns an Item that is the result of this recipe
assemble(CraftingInput) - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapelessRecipe
Returns an Item that is the result of this recipe
AxolotlMixin - Class in de.cech12.bucketlib.mixin
 

B

bake(ItemModel.BakingContext, Matrix4fc) - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked
 
bakingContext - Variable in class de.cech12.bucketlib.client.model.UniversalBucketModel
 
base() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked.Textures
Returns the value of the base record component.
block - Variable in class de.cech12.bucketlib.api.crafting.BlockIngredient
 
block() - Method in record class de.cech12.bucketlib.util.RegistryUtil.BucketBlock
Returns the value of the block record component.
BLOCK - Enum constant in enum class de.cech12.bucketlib.item.crafting.BucketFillingType
 
BLOCK_CODEC - Static variable in class de.cech12.bucketlib.util.RegistryUtil
 
BLOCK_ITEM_UNSORTED_TRANSLUCENT - Static variable in class de.cech12.bucketlib.client.model.NeoforgeUniversalBucketModel
 
BLOCK_ITEM_UNSORTED_UNLIT_TRANSLUCENT - Static variable in class de.cech12.bucketlib.client.model.NeoforgeUniversalBucketModel
 
BlockIngredient - Class in de.cech12.bucketlib.api.crafting
 
BlockIngredient(Optional, Optional) - Constructor for class de.cech12.bucketlib.api.crafting.BlockIngredient
 
BlockIngredient(TagKey) - Constructor for class de.cech12.bucketlib.api.crafting.BlockIngredient
 
BlockIngredient(Block) - Constructor for class de.cech12.bucketlib.api.crafting.BlockIngredient
 
blockObtaining(Supplier) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
BUCKET - Static variable in class de.cech12.bucketlib.platform.Services
bucket helper instance
BUCKET_CONTENT - Static variable in class de.cech12.bucketlib.api.BucketLibComponents
 
BUCKET_CONTENT_LOCATION - Static variable in class de.cech12.bucketlib.api.BucketLibComponents
 
BUCKET_CONTENT_TAG - Static variable in class de.cech12.bucketlib.api.BucketLib
 
BucketBlock(Block, SolidBucketItem) - Constructor for record class de.cech12.bucketlib.util.RegistryUtil.BucketBlock
Creates an instance of a BucketBlock record class.
BucketEntity(EntityType, Fluid, MobBucketItem) - Constructor for record class de.cech12.bucketlib.util.RegistryUtil.BucketEntity
Creates an instance of a BucketEntity record class.
BucketFillingShapedRecipe - Class in de.cech12.bucketlib.item.crafting
 
BucketFillingShapedRecipe(Recipe.CommonInfo, CraftingRecipe.CraftingBookInfo, ShapedRecipePattern, BucketFillingType, Optional, Optional, Optional) - Constructor for class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe
 
BucketFillingShapelessRecipe - Class in de.cech12.bucketlib.item.crafting
 
BucketFillingShapelessRecipe(Recipe.CommonInfo, CraftingRecipe.CraftingBookInfo, List, BucketFillingType, Optional, Optional, Optional) - Constructor for class de.cech12.bucketlib.item.crafting.BucketFillingShapelessRecipe
 
BucketFillingType - Enum Class in de.cech12.bucketlib.item.crafting
 
BucketFluidTint - Class in de.cech12.bucketlib.client.color
 
bucketItem() - Method in record class de.cech12.bucketlib.util.RegistryUtil.BucketBlock
Returns the value of the bucketItem record component.
bucketItem() - Method in record class de.cech12.bucketlib.util.RegistryUtil.BucketEntity
Returns the value of the bucketItem record component.
BucketLib - Class in de.cech12.bucketlib.api
Class that contains all common constants.
bucketlib$getEntityType() - Method in interface de.cech12.bucketlib.mixin.MobBucketItemAccessor
 
bucketLib$getItem() - Method in interface de.cech12.bucketlib.mixin.DataComponentHolderMixin
 
bucketlib$spawnItemParticles(ItemStack, int) - Method in interface de.cech12.bucketlib.mixin.LivingEntityAccessor
 
BucketLibApi - Class in de.cech12.bucketlib.api
 
BucketLibApi() - Constructor for class de.cech12.bucketlib.api.BucketLibApi
 
BucketLibComponents - Class in de.cech12.bucketlib.api
 
BucketLibMod - Class in de.cech12.bucketlib
 
BucketLibMod(IEventBus) - Constructor for class de.cech12.bucketlib.BucketLibMod
 
BucketLibTags - Class in de.cech12.bucketlib.api
 
BucketLibTags.EntityTypes - Class in de.cech12.bucketlib.api
 
BucketLibTags.Fluids - Class in de.cech12.bucketlib.api
 
BucketLibUtil - Class in de.cech12.bucketlib.util
 
burningBlocks(List) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
burningBlocks(TagKey) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
burningFluids(List) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
burningFluids(TagKey) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
burningTemperature(int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
burningTemperature(Supplier) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
BY_ID - Static variable in enum class de.cech12.bucketlib.item.crafting.BucketFillingType
 

C

calculate(ItemStack, ClientLevel, LivingEntity) - Method in class de.cech12.bucketlib.client.color.BucketFluidTint
 
canHoldBlock(Block) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
canHoldEntity(EntityType) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
canHoldFluid(Fluid) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
canMilkEntities() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
CLIENT - Static variable in class de.cech12.bucketlib.client.ClientServices
Client helper instance
ClientEvents - Class in de.cech12.bucketlib.client
 
ClientServices - Class in de.cech12.bucketlib.client
Service loaders are a built-in Java feature that allow us to locate implementations of an interface that vary from one environment to another.
CODEC - Static variable in class de.cech12.bucketlib.api.crafting.BlockIngredient
 
CODEC - Static variable in class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
CODEC - Static variable in class de.cech12.bucketlib.api.crafting.EntityIngredient
 
CODEC - Static variable in class de.cech12.bucketlib.api.crafting.FluidIngredient
 
CODEC - Static variable in class de.cech12.bucketlib.api.crafting.MilkIngredient
 
CODEC - Static variable in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked.Textures
 
CODEC - Static variable in enum class de.cech12.bucketlib.item.crafting.BucketFillingType
 
CommonLoader - Class in de.cech12.bucketlib
A static class for all loaders which initializes everything which is used by all loaders.
CONFIG - Static variable in class de.cech12.bucketlib.platform.Services
Config helper instance
containsBlock(DataComponentGetter) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
containsContent(DataComponentGetter) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
containsEntityType(DataComponentGetter) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
containsFluid(ItemInstance) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
containsMilk(DataComponentGetter) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
copyStackWithSize(ItemStack, int) - Static method in class de.cech12.bucketlib.util.ItemStackUtil
 
crackedBase() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked.Textures
Returns the value of the crackedBase record component.
crackedFluidMask() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked.Textures
Returns the value of the crackedFluidMask record component.
crackedLowerBase() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked.Textures
Returns the value of the crackedLowerBase record component.
crackingFluids(List) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
crackingFluids(TagKey) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
CraftingRecipeMixin - Interface in de.cech12.bucketlib.mixin
 
createEmptyResult(ItemStack, Player, ItemStack, InteractionHand) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
createEmptyResult(ItemStack, Player, ItemStack, InteractionHand, boolean) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
createItemModel(UniversalBucketModel.Unbaked, ItemModel.BakingContext, Matrix4fc) - Method in interface de.cech12.bucketlib.client.services.IClientHelper
 
createItemModel(UniversalBucketModel.Unbaked, ItemModel.BakingContext, Matrix4fc) - Method in class de.cech12.bucketlib.platform.NeoforgeClientHelper
 
curePotionEffects(LivingEntity, ItemStack) - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
curePotionEffects(LivingEntity, ItemStack) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 

D

damageByOne(ItemStack, ServerPlayer) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
Deprecated.
damageByOne(ItemStack, ServerLevel, Player) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
Adds damage to the bucket if damaging is enabled.
DATA_COMPONENT_TYPES - Static variable in class de.cech12.bucketlib.BucketLibMod
 
DataComponentHolderMixin - Interface in de.cech12.bucketlib.mixin
 
de.cech12.bucketlib - package de.cech12.bucketlib
 
de.cech12.bucketlib.api - package de.cech12.bucketlib.api
 
de.cech12.bucketlib.api.crafting - package de.cech12.bucketlib.api.crafting
 
de.cech12.bucketlib.api.item - package de.cech12.bucketlib.api.item
 
de.cech12.bucketlib.client - package de.cech12.bucketlib.client
 
de.cech12.bucketlib.client.color - package de.cech12.bucketlib.client.color
 
de.cech12.bucketlib.client.model - package de.cech12.bucketlib.client.model
 
de.cech12.bucketlib.client.services - package de.cech12.bucketlib.client.services
 
de.cech12.bucketlib.item - package de.cech12.bucketlib.item
 
de.cech12.bucketlib.item.crafting - package de.cech12.bucketlib.item.crafting
 
de.cech12.bucketlib.jei - package de.cech12.bucketlib.jei
 
de.cech12.bucketlib.mixin - package de.cech12.bucketlib.mixin
 
de.cech12.bucketlib.platform - package de.cech12.bucketlib.platform
 
de.cech12.bucketlib.platform.services - package de.cech12.bucketlib.platform.services
 
de.cech12.bucketlib.util - package de.cech12.bucketlib.util
 
deniedBlocks(List) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
deniedBlocks(TagKey) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
deniedEntities(List) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
deniedEntities(TagKey) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
deniedFluids(List) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
deniedFluids(TagKey) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
DESCRIPTION_ENTITY_SUFFIX - Static variable in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
DESCRIPTION_FILLED_SUFFIX - Static variable in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
disableBlockObtaining() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
disableEntityObtaining() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
disableMilking() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
dispenseFluidContainer(BlockSource, ItemStack) - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
dispenseFluidContainer(BlockSource, ItemStack) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
durability(int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
Sets the default durability as a constant value.
durability(Supplier) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
Sets the default durability through a config option.

E

EmptyIngredient - Class in de.cech12.bucketlib.api.crafting
 
EmptyIngredient() - Constructor for class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
EmptyIngredient(Optional, Optional) - Constructor for class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
EmptyIngredient(TagKey) - Constructor for class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
EmptyIngredient(Item) - Constructor for class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
EmptyIngredient(Item, TagKey) - Constructor for class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
ENTITY - Enum constant in enum class de.cech12.bucketlib.item.crafting.BucketFillingType
 
ENTITY_TYPE_CODEC - Static variable in class de.cech12.bucketlib.util.RegistryUtil
 
ENTITY_TYPE_TAG - Static variable in class de.cech12.bucketlib.api.BucketLib
 
EntityIngredient - Class in de.cech12.bucketlib.api.crafting
 
EntityIngredient(Optional, Optional) - Constructor for class de.cech12.bucketlib.api.crafting.EntityIngredient
 
EntityIngredient(TagKey) - Constructor for class de.cech12.bucketlib.api.crafting.EntityIngredient
 
EntityIngredient(EntityType) - Constructor for class de.cech12.bucketlib.api.crafting.EntityIngredient
 
entityObtaining(Supplier) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
entityType - Variable in class de.cech12.bucketlib.api.crafting.EntityIngredient
 
entityType() - Method in record class de.cech12.bucketlib.util.RegistryUtil.BucketEntity
Returns the value of the entityType record component.
equals(Object) - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked.Textures
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.cech12.bucketlib.util.RegistryUtil.BucketBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.cech12.bucketlib.util.RegistryUtil.BucketEntity
Indicates whether some other object is "equal to" this one.
execute(BlockSource, ItemStack) - Method in class de.cech12.bucketlib.item.UniversalBucketDispenseBehaviour
 
extract(int, FluidResource, int, TransactionContext) - Method in class de.cech12.bucketlib.item.UniversalBucketFluidHandler
 

F

finishUsingItem(ItemStack, Level, LivingEntity) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
fluid - Variable in class de.cech12.bucketlib.api.crafting.FluidIngredient
 
fluid() - Method in record class de.cech12.bucketlib.util.RegistryUtil.BucketEntity
Returns the value of the fluid record component.
FLUID - Enum constant in enum class de.cech12.bucketlib.item.crafting.BucketFillingType
 
FLUID - Static variable in class de.cech12.bucketlib.platform.Services
Fluid helper instance
FLUID_CODEC - Static variable in class de.cech12.bucketlib.util.RegistryUtil
 
FLUID_COMPONENT - Static variable in class de.cech12.bucketlib.BucketLibMod
 
FLUID_LOCATION - Static variable in class de.cech12.bucketlib.api.BucketLibComponents
 
FluidIngredient - Class in de.cech12.bucketlib.api.crafting
 
FluidIngredient(Optional, Optional) - Constructor for class de.cech12.bucketlib.api.crafting.FluidIngredient
 
FluidIngredient(TagKey) - Constructor for class de.cech12.bucketlib.api.crafting.FluidIngredient
 
FluidIngredient(Fluid) - Constructor for class de.cech12.bucketlib.api.crafting.FluidIngredient
 
fluidMask() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked.Textures
Returns the value of the fluidMask record component.
freezingBlocks(List) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
freezingBlocks(TagKey) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
freezingFluids(List) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
freezingFluids(TagKey) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
freezingTemperature(int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
freezingTemperature(Supplier) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 

G

getAllFluids() - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getAllItems() - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getAmountFrom(ItemResource, int) - Method in class de.cech12.bucketlib.item.UniversalBucketFluidHandler
 
getBlock(DataComponentGetter) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getBlock(Identifier) - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getBlockLocation(Block) - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getBucketBlock(Block) - Static method in class de.cech12.bucketlib.util.RegistryUtil
 
getBucketBlocks() - Static method in class de.cech12.bucketlib.util.RegistryUtil
 
getBucketBurnTime(ItemStack, RecipeType) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getBucketEntities() - Static method in class de.cech12.bucketlib.util.RegistryUtil
 
getBucketEntity(EntityType) - Static method in class de.cech12.bucketlib.util.RegistryUtil
 
getBurningTemperature() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getBurnTime(ItemStack, RecipeType, FuelValues) - Method in class de.cech12.bucketlib.mixin.NeoforgeUniversalBucketItemMixin
 
getBurnTime(ItemStack, RecipeType) - Method in class de.cech12.bucketlib.platform.NeoforgePlatformHelper
 
getBurnTime(ItemStack, RecipeType) - Method in interface de.cech12.bucketlib.platform.services.IPlatformHelper
Gets the burn time of an ItemStack.
getComponents() - Method in interface de.cech12.bucketlib.mixin.DataComponentHolderMixin
 
getContainedFluid(ItemStack) - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
getContainedFluid(ItemStack) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
getContent(DataComponentGetter) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getContentString(DataComponentGetter) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getContentTexture(Identifier) - Static method in class de.cech12.bucketlib.client.model.UniversalBucketModel
 
getCraftingRemainder(ItemInstance) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getCraftingRemainder(ItemStack) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getCreativeTab() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getDurability() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getEntityType(DataComponentGetter) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getEntityType(Identifier) - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getEntityTypeLocation(EntityType) - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getEntityTypeString(DataComponentGetter) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getEnvironmentName() - Method in interface de.cech12.bucketlib.platform.services.IPlatformHelper
Gets the name of the environment type as a string.
getFluid(Identifier) - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getFluid(ItemInstance) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getFluidDescription(Fluid) - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
getFluidDescription(Fluid) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
getFluidLightLevel(Fluid) - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
getFluidLightLevel(Fluid) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
getFluidLocation(Fluid) - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getFluidOfBucketItem(BucketItem) - Method in class de.cech12.bucketlib.platform.NeoforgeBucketHelper
 
getFluidOfBucketItem(BucketItem) - Method in interface de.cech12.bucketlib.platform.services.IBucketHelper
 
getFluidTemperature(Fluid) - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
getFluidTemperature(Fluid) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
getFluidTintColor(ItemStack) - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
getFluidTintColor(ItemStack) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
getFreezingTemperature() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getId() - Method in enum class de.cech12.bucketlib.item.crafting.BucketFillingType
 
getInstance() - Static method in class de.cech12.bucketlib.item.UniversalBucketDispenseBehaviour
 
getItem(ItemInstance) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getItemLocation(Item) - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getItemStack(ItemInstance) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getItemStackTemplate(ItemInstance) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getItemTexture(Identifier) - Static method in class de.cech12.bucketlib.client.model.UniversalBucketModel
 
getLowerBreakTemperature() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getMaxStackSize(ItemInstance) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getMaxStackSize(ItemStack) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getMaxStackSizeProxy(CallbackInfoReturnable) - Method in interface de.cech12.bucketlib.mixin.ItemInstanceMixin
 
getMaxTemperature() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getMilkFluid() - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
getMilkFluid() - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
getMilkTranslationKey() - Method in class de.cech12.bucketlib.platform.NeoforgePlatformHelper
 
getMilkTranslationKey() - Method in interface de.cech12.bucketlib.platform.services.IPlatformHelper
Gets the translation key for milk.
getMinTemperature() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getName(ItemStack) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getOrDefaultProxy(DataComponentType, T, CallbackInfoReturnable) - Method in interface de.cech12.bucketlib.mixin.DataComponentHolderMixin
 
getPlatformName() - Method in class de.cech12.bucketlib.platform.NeoforgePlatformHelper
 
getPlatformName() - Method in interface de.cech12.bucketlib.platform.services.IPlatformHelper
Gets the name of the current platform
getPluginUid() - Method in class de.cech12.bucketlib.jei.ModJEIPlugin
 
getProxy(DataComponentType, CallbackInfoReturnable) - Method in interface de.cech12.bucketlib.mixin.DataComponentHolderMixin
 
getProxy(CraftingInput, CallbackInfoReturnable) - Method in class de.cech12.bucketlib.mixin.RepairItemRecipeMixin
 
getRegisteredBuckets() - Static method in class de.cech12.bucketlib.BucketLibMod
 
getRegisteredBuckets() - Method in class de.cech12.bucketlib.platform.NeoforgeRegistryHelper
 
getRegisteredBuckets() - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getRegistryAccess() - Static method in class de.cech12.bucketlib.util.RegistryUtil
 
getRemainingItemsProxy(CraftingInput, CallbackInfoReturnable) - Method in interface de.cech12.bucketlib.mixin.CraftingRecipeMixin
 
getResourceFrom(ItemResource, int) - Method in class de.cech12.bucketlib.item.UniversalBucketFluidHandler
 
getSerializedName() - Method in enum class de.cech12.bucketlib.item.crafting.BucketFillingType
 
getSerializer() - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe
 
getSerializer() - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapelessRecipe
 
getToolsAndUtilitiesTab() - Method in class de.cech12.bucketlib.platform.NeoforgePlatformHelper
 
getToolsAndUtilitiesTab() - Method in interface de.cech12.bucketlib.platform.services.IPlatformHelper
Gets the TOOLS_AND_UTILITIES creative tab.
getType() - Method in class de.cech12.bucketlib.api.crafting.BlockIngredient
 
getType() - Method in class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
getType() - Method in class de.cech12.bucketlib.api.crafting.EntityIngredient
 
getType() - Method in class de.cech12.bucketlib.api.crafting.FluidIngredient
 
getType() - Method in class de.cech12.bucketlib.api.crafting.MilkIngredient
 
getUpperBreakTemperature() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getUseAnimation(ItemStack) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getUseDuration(ItemStack, LivingEntity) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 

H

hasCraftingRemainder(ItemInstance) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
hashCode() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked
Returns a hash code value for this object.
hashCode() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked.Textures
Returns a hash code value for this object.
hashCode() - Method in record class de.cech12.bucketlib.util.RegistryUtil.BucketBlock
Returns a hash code value for this object.
hashCode() - Method in record class de.cech12.bucketlib.util.RegistryUtil.BucketEntity
Returns a hash code value for this object.
hasInfinityEnchantment(ItemInstance) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
Checks if the given bucket is enchanted with the Infinity enchantment.
hasMilkFluid() - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
hasMilkFluid() - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
hasProxy(DataComponentType, CallbackInfoReturnable) - Method in interface de.cech12.bucketlib.mixin.DataComponentHolderMixin
 

I

IBucketHelper - Interface in de.cech12.bucketlib.platform.services
 
IClientHelper - Interface in de.cech12.bucketlib.client.services
 
IConfigHelper - Interface in de.cech12.bucketlib.platform.services
Common configuration helper service interface.
id(String) - Static method in class de.cech12.bucketlib.api.BucketLib
 
IFluidHelper - Interface in de.cech12.bucketlib.platform.services
Common fluid helper service interface.
INFINITY_ENCHANTABLE - Static variable in class de.cech12.bucketlib.api.BucketLibTags.Fluids
 
INFINITY_ENCHANTMENT_ENABLED - Static variable in class de.cech12.bucketlib.platform.NeoforgeConfigHelper
 
INFINITY_ENCHANTMENT_ENABLED_DEFAULT - Static variable in interface de.cech12.bucketlib.platform.services.IConfigHelper
Default value of the infinity enchantment enabled option
INFINITY_ENCHANTMENT_ENABLED_DESCRIPTION - Static variable in interface de.cech12.bucketlib.platform.services.IConfigHelper
Config description of the infinity enchantment enabled option
INGREDIENT_TYPES - Static variable in class de.cech12.bucketlib.BucketLibMod
 
init() - Static method in class de.cech12.bucketlib.api.BucketLibTags
Call to force make sure this is all initialized
init() - Static method in class de.cech12.bucketlib.CommonLoader
Initialize method that should be called by every loader mod in the constructor.
init() - Method in class de.cech12.bucketlib.platform.NeoforgeConfigHelper
 
init() - Method in interface de.cech12.bucketlib.platform.services.IConfigHelper
Initialization method for the Service implementations.
insert(int, FluidResource, int, TransactionContext) - Method in class de.cech12.bucketlib.item.UniversalBucketFluidHandler
 
INSTANCE - Static variable in class de.cech12.bucketlib.client.color.BucketFluidTint
 
interactLivingEntity(ItemStack, Player, LivingEntity, InteractionHand) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
inventoryTick(ItemStack, ServerLevel, Entity, EquipmentSlot) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
IPlatformHelper - Interface in de.cech12.bucketlib.platform.services
Common platform helper service interface.
IRegistryHelper - Interface in de.cech12.bucketlib.platform.services
Common registry helper service interface.
isAffectedByInfinityEnchantment(ItemInstance) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
Checks if the given bucket is affected by Infinity enchantment.
isBurningBlock(Block) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
isBurningFluid(Fluid) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
isCracked(ItemInstance) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
isDevelopmentEnvironment() - Method in class de.cech12.bucketlib.platform.NeoforgePlatformHelper
 
isDevelopmentEnvironment() - Method in interface de.cech12.bucketlib.platform.services.IPlatformHelper
Check if the game is currently in a development environment.
isEmpty(ItemInstance) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
isFluidLighterThanAir(Fluid) - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
isFluidLighterThanAir(Fluid) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
isFreezingBlock(Block) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
isFreezingFluid(Fluid) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
isInfinityEnchantmentAllowed(ItemInstance) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
Checks if the given bucket is allowed to be enchanted with Infinity enchantment.
isInfinityEnchantmentEnabled() - Method in class de.cech12.bucketlib.platform.NeoforgeConfigHelper
 
isInfinityEnchantmentEnabled() - Method in interface de.cech12.bucketlib.platform.services.IConfigHelper
Gets the configured infinity enchantment enabled option value.
isModLoaded(String) - Method in class de.cech12.bucketlib.platform.NeoforgePlatformHelper
 
isModLoaded(String) - Method in interface de.cech12.bucketlib.platform.services.IPlatformHelper
Checks if a mod with the given id is loaded.
isPrimaryItemFor(ItemStack, Holder) - Method in class de.cech12.bucketlib.mixin.NeoforgeUniversalBucketItemMixin
 
isSimple() - Method in class de.cech12.bucketlib.api.crafting.BlockIngredient
 
isSimple() - Method in class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
isSimple() - Method in class de.cech12.bucketlib.api.crafting.EntityIngredient
 
isSimple() - Method in class de.cech12.bucketlib.api.crafting.FluidIngredient
 
isSimple() - Method in class de.cech12.bucketlib.api.crafting.MilkIngredient
 
isValid(int, FluidResource) - Method in class de.cech12.bucketlib.item.UniversalBucketFluidHandler
 
item - Variable in class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
ItemInstanceMixin - Interface in de.cech12.bucketlib.mixin
 
items() - Method in class de.cech12.bucketlib.api.crafting.BlockIngredient
 
items() - Method in class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
items() - Method in class de.cech12.bucketlib.api.crafting.EntityIngredient
 
items() - Method in class de.cech12.bucketlib.api.crafting.FluidIngredient
 
items() - Method in class de.cech12.bucketlib.api.crafting.MilkIngredient
 
ItemStackUtil - Class in de.cech12.bucketlib.util
 
ItemStackUtil() - Constructor for class de.cech12.bucketlib.util.ItemStackUtil
 
itemTransforms - Variable in class de.cech12.bucketlib.client.model.UniversalBucketModel
 

L

LivingEntityAccessor - Interface in de.cech12.bucketlib.mixin
 
load(Class) - Static method in class de.cech12.bucketlib.client.ClientServices
This code is used to load a service for the current environment.
load(Class) - Static method in class de.cech12.bucketlib.platform.Services
This code is used to load a service for the current environment.
LOG - Static variable in class de.cech12.bucketlib.api.BucketLib
 
LOG - Static variable in class de.cech12.bucketlib.CommonLoader
Logger instance
lowerBase() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked.Textures
Returns the value of the lowerBase record component.
lowerCrackingTemperature(int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
lowerCrackingTemperature(Supplier) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 

M

MAP_CODEC - Static variable in class de.cech12.bucketlib.client.color.BucketFluidTint
 
MAP_CODEC - Static variable in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked
 
MAP_CODEC - Static variable in class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe
 
matches(CraftingInput, Level) - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe
Used to check if a recipe matches current crafting inventory
matches(CraftingInput, Level) - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapelessRecipe
Used to check if a recipe matches current crafting inventory
maxTemperature(int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
maxTemperature(Supplier) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
MILK - Enum constant in enum class de.cech12.bucketlib.item.crafting.BucketFillingType
 
MILK_LOCATION - Static variable in class de.cech12.bucketlib.util.BucketLibUtil
 
MILKABLE - Static variable in class de.cech12.bucketlib.api.BucketLibTags.EntityTypes
 
milking(Supplier) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
MilkIngredient - Class in de.cech12.bucketlib.api.crafting
 
MilkIngredient() - Constructor for class de.cech12.bucketlib.api.crafting.MilkIngredient
 
minTemperature(int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
minTemperature(Supplier) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
MobBucketItemAccessor - Interface in de.cech12.bucketlib.mixin
 
MOD_ID - Static variable in class de.cech12.bucketlib.api.BucketLib
mod id
MOD_NAME - Static variable in class de.cech12.bucketlib.api.BucketLib
mod name
ModJEIPlugin - Class in de.cech12.bucketlib.jei
 
ModJEIPlugin() - Constructor for class de.cech12.bucketlib.jei.ModJEIPlugin
 

N

NautilusAiMixin - Class in de.cech12.bucketlib.mixin
 
NeoforgeBucketHelper - Class in de.cech12.bucketlib.platform
The bucket helper implementation for NeoForge.
NeoforgeBucketHelper() - Constructor for class de.cech12.bucketlib.platform.NeoforgeBucketHelper
 
NeoforgeClientHelper - Class in de.cech12.bucketlib.platform
 
NeoforgeClientHelper() - Constructor for class de.cech12.bucketlib.platform.NeoforgeClientHelper
 
NeoforgeConfigHelper - Class in de.cech12.bucketlib.platform
The config service implementation for NeoForge.
NeoforgeConfigHelper() - Constructor for class de.cech12.bucketlib.platform.NeoforgeConfigHelper
 
NeoforgeFluidHelper - Class in de.cech12.bucketlib.platform
The fluid service implementation for NeoForge.
NeoforgeFluidHelper() - Constructor for class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
NeoforgePlatformHelper - Class in de.cech12.bucketlib.platform
The platform service implementation for NeoForge.
NeoforgePlatformHelper() - Constructor for class de.cech12.bucketlib.platform.NeoforgePlatformHelper
 
NeoforgeRegistryHelper - Class in de.cech12.bucketlib.platform
The registry service implementation for NeoForge.
NeoforgeRegistryHelper() - Constructor for class de.cech12.bucketlib.platform.NeoforgeRegistryHelper
 
NeoforgeUniversalBucketItemMixin - Class in de.cech12.bucketlib.mixin
 
NeoforgeUniversalBucketItemMixin(Item.Properties) - Constructor for class de.cech12.bucketlib.mixin.NeoforgeUniversalBucketItemMixin
 
NeoforgeUniversalBucketModel - Class in de.cech12.bucketlib.client.model
 
NeoforgeUniversalBucketModel(UniversalBucketModel.Unbaked, ItemModel.BakingContext, Matrix4fc) - Constructor for class de.cech12.bucketlib.client.model.NeoforgeUniversalBucketModel
 
NO_FLIPPING - Static variable in class de.cech12.bucketlib.api.BucketLibTags.Fluids
 
notCreative(Entity) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 

O

onUseTick(Level, LivingEntity, ItemStack, int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 

P

particle() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked.Textures
Returns the value of the particle record component.
PLATFORM - Static variable in class de.cech12.bucketlib.platform.Services
Platform helper instance
processRegistration(RegisterCapabilitiesEvent, Identifier) - Static method in class de.cech12.bucketlib.BucketLibMod
 
Properties() - Constructor for class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 

R

RECIPE_SERIALIZERS - Static variable in class de.cech12.bucketlib.BucketLibMod
 
registerBucket(RegisterCapabilitiesEvent, Identifier) - Static method in class de.cech12.bucketlib.api.BucketLibApi
 
registerItemSubtypes(ISubtypeRegistration) - Method in class de.cech12.bucketlib.jei.ModJEIPlugin
 
registerRecipes(IRecipeRegistration) - Method in class de.cech12.bucketlib.jei.ModJEIPlugin
 
REGISTRY - Static variable in class de.cech12.bucketlib.platform.Services
Registry helper instance
RegistryUtil - Class in de.cech12.bucketlib.util
 
RegistryUtil.BucketBlock - Record Class in de.cech12.bucketlib.util
 
RegistryUtil.BucketEntity - Record Class in de.cech12.bucketlib.util
 
removeBlock(ItemStack, ServerLevel, Player, boolean) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
removeContentNoCopy(ItemStack, ServerLevel, Player, boolean) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
removeEntityData(ItemStack, ServerLevel, Player, boolean) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
removeEntityData(ItemStack, ServerLevel, Player, Entity, boolean) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
removeFluid(ItemStack, ServerLevel, Player) - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
removeFluid(ItemStack, ServerLevel, Player) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
removeFluid(ItemStack, ServerLevel, Player) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
removeMilk(ItemStack, ServerLevel, Player) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
RepairItemRecipeMixin - Class in de.cech12.bucketlib.mixin
 
RepairItemRecipeMixin() - Constructor for class de.cech12.bucketlib.mixin.RepairItemRecipeMixin
 
resolveDependencies(ResolvableModel.Resolver) - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked
 

S

SERIALIZER - Static variable in class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe
 
SERIALIZER - Static variable in class de.cech12.bucketlib.item.crafting.BucketFillingShapelessRecipe
 
Services - Class in de.cech12.bucketlib.platform
Service loaders are a built-in Java feature that allow us to locate implementations of an interface that vary from one environment to another.
spawnEntityFromBucket(Player, Level, ItemStack, BlockPos, boolean) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
stacksTo(int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
STREAM_BLOCK_CODEC - Static variable in class de.cech12.bucketlib.util.RegistryUtil
 
STREAM_CODEC - Static variable in class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe
 
STREAM_CODEC - Static variable in class de.cech12.bucketlib.item.crafting.BucketFillingShapelessRecipe
 
STREAM_CODEC - Static variable in enum class de.cech12.bucketlib.item.crafting.BucketFillingType
 
STREAM_ENTITY_TYPE_CODEC - Static variable in class de.cech12.bucketlib.util.RegistryUtil
 
STREAM_FLUID_CODEC - Static variable in class de.cech12.bucketlib.util.RegistryUtil
 
supportsEnchantment(ItemStack, Holder) - Method in class de.cech12.bucketlib.mixin.NeoforgeUniversalBucketItemMixin
 

T

tab(ResourceKey) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
tag - Variable in class de.cech12.bucketlib.api.crafting.BlockIngredient
 
tag - Variable in class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
tag - Variable in class de.cech12.bucketlib.api.crafting.EntityIngredient
 
tag - Variable in class de.cech12.bucketlib.api.crafting.FluidIngredient
 
test(ItemStack) - Method in class de.cech12.bucketlib.api.crafting.BlockIngredient
 
test(ItemStack) - Method in class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
test(ItemStack) - Method in class de.cech12.bucketlib.api.crafting.EntityIngredient
 
test(ItemStack) - Method in class de.cech12.bucketlib.api.crafting.FluidIngredient
 
test(ItemStack) - Method in class de.cech12.bucketlib.api.crafting.MilkIngredient
 
textures() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked
Returns the value of the textures record component.
Textures(Optional, Optional, Optional, Optional, Optional, Optional, Optional) - Constructor for record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked.Textures
Creates an instance of a Textures record class.
tints() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked
Returns the value of the tints record component.
toString() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked.Textures
Returns a string representation of this record class.
toString() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked
Returns a string representation of this record class.
toString() - Method in record class de.cech12.bucketlib.util.RegistryUtil.BucketBlock
Returns a string representation of this record class.
toString() - Method in record class de.cech12.bucketlib.util.RegistryUtil.BucketEntity
Returns a string representation of this record class.
transformation - Variable in class de.cech12.bucketlib.client.model.UniversalBucketModel
 
tryMilkLivingEntity(ItemStack, LivingEntity, Player, InteractionHand) - Static method in class de.cech12.bucketlib.util.WorldInteractionUtil
 
tryPickUpFluid(ItemStack, Player, Level, InteractionHand, BlockPos, Direction) - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
tryPickUpFluid(ItemStack, Player, Level, InteractionHand, BlockPos, Direction) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
tryPickupFromCauldron(Level, Player, InteractionHand, BlockHitResult) - Static method in class de.cech12.bucketlib.util.WorldInteractionUtil
 
tryPlaceFluid(ItemStack, Player, Level, InteractionHand, BlockPos) - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
tryPlaceFluid(ItemStack, Player, Level, InteractionHand, BlockPos) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
tryPlaceIntoCauldron(Level, Player, InteractionHand, BlockHitResult) - Static method in class de.cech12.bucketlib.util.WorldInteractionUtil
 
type() - Method in class de.cech12.bucketlib.client.color.BucketFluidTint
 
type() - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked
 
TYPE - Static variable in class de.cech12.bucketlib.api.crafting.BlockIngredient
 
TYPE - Static variable in class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
TYPE - Static variable in class de.cech12.bucketlib.api.crafting.EntityIngredient
 
TYPE - Static variable in class de.cech12.bucketlib.api.crafting.FluidIngredient
 
TYPE - Static variable in class de.cech12.bucketlib.api.crafting.MilkIngredient
 

U

Unbaked(UniversalBucketModel.Unbaked.Textures, List) - Constructor for record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked
Creates an instance of a Unbaked record class.
unbakedModel - Variable in class de.cech12.bucketlib.client.model.UniversalBucketModel
 
UniversalBucketDispenseBehaviour - Class in de.cech12.bucketlib.item
 
UniversalBucketFluidHandler - Class in de.cech12.bucketlib.item
 
UniversalBucketFluidHandler(ItemAccess, DataComponentType) - Constructor for class de.cech12.bucketlib.item.UniversalBucketFluidHandler
 
UniversalBucketItem - Class in de.cech12.bucketlib.api.item
 
UniversalBucketItem(ResourceKey, UniversalBucketItem.Properties) - Constructor for class de.cech12.bucketlib.api.item.UniversalBucketItem
 
UniversalBucketItem.Properties - Class in de.cech12.bucketlib.api.item
 
UniversalBucketModel - Class in de.cech12.bucketlib.client.model
 
UniversalBucketModel(UniversalBucketModel.Unbaked, ItemModel.BakingContext, Matrix4fc) - Constructor for class de.cech12.bucketlib.client.model.UniversalBucketModel
 
UniversalBucketModel.Unbaked - Record Class in de.cech12.bucketlib.client.model
 
UniversalBucketModel.Unbaked.Textures - Record Class in de.cech12.bucketlib.client.model
 
update(ItemStackRenderState, ItemStack, ItemModelResolver, ItemDisplayContext, ClientLevel, ItemOwner, int) - Method in class de.cech12.bucketlib.client.model.UniversalBucketModel
 
upperCrackingTemperature(int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
upperCrackingTemperature(Supplier) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
use(Level, Player, InteractionHand) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 

V

valueOf(String) - Static method in enum class de.cech12.bucketlib.item.crafting.BucketFillingType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.cech12.bucketlib.item.crafting.BucketFillingType
Returns an array containing the constants of this enum class, in the order they are declared.

W

WorldInteractionUtil - Class in de.cech12.bucketlib.util
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values