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

AbstractFurnaceBlockEntityMixin - Class in de.cech12.bucketlib.mixin
 
AbstractFurnaceBlockEntityMixin() - Constructor for class de.cech12.bucketlib.mixin.AbstractFurnaceBlockEntityMixin
 
addBlock(ItemStack, Block) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
addBucket(UniversalBucketItem) - Static method in class de.cech12.bucketlib.BucketLibMod
 
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.FabricFluidHelper
 
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
 
amount() - Method in record class de.cech12.bucketlib.item.FluidStorageData
Returns the value of the amount record component.
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(ModelBaker, BlockModel, Function<Material, TextureAtlasSprite>, ModelState, boolean) - Method in class de.cech12.bucketlib.client.model.UniversalBucketUnbakedModel
 
bakeElements(BlockModel, ItemOverrides, List<BlockElement>, TextureAtlasSprite, ModelState) - Static method in class de.cech12.bucketlib.client.model.GeometryUtils
 
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
 
BlockIngredient.Serializer - Class in de.cech12.bucketlib.api.crafting
 
BlockModelAccessor - Interface in de.cech12.bucketlib.mixin
 
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, NonNullList<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
 
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_getParent() - Method in interface de.cech12.bucketlib.mixin.BlockModelAccessor
 
bucketlib_getParentLocation() - Method in interface de.cech12.bucketlib.mixin.BlockModelAccessor
 
bucketlib_getTextureMap() - Method in interface de.cech12.bucketlib.mixin.BlockModelAccessor
 
bucketlib_processFrames(int, String, SpriteContents) - Method in interface de.cech12.bucketlib.mixin.ItemModelGeneratorAccessor
 
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
 
BucketLibClientMod - Class in de.cech12.bucketlib.client
 
BucketLibClientMod() - Constructor for class de.cech12.bucketlib.client.BucketLibClientMod
 
BucketLibComponents - Class in de.cech12.bucketlib.api
 
BucketLibComponents() - Constructor for class de.cech12.bucketlib.api.BucketLibComponents
 
BucketLibMod - Class in de.cech12.bucketlib
 
BucketLibMod() - 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() - Constructor for class de.cech12.bucketlib.api.BucketLibTags
 
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

canExtract(FluidVariant) - Method in class de.cech12.bucketlib.item.UniversalBucketFluidStorage
 
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
 
canInsert(FluidVariant) - Method in class de.cech12.bucketlib.item.UniversalBucketFluidStorage
 
canMilkEntities() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
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.EntityIngredient.Serializer
 
CODEC - Static variable in class de.cech12.bucketlib.api.crafting.MilkIngredient.Serializer
 
CODEC - Static variable in enum class de.cech12.bucketlib.item.crafting.BucketFillingType
 
CODEC - Static variable in record class de.cech12.bucketlib.item.FluidStorageData
 
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(ItemStack) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
containsFluid(ItemStack) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
containsMilk(ItemStack) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
copyStackWithSize(ItemStack, int) - Static method in class de.cech12.bucketlib.util.ItemStackUtil
 
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
 
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
 
createUnbakedItemElements(int, String, SpriteContents) - Static method in class de.cech12.bucketlib.client.model.GeometryUtils
 
createUnbakedItemMaskElements(int, String, SpriteContents) - Static method in class de.cech12.bucketlib.client.model.GeometryUtils
 
curePotionEffects(LivingEntity, ItemStack) - Method in class de.cech12.bucketlib.platform.FabricFluidHelper
 
curePotionEffects(LivingEntity, ItemStack) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 

D

damageByOne(ItemStack, ServerLevel, Player) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
Adds damage to the bucket if damaging is enabled.
damageByOne(ItemStack, ServerPlayer) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
Deprecated.
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.model - package de.cech12.bucketlib.client.model
 
de.cech12.bucketlib.compat - package de.cech12.bucketlib.compat
 
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
 
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.FabricFluidHelper
 
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.
dyeable(int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
Sets a default color of the bucket and enables colored rendering.
dyeable(int, int, int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
Sets a default color of the bucket and enables colored rendering.

E

EMPTY - Static variable in record class de.cech12.bucketlib.item.FluidStorageData
 
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
 
EmptyIngredient.Serializer - Class in de.cech12.bucketlib.api.crafting
 
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
 
EntityIngredient.Serializer - Class in de.cech12.bucketlib.api.crafting
 
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.item.FluidStorageData
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(FluidVariant, long, TransactionContext) - Method in class de.cech12.bucketlib.item.UniversalBucketFluidStorage
 

F

FabricBucketHelper - Class in de.cech12.bucketlib.platform
The bucket helper implementation for Fabric.
FabricBucketHelper() - Constructor for class de.cech12.bucketlib.platform.FabricBucketHelper
 
FabricConfigHelper - Class in de.cech12.bucketlib.platform
The config service implementation for Fabric.
FabricConfigHelper() - Constructor for class de.cech12.bucketlib.platform.FabricConfigHelper
 
FabricFluidHelper - Class in de.cech12.bucketlib.platform
The fluid service implementation for NeoForge.
FabricFluidHelper() - Constructor for class de.cech12.bucketlib.platform.FabricFluidHelper
 
FabricPlatformHelper - Class in de.cech12.bucketlib.platform
The platform service implementation for Fabric.
FabricPlatformHelper() - Constructor for class de.cech12.bucketlib.platform.FabricPlatformHelper
 
FabricRecipeMixin - Interface in de.cech12.bucketlib.mixin
 
FabricRegistryHelper - Class in de.cech12.bucketlib.platform
The registry service implementation for NeoForge.
FabricRegistryHelper() - Constructor for class de.cech12.bucketlib.platform.FabricRegistryHelper
 
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_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
 
FluidIngredient.Serializer - Class in de.cech12.bucketlib.api.crafting
 
Fluids() - Constructor for class de.cech12.bucketlib.api.BucketLibTags.Fluids
 
FluidStorageData - Record Class in de.cech12.bucketlib.item
 
FluidStorageData(FluidVariant, long) - Constructor for record class de.cech12.bucketlib.item.FluidStorageData
Creates an instance of a FluidStorageData record class.
fluidVariant() - Method in record class de.cech12.bucketlib.item.FluidStorageData
Returns the value of the fluidVariant record component.
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

GeometryUtils - Class in de.cech12.bucketlib.client.model
 
getAdditionalSlots() - Method in class de.cech12.bucketlib.item.StackItemContext
 
getAllFluids() - Method in class de.cech12.bucketlib.platform.FabricRegistryHelper
 
getAllFluids() - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getAllItems() - Method in class de.cech12.bucketlib.platform.FabricRegistryHelper
 
getAllItems() - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getBlock(ResourceLocation) - Method in class de.cech12.bucketlib.platform.FabricRegistryHelper
 
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 class de.cech12.bucketlib.platform.FabricRegistryHelper
 
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<?>) - Method in class de.cech12.bucketlib.platform.FabricPlatformHelper
 
getBurnTime(ItemStack, RecipeType<?>) - Method in interface de.cech12.bucketlib.platform.services.IPlatformHelper
Gets the burn time of an ItemStack.
getCapacity(FluidVariant) - Method in class de.cech12.bucketlib.item.UniversalBucketFluidStorage
 
getCodec(boolean) - Method in class de.cech12.bucketlib.api.crafting.BlockIngredient.Serializer
 
getCodec(boolean) - Method in class de.cech12.bucketlib.api.crafting.EmptyIngredient.Serializer
 
getCodec(boolean) - Method in class de.cech12.bucketlib.api.crafting.EntityIngredient.Serializer
 
getCodec(boolean) - Method in class de.cech12.bucketlib.api.crafting.FluidIngredient.Serializer
 
getCodec(boolean) - Method in class de.cech12.bucketlib.api.crafting.MilkIngredient.Serializer
 
getContainedFluid(ItemStack) - Method in class de.cech12.bucketlib.platform.FabricFluidHelper
 
getContainedFluid(ItemStack) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
getContent(ItemStack) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getContentString(ItemStack) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getCraftingRemainingItem(ItemStack) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getCreativeTab() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getCurrentLevel() - Method in class de.cech12.bucketlib.platform.FabricPlatformHelper
 
getCurrentLevel() - Method in interface de.cech12.bucketlib.platform.services.IPlatformHelper
Gets the current level.
getDefaultColor() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getDurability() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getEntityType(ResourceLocation) - Method in class de.cech12.bucketlib.platform.FabricRegistryHelper
 
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 class de.cech12.bucketlib.platform.FabricRegistryHelper
 
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 class de.cech12.bucketlib.platform.FabricRegistryHelper
 
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.FabricFluidHelper
 
getFluidDescription(Fluid) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
getFluidLocation(Fluid) - Method in class de.cech12.bucketlib.platform.FabricRegistryHelper
 
getFluidLocation(Fluid) - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getFluidOfBucketItem(BucketItem) - Method in class de.cech12.bucketlib.platform.FabricBucketHelper
 
getFluidOfBucketItem(BucketItem) - Method in interface de.cech12.bucketlib.platform.services.IBucketHelper
 
getFluidTemperature(Fluid) - Method in class de.cech12.bucketlib.platform.FabricFluidHelper
 
getFluidTemperature(Fluid) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
getFreezingTemperature() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getIdentifier() - Method in class de.cech12.bucketlib.api.crafting.BlockIngredient.Serializer
 
getIdentifier() - Method in class de.cech12.bucketlib.api.crafting.EmptyIngredient.Serializer
 
getIdentifier() - Method in class de.cech12.bucketlib.api.crafting.EntityIngredient.Serializer
 
getIdentifier() - Method in class de.cech12.bucketlib.api.crafting.FluidIngredient.Serializer
 
getIdentifier() - Method in class de.cech12.bucketlib.api.crafting.MilkIngredient.Serializer
 
getInstance() - Static method in class de.cech12.bucketlib.item.UniversalBucketDispenseBehaviour
 
getItem() - Method in class de.cech12.bucketlib.mixin.ItemStackMixin
 
getLowerBreakTemperature() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getMainSlot() - Method in class de.cech12.bucketlib.item.StackItemContext
 
getMatchingStacks() - Method in class de.cech12.bucketlib.api.crafting.BlockIngredient
 
getMatchingStacks() - Method in class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
getMatchingStacks() - Method in class de.cech12.bucketlib.api.crafting.EntityIngredient
 
getMatchingStacks() - Method in class de.cech12.bucketlib.api.crafting.FluidIngredient
 
getMatchingStacks() - Method in class de.cech12.bucketlib.api.crafting.MilkIngredient
 
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.FabricFluidHelper
 
getMilkFluid() - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
getMilkTranslationKey() - Method in class de.cech12.bucketlib.platform.FabricPlatformHelper
 
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
 
getModConfigScreenFactory() - Method in class de.cech12.bucketlib.compat.ModMenuCompat
 
getModel(ResourceLocation) - Static method in class de.cech12.bucketlib.client.BucketLibClientMod
 
getName(ItemStack) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
getOverrides() - Method in class de.cech12.bucketlib.client.model.UniversalBucketBakedModel
 
getPacketCodec() - Method in class de.cech12.bucketlib.api.crafting.BlockIngredient.Serializer
 
getPacketCodec() - Method in class de.cech12.bucketlib.api.crafting.EmptyIngredient.Serializer
 
getPacketCodec() - Method in class de.cech12.bucketlib.api.crafting.EntityIngredient.Serializer
 
getPacketCodec() - Method in class de.cech12.bucketlib.api.crafting.FluidIngredient.Serializer
 
getPacketCodec() - Method in class de.cech12.bucketlib.api.crafting.MilkIngredient.Serializer
 
getParentLocation() - Method in class de.cech12.bucketlib.client.model.UniversalBucketUnbakedModel
 
getParticleIcon() - Method in class de.cech12.bucketlib.client.model.UniversalBucketBakedModel
 
getPlatformName() - Method in class de.cech12.bucketlib.platform.FabricPlatformHelper
 
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
 
getQuads(BlockState, Direction, RandomSource) - Method in class de.cech12.bucketlib.client.model.UniversalBucketBakedModel
 
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.FabricRegistryHelper
 
getRegisteredBuckets() - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getRootModel() - Method in class de.cech12.bucketlib.client.model.UniversalBucketUnbakedModel
 
getSerializedName() - Method in enum class de.cech12.bucketlib.item.crafting.BucketFillingType
 
getSerializer() - Method in class de.cech12.bucketlib.api.crafting.BlockIngredient
 
getSerializer() - Method in class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
getSerializer() - Method in class de.cech12.bucketlib.api.crafting.EntityIngredient
 
getSerializer() - Method in class de.cech12.bucketlib.api.crafting.FluidIngredient
 
getSerializer() - Method in class de.cech12.bucketlib.api.crafting.MilkIngredient
 
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.FabricPlatformHelper
 
getToolsAndUtilitiesTab() - Method in interface de.cech12.bucketlib.platform.services.IPlatformHelper
Gets the TOOLS_AND_UTILITIES creative tab.
getTransforms() - Method in class de.cech12.bucketlib.client.model.UniversalBucketBakedModel
 
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

hasCraftingRemainingItem(ItemStack) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
hashCode() - Method in record class de.cech12.bucketlib.item.FluidStorageData
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.
hasMilkFluid() - Method in class de.cech12.bucketlib.platform.FabricFluidHelper
 
hasMilkFluid() - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 

I

IBucketHelper - Interface in de.cech12.bucketlib.platform.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 - Variable in class de.cech12.bucketlib.platform.FabricConfigHelper
 
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
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.FabricConfigHelper
 
init() - Method in interface de.cech12.bucketlib.platform.services.IConfigHelper
Initialization method for the Service implementations.
insert(FluidVariant, long, TransactionContext) - Method in class de.cech12.bucketlib.item.UniversalBucketFluidStorage
 
insertOverflow(ItemVariant, long, TransactionContext) - Method in class de.cech12.bucketlib.item.StackItemContext
 
INSTANCE - Static variable in class de.cech12.bucketlib.api.crafting.BlockIngredient.Serializer
 
INSTANCE - Static variable in class de.cech12.bucketlib.api.crafting.EmptyIngredient.Serializer
 
INSTANCE - Static variable in class de.cech12.bucketlib.api.crafting.EntityIngredient.Serializer
 
INSTANCE - Static variable in class de.cech12.bucketlib.api.crafting.FluidIngredient.Serializer
 
INSTANCE - Static variable in class de.cech12.bucketlib.api.crafting.MilkIngredient.Serializer
 
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, Level, Entity, int, boolean) - 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
 
isCustomRenderer() - Method in class de.cech12.bucketlib.client.model.UniversalBucketBakedModel
 
isDamageableItemProxy(CallbackInfoReturnable<Boolean>) - Method in class de.cech12.bucketlib.mixin.ItemStackMixin
 
isDevelopmentEnvironment() - Method in class de.cech12.bucketlib.platform.FabricPlatformHelper
 
isDevelopmentEnvironment() - Method in interface de.cech12.bucketlib.platform.services.IPlatformHelper
Check if the game is currently in a development environment.
isDyeable() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
isEmpty() - Method in record class de.cech12.bucketlib.item.FluidStorageData
 
isEmpty(ItemStack) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
isFreezingBlock(Block) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
isFreezingFluid(Fluid) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
isGui3d() - Method in class de.cech12.bucketlib.client.model.UniversalBucketBakedModel
 
isInfinityEnchantmentEnabled() - Method in class de.cech12.bucketlib.platform.FabricConfigHelper
 
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.FabricPlatformHelper
 
isModLoaded(String) - Method in interface de.cech12.bucketlib.platform.services.IPlatformHelper
Checks if a mod with the given id is loaded.
item - Variable in class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
ItemModelGeneratorAccessor - Interface in de.cech12.bucketlib.mixin
 
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
 

L

LivingEntityAccessor - Interface in de.cech12.bucketlib.mixin
 
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
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

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
 
MilkIngredient.Serializer - Class in de.cech12.bucketlib.api.crafting
 
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
 
ModMenuCompat - Class in de.cech12.bucketlib.compat
 
ModMenuCompat() - Constructor for class de.cech12.bucketlib.compat.ModMenuCompat
 

N

NAME - Static variable in class de.cech12.bucketlib.api.crafting.BlockIngredient.Serializer
 
NAME - Static variable in class de.cech12.bucketlib.api.crafting.EmptyIngredient.Serializer
 
NAME - Static variable in class de.cech12.bucketlib.api.crafting.EntityIngredient.Serializer
 
NAME - Static variable in class de.cech12.bucketlib.api.crafting.FluidIngredient.Serializer
 
NAME - Static variable in class de.cech12.bucketlib.api.crafting.MilkIngredient.Serializer
 
NO_FLIPPING - Static variable in class de.cech12.bucketlib.api.BucketLibTags.Fluids
 
notCreative(Entity) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 

O

onInitialize() - Method in class de.cech12.bucketlib.BucketLibMod
 
onInitializeClient() - Method in class de.cech12.bucketlib.client.BucketLibClientMod
 
onInitializeModelLoader(ModelLoadingPlugin.Context) - Method in class de.cech12.bucketlib.client.BucketLibClientMod
 

P

PLATFORM - Static variable in class de.cech12.bucketlib.platform.Services
Platform helper instance
Properties() - Constructor for class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 

R

registerBucket(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.FabricFluidHelper
 
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
 
requiresTesting() - Method in class de.cech12.bucketlib.api.crafting.BlockIngredient
 
requiresTesting() - Method in class de.cech12.bucketlib.api.crafting.EmptyIngredient
 
requiresTesting() - Method in class de.cech12.bucketlib.api.crafting.EntityIngredient
 
requiresTesting() - Method in class de.cech12.bucketlib.api.crafting.FluidIngredient
 
requiresTesting() - Method in class de.cech12.bucketlib.api.crafting.MilkIngredient
 

S

Serializer() - Constructor for class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe.Serializer
 
SERVER_LEVEL - Static variable in class de.cech12.bucketlib.BucketLibMod
 
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
 
StackItemContext - Class in de.cech12.bucketlib.item
 
StackItemContext(ItemStack) - Constructor for class de.cech12.bucketlib.item.StackItemContext
 
stacksTo(int) - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
 
STORAGE - Static variable in class de.cech12.bucketlib.BucketLibMod
 
STREAM_CODEC - Static variable in record class de.cech12.bucketlib.item.FluidStorageData
 
streamCodec() - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapedRecipe.Serializer
 
streamCodec() - Method in class de.cech12.bucketlib.item.crafting.BucketFillingShapelessRecipe.Serializer
 

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
 
toString() - Method in record class de.cech12.bucketlib.item.FluidStorageData
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.FabricFluidHelper
 
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.FabricFluidHelper
 
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
 

U

UNIVERSAL_BUCKET_MODEL - Static variable in class de.cech12.bucketlib.client.BucketLibClientMod
 
UniversalBucketBakedModel - Class in de.cech12.bucketlib.client.model
 
UniversalBucketBakedModel(List<BakedQuad>, ItemTransforms, ItemOverrides, TextureAtlasSprite) - Constructor for class de.cech12.bucketlib.client.model.UniversalBucketBakedModel
 
UniversalBucketDispenseBehaviour - Class in de.cech12.bucketlib.item
 
UniversalBucketFluidStorage - Class in de.cech12.bucketlib.item
 
UniversalBucketFluidStorage(ContainerItemContext) - Constructor for class de.cech12.bucketlib.item.UniversalBucketFluidStorage
 
UniversalBucketItem - Class in de.cech12.bucketlib.api.item
 
UniversalBucketItem(UniversalBucketItem.Properties) - Constructor for class de.cech12.bucketlib.api.item.UniversalBucketItem
 
UniversalBucketItem.Properties - Class in de.cech12.bucketlib.api.item
 
UniversalBucketUnbakedModel - Class in de.cech12.bucketlib.client.model
This implementation is based on net.neoforged.neoforge.client.model.DynamicFluidContainerModel.
UniversalBucketUnbakedModel(BlockModel) - Constructor for class de.cech12.bucketlib.client.model.UniversalBucketUnbakedModel
 
UniversalBucketUnbakedModel(BlockModel, Fluid, ResourceLocation, boolean, boolean) - Constructor for class de.cech12.bucketlib.client.model.UniversalBucketUnbakedModel
 
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
 
useAmbientOcclusion() - Method in class de.cech12.bucketlib.client.model.UniversalBucketBakedModel
 
usesBlockLight() - Method in class de.cech12.bucketlib.client.model.UniversalBucketBakedModel
 

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

withFluid(Fluid, boolean) - Method in class de.cech12.bucketlib.client.model.UniversalBucketUnbakedModel
Returns a new UniversalBucketModel with the given fluid.
withOtherContent(ResourceLocation, boolean, boolean) - Method in class de.cech12.bucketlib.client.model.UniversalBucketUnbakedModel
Returns a new UniversalBucketModel with the given other content.
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