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(IGeometryBakingContext, ModelBaker, Function<Material, TextureAtlasSprite>, ModelState, List<ItemOverride>) - Method in class de.cech12.bucketlib.client.model.UniversalBucketModel
 
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
 
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() - 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

canFillFluidType(FluidStack) - Method in class de.cech12.bucketlib.item.UniversalBucketFluidHandler
 
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
 
ClientEvents - Class in de.cech12.bucketlib.client
 
clientSetup(ModelEvent.RegisterGeometryLoaders) - Static method in class de.cech12.bucketlib.client.ClientEvents
 
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 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(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
 
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
 
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, 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.
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.model - package de.cech12.bucketlib.client.model
 
de.cech12.bucketlib.item - package de.cech12.bucketlib.item
 
de.cech12.bucketlib.item.crafting - package de.cech12.bucketlib.item.crafting
 
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.NeoforgeFluidHelper
 
dispenseFluidContainer(BlockSource, ItemStack) - Method in interface de.cech12.bucketlib.platform.services.IFluidHelper
 
drain(int, IFluidHandler.FluidAction) - Method in class de.cech12.bucketlib.item.UniversalBucketFluidHandler
 
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

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.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
 

F

fill(FluidStack, IFluidHandler.FluidAction) - Method in class de.cech12.bucketlib.item.UniversalBucketFluidHandler
 
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
 
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 class de.cech12.bucketlib.platform.NeoforgeRegistryHelper
 
getAllFluids() - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getAllItems() - Method in class de.cech12.bucketlib.platform.NeoforgeRegistryHelper
 
getAllItems() - Method in interface de.cech12.bucketlib.platform.services.IRegistryHelper
 
getBlock(ResourceLocation) - Method in class de.cech12.bucketlib.platform.NeoforgeRegistryHelper
 
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.NeoforgeRegistryHelper
 
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(ItemStack) - Static method in class de.cech12.bucketlib.util.BucketLibUtil
 
getContentString(ItemStack) - 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
 
getCurrentLevel() - Method in class de.cech12.bucketlib.platform.NeoforgePlatformHelper
 
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.NeoforgeRegistryHelper
 
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.NeoforgeRegistryHelper
 
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() - Method in class de.cech12.bucketlib.item.UniversalBucketFluidHandler
 
getFluid(ResourceLocation) - Method in class de.cech12.bucketlib.platform.NeoforgeRegistryHelper
 
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
 
getFluidLocation(Fluid) - Method in class de.cech12.bucketlib.platform.NeoforgeRegistryHelper
 
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
 
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
 
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
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
 
getRemainingItems(CraftingInput, CallbackInfoReturnable<NonNullList<ItemStack>>) - Method in interface de.cech12.bucketlib.mixin.CraftingRecipeMixin
 
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.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.NeoforgeFluidHelper
 
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 - 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.
INSTANCE - Static variable in class de.cech12.bucketlib.client.model.UniversalBucketModel.Loader
 
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
 
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.
isDyeable() - Method in class de.cech12.bucketlib.api.item.UniversalBucketItem
 
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
 
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
 
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
 

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.
Loader() - Constructor for class de.cech12.bucketlib.client.model.UniversalBucketModel.Loader
 
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
 
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

N

NeoforgeBucketHelper - Class in de.cech12.bucketlib.platform
The bucket helper implementation for NeoForge.
NeoforgeBucketHelper() - Constructor for class de.cech12.bucketlib.platform.NeoforgeBucketHelper
 
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
 
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

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

read(JsonObject, JsonDeserializationContext) - Method in class de.cech12.bucketlib.client.model.UniversalBucketModel.Loader
 
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
 
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
 

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.
setContainerToEmpty() - Method in class de.cech12.bucketlib.item.UniversalBucketFluidHandler
 
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
 

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.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 - 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

UniversalBucketDispenseBehaviour - Class in de.cech12.bucketlib.item
 
UniversalBucketFluidHandler - Class in de.cech12.bucketlib.item
 
UniversalBucketFluidHandler(ItemStack) - 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
This implementation is based on net.neoforged.neoforge.client.model.DynamicFluidContainerModel.
UniversalBucketModel(Fluid, ResourceLocation, boolean, boolean) - Constructor for class de.cech12.bucketlib.client.model.UniversalBucketModel
 
UniversalBucketModel.Loader - Class in de.cech12.bucketlib.client.model
 
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

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