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

addBlock(ItemStack, Block) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
addContent(ItemStack, ResourceLocation) - 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<Block>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
allowedBlocks(TagKey<Block>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
allowedEntities(List<EntityType<?>>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
allowedEntities(TagKey<EntityType<?>>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
allowedFluids(List<Fluid>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
allowedFluids(TagKey<Fluid>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
assemble(CraftingInput, HolderLookup.Provider) - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe
Returns an Item that is the result of this recipe
assemble(CraftingInput, HolderLookup.Provider) - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapelessRecipe
Returns an Item that is the result of this recipe
AxolotlAiMixin - Class in de.cech12.bucketlib.mixin
 
AxolotlAiMixin() - Constructor for class de.cech12.bucketlib.mixin.AxolotlAiMixin
 
AxolotlMixin - Class in de.cech12.bucketlib.mixin
 

B

bake(ItemModel.BakingContext) - 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
 
BlockIngredient - Class in de.cech12.bucketlib.api.crafting
 
BlockIngredient(Optional<ResourceLocation>, Optional<TagKey<Block>>) - Constructor for class de.cech12.bucketlib.api.crafting.BlockIngredient
 
BlockIngredient(TagKey<Block>) - Constructor for class de.cech12.bucketlib.api.crafting.BlockIngredient
 
BlockIngredient(Block) - Constructor for class de.cech12.bucketlib.api.crafting.BlockIngredient
 
blockObtaining(Supplier<Boolean>) - 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
 
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(String, CraftingBookCategory, ShapedRecipePattern, BucketFillingType, Optional<Fluid>, Optional<Block>, Optional<EntityType<?>>) - Constructor for class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe
 
BucketFillingShapedRecipe.Serializer - Class in de.cech12.bucketlib.item.crafting
 
BucketFillingShapelessRecipe - Class in de.cech12.bucketlib.item.crafting
 
BucketFillingShapelessRecipe(String, CraftingBookCategory, List<Ingredient>, BucketFillingType, Optional<Fluid>, Optional<Block>, Optional<EntityType<?>>) - Constructor for class de.cech12.bucketlib.item.crafting.BucketFillingShapelessRecipe
 
BucketFillingShapelessRecipe.Serializer - Class in de.cech12.bucketlib.item.crafting
 
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_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
 
BucketLibComponents() - Constructor for class de.cech12.bucketlib.api.BucketLibComponents
 
BucketLibMod - Class in de.cech12.bucketlib
 
BucketLibMod(IEventBus) - Constructor for class de.cech12.bucketlib.BucketLibMod
 
BucketLibReiClientPlugin - Class in de.cech12.bucketlib.rei
 
BucketLibReiClientPlugin() - Constructor for class de.cech12.bucketlib.rei.BucketLibReiClientPlugin
 
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<Block>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
burningBlocks(TagKey<Block>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
burningFluids(List<Fluid>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
burningFluids(TagKey<Fluid>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
burningTemperature(int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
burningTemperature(Supplier<Integer>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 

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() - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe.Serializer
 
codec() - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapelessRecipe.Serializer
 
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(ItemStack) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
containsContent(ItemStack) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
containsEntityType(DataComponentHolder) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
containsFluid(ItemStack) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
containsMilk(DataComponentHolder) - 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<Fluid>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
crackingFluids(TagKey<Fluid>) - 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) - Method in interface de.cech12.bucketlib.client.services.IClientHelper
 
createItemModel(UniversalBucketModel.Unbaked, ItemModel.BakingContext) - 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
 
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.rei - package de.cech12.bucketlib.rei
 
de.cech12.bucketlib.util - package de.cech12.bucketlib.util
 
deniedBlocks(List<Block>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
deniedBlocks(TagKey<Block>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
deniedEntities(List<EntityType<?>>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
deniedEntities(TagKey<EntityType<?>>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
deniedFluids(List<Fluid>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
deniedFluids(TagKey<Fluid>) - 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<Integer>) - 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<ResourceLocation>, Optional<TagKey<Item>>) - Constructor for class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
EmptyIngredient(TagKey<Item>) - Constructor for class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
EmptyIngredient(Item) - Constructor for class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
EmptyIngredient(Item, TagKey<Item>) - 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
 
EntityIngredient - Class in de.cech12.bucketlib.api.crafting
 
EntityIngredient(Optional<ResourceLocation>, Optional<TagKey<EntityType<?>>>) - Constructor for class de.cech12.bucketlib.api.crafting.EntityIngredient
 
EntityIngredient(TagKey<EntityType<?>>) - Constructor for class de.cech12.bucketlib.api.crafting.EntityIngredient
 
EntityIngredient(EntityType<?>) - Constructor for class de.cech12.bucketlib.api.crafting.EntityIngredient
 
entityObtaining(Supplier<Boolean>) - 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.
EntityTypes() - Constructor for class de.cech12.bucketlib.api.BucketLibTags.EntityTypes
 
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<ResourceLocation>, Optional<TagKey<Fluid>>) - Constructor for class de.cech12.bucketlib.api.crafting.FluidIngredient
 
FluidIngredient(TagKey<Fluid>) - 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.
Fluids() - Constructor for class de.cech12.bucketlib.api.BucketLibTags.Fluids
 
freezingBlocks(List<Block>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
freezingBlocks(TagKey<Block>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
freezingFluids(List<Fluid>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
freezingFluids(TagKey<Fluid>) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
freezingTemperature(int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
freezingTemperature(Supplier<Integer>) - 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(ResourceLocation) - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getBlock(ItemStack) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
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.
getContainedFluid(ItemStack) - Method in class de.cech12.bucketlib.platform.NeoforgeFluidHelper
 
getContainedFluid(ItemStack) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
getContent(DataComponentHolder) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getContentString(DataComponentHolder) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getContentTexture(ResourceLocation) - Static method in class de.cech12.bucketlib.client.model.UniversalBucketModel
 
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(ResourceLocation) - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getEntityType(ItemStack) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getEntityTypeLocation(EntityType<?>) - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getEntityTypeString(ItemStack) - 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(ResourceLocation) - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getFluid(ItemStack) - 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
 
getFluidTextureMaterial(SpriteGetter, ModelDebugName, Fluid) - Method in interface de.cech12.bucketlib.client.services.IClientHelper
 
getFluidTextureMaterial(SpriteGetter, ModelDebugName, Fluid) - Method in class de.cech12.bucketlib.platform.NeoforgeClientHelper
 
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
 
getInstance() - Static method in class de.cech12.bucketlib.item.UniversalBucketDispenseBehaviour
 
getItem() - Method in class de.cech12.bucketlib.mixin.ItemStackMixin
 
getItemLocation(Item) - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getItemTexture(ResourceLocation) - Static method in class de.cech12.bucketlib.client.model.UniversalBucketModel
 
getLowerBreakTemperature() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getMaxDamage(ItemStack) - Method in class de.cech12.bucketlib.mixin.NeoforgeUniversalBucketItemMixin
 
getMaxDamageProxy(CallbackInfoReturnable<Integer>) - Method in class de.cech12.bucketlib.mixin.ItemStackMixin
 
getMaxStackSize(ItemStack) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getMaxStackSizeProxy(CallbackInfoReturnable<Integer>) - Method in class de.cech12.bucketlib.mixin.ItemStackMixin
 
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
 
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
 
getRecipeRemainder(ItemStack) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
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
 
getRemainingItems(CraftingInput, CallbackInfoReturnable<NonNullList<ItemStack>>) - 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(ItemStack) - 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(ItemStack) - 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
 

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
 
INSTANCE - Static variable in class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe.Serializer
 
INSTANCE - Static variable in class de.cech12.bucketlib.item.crafting.BucketFillingShapelessRecipe.Serializer
 
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(ItemStack) - 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(ItemStack) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
isDamageable(ItemStack) - Method in class de.cech12.bucketlib.mixin.NeoforgeUniversalBucketItemMixin
 
isDamageableItemProxy(CallbackInfoReturnable<Boolean>) - Method in class de.cech12.bucketlib.mixin.ItemStackMixin
 
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(ItemStack) - 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(ItemStack) - 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<Enchantment>) - 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
 
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
 
ItemStackMixin - Class in de.cech12.bucketlib.mixin
Mixin for the Item class to enable the possibility to configure the item's durability.
ItemStackMixin() - Constructor for class de.cech12.bucketlib.mixin.ItemStackMixin
 
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<T>) - Static method in class de.cech12.bucketlib.client.ClientServices
This code is used to load a service for the current environment.
load(Class<T>) - 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<Integer>) - 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
 
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<Integer>) - 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<Boolean>) - 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<Integer>) - 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

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) - 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, ResourceLocation) - 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, ResourceLocation) - Static method in class de.cech12.bucketlib.api.BucketLibApi
 
registerDisplays(DisplayRegistry) - Method in class de.cech12.bucketlib.rei.BucketLibReiClientPlugin
 
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
 
resolveDependencies(ResolvableModel.Resolver) - Method in record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked
 

S

Serializer() - Constructor for class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe.Serializer
 
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
 
streamCodec() - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe.Serializer
 
streamCodec() - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapelessRecipe.Serializer
 
supportsEnchantment(ItemStack, Holder<Enchantment>) - Method in class de.cech12.bucketlib.mixin.NeoforgeUniversalBucketItemMixin
 

T

tab(ResourceKey<CreativeModeTab>) - 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<ResourceLocation>, Optional<ResourceLocation>, Optional<ResourceLocation>, Optional<ResourceLocation>, Optional<ResourceLocation>, Optional<ResourceLocation>, Optional<ResourceLocation>) - 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.
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<ItemTintSource>) - Constructor for record class de.cech12.bucketlib.client.model.UniversalBucketModel.Unbaked
Creates an instance of a Unbaked record class.
UniversalBucketDispenseBehaviour - Class in de.cech12.bucketlib.item
 
UniversalBucketFluidHandler - Class in de.cech12.bucketlib.item
 
UniversalBucketFluidHandler(ItemAccess, DataComponentType<SimpleFluidContent>) - Constructor for class de.cech12.bucketlib.item.UniversalBucketFluidHandler
 
UniversalBucketItem - Class in de.cech12.bucketlib.api.item
 
UniversalBucketItem(ResourceKey<Item>, 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) - 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<Integer>) - 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