Index
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
blockrecord 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
BucketBlockrecord class. - BucketEntity(EntityType<?>, Fluid, MobBucketItem) - Constructor for record class de.cech12.bucketlib.util.RegistryUtil.BucketEntity
-
Creates an instance of a
BucketEntityrecord 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
bucketItemrecord component. - bucketItem() - Method in record class de.cech12.bucketlib.util.RegistryUtil.BucketEntity
-
Returns the value of the
bucketItemrecord 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
entityTyperecord 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
fluidrecord 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
All Classes and Interfaces|All Packages|Constant Field Values