Index

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

A

addSound(String, SoundEvent) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidSounds
 
adjacentPathType() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
adjacentPathType() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the adjacentPathType record component.
adjacentPathType(BlockPathTypes) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
allowsExtraction() - Method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
 
allowsExtraction() - Method in class earth.terrarium.botarium.common.energy.impl.InsertOnlyEnergyContainer
 
allowsExtraction() - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
allowsExtraction() - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
allowsExtraction() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
allowsExtraction() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
allowsExtraction() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
allowsExtraction() - Method in class earth.terrarium.botarium.common.fluid.impl.InsertOnlyFluidContainer
 
allowsExtraction() - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
allowsExtraction() - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
allowsExtraction() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
allowsExtraction() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
allowsExtraction() - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
allowsExtraction() - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
allowsExtraction() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
allowsExtraction() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
allowsInsertion() - Method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
 
allowsInsertion() - Method in class earth.terrarium.botarium.common.energy.impl.ExtractOnlyEnergyContainer
 
allowsInsertion() - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
allowsInsertion() - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
allowsInsertion() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
allowsInsertion() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
allowsInsertion() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
allowsInsertion() - Method in class earth.terrarium.botarium.common.fluid.impl.ExtractOnlyFluidContainer
 
allowsInsertion() - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
allowsInsertion() - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
allowsInsertion() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
allowsInsertion() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
allowsInsertion() - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
allowsInsertion() - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
allowsInsertion() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
allowsInsertion() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
attachBlockCapabilities(AttachCapabilitiesEvent<BlockEntity>) - Static method in class earth.terrarium.botarium.forge.BotariumForge
 
attachItemCapabilities(AttachCapabilitiesEvent<ItemStack>) - Static method in class earth.terrarium.botarium.forge.BotariumForge
 
AutoSerializable - Interface in earth.terrarium.botarium.forge
 

B

beforeDestroyingBlock(LevelAccessor, BlockPos, BlockState) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
beforeDestroyingBlock(LevelAccessor, BlockPos, BlockState) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
block() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
Returns the value of the block record component.
blockEntity() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
Returns the value of the blockEntity record component.
BoatariumLiquidBlockImpl - Class in earth.terrarium.botarium.forge.extensions
 
BoatariumLiquidBlockImpl(FluidData, BlockBehaviour.Properties) - Constructor for class earth.terrarium.botarium.forge.extensions.BoatariumLiquidBlockImpl
 
Botarium - Class in earth.terrarium.botarium
 
Botarium() - Constructor for class earth.terrarium.botarium.Botarium
 
BOTARIUM_DATA - Static variable in class earth.terrarium.botarium.Botarium
 
BotariumEnergyBlock<T extends EnergyContainer & Updatable> - Interface in earth.terrarium.botarium.common.energy.base
A functional interface representing an energy block in a Botarium.
BotariumEnergyItem<T extends EnergyContainer & Updatable> - Interface in earth.terrarium.botarium.common.energy.base
Functional interface that represents an item that can provide an energy storage container.
BotariumFlowingFluid - Class in earth.terrarium.botarium.common.registry.fluid
 
BotariumFlowingFluid(FluidData) - Constructor for class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
BotariumFlowingFluidImpl - Class in earth.terrarium.botarium.forge.extensions
 
BotariumFlowingFluidImpl(FluidData) - Constructor for class earth.terrarium.botarium.forge.extensions.BotariumFlowingFluidImpl
 
BotariumFluidBlock<T extends FluidContainer & Updatable> - Interface in earth.terrarium.botarium.common.fluid.base
This interface represents a block that contains a fluid container.
BotariumFluidItem<T extends ItemFluidContainer & Updatable> - Interface in earth.terrarium.botarium.common.fluid.base
An interface that represents an item that can provide a fluid container for a Botarium block.
BotariumFluidType - Class in earth.terrarium.botarium.forge.regsitry.fluid
 
BotariumForge - Class in earth.terrarium.botarium.forge
 
BotariumForge() - Constructor for class earth.terrarium.botarium.forge.BotariumForge
 
BotariumLiquidBlock - Class in earth.terrarium.botarium.common.registry.fluid
 
BotariumLiquidBlock(FluidData, BlockBehaviour.Properties) - Constructor for class earth.terrarium.botarium.common.registry.fluid.BotariumLiquidBlock
 
BotariumSourceFluid - Class in earth.terrarium.botarium.common.registry.fluid
 
BotariumSourceFluid(FluidData) - Constructor for class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
BotariumSourceFluidImpl - Class in earth.terrarium.botarium.forge.extensions
 
BotariumSourceFluidImpl(FluidData) - Constructor for class earth.terrarium.botarium.forge.extensions.BotariumSourceFluidImpl
 
build(ResourceLocation) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 

C

canBeReplacedWith(FluidState, BlockGetter, BlockPos, Fluid, Direction) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
canBeReplacedWith(FluidState, BlockGetter, BlockPos, Fluid, Direction) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
canConvertToSource() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
canConvertToSource() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the canConvertToSource record component.
canConvertToSource(boolean) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
canConvertToSource(Level) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
canConvertToSource(Level) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
canDrown() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
canDrown() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the canDrown record component.
canDrown(boolean) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
canExtinguish() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
canExtinguish() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the canExtinguish record component.
canExtinguish(boolean) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
canExtract() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer.ForgeEnergyStorage
 
canExtract() - Method in record class earth.terrarium.botarium.forge.energy.ForgeItemEnergyContainer
 
canHydrate() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
canHydrate() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the canHydrate record component.
canHydrate(boolean) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
canPlace() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
canPlace() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the canPlace record component.
canPushEntity() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
canPushEntity() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the canPushEntity record component.
canPushEntity(boolean) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
canReceive() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer.ForgeEnergyStorage
 
canReceive() - Method in record class earth.terrarium.botarium.forge.energy.ForgeItemEnergyContainer
 
canSwim() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
canSwim() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the canSwim record component.
canSwim(boolean) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
clearContent() - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
clearContent() - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
clearContent() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
clearContent() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
clearContent() - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
clearContent() - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
clearContent() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
clearContent() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
clearContent() - Method in class earth.terrarium.botarium.common.item.SimpleItemContainer
 
clearContent() - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
clearContent() - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
clearContent() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
clearContent() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
ClientFluidHooks - Class in earth.terrarium.botarium.common.fluid.utils
 
ClientFluidHooks() - Constructor for class earth.terrarium.botarium.common.fluid.utils.ClientFluidHooks
 
ClientFluidHooksImpl - Class in earth.terrarium.botarium.forge.extensions
 
ClientFluidHooksImpl() - Constructor for class earth.terrarium.botarium.forge.extensions.ClientFluidHooksImpl
 
ClientHooks - Class in earth.terrarium.botarium.client
 
ClientHooks() - Constructor for class earth.terrarium.botarium.client.ClientHooks
 
ClientHooksImpl - Class in earth.terrarium.botarium.forge.extensions
 
ClientHooksImpl() - Constructor for class earth.terrarium.botarium.forge.extensions.ClientHooksImpl
 
CODEC - Static variable in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
CODEC - Static variable in class earth.terrarium.botarium.common.fluid.utils.FluidIngredient
 
CODEC - Static variable in record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.FluidValue
 
CODEC - Static variable in record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.TagValue
 
CODEC - Static variable in class earth.terrarium.botarium.common.fluid.utils.QuantifiedFluidIngredient
 
CommonHooks - Class in earth.terrarium.botarium.util
 
CommonHooks() - Constructor for class earth.terrarium.botarium.util.CommonHooks
 
CommonHooksImpl - Class in earth.terrarium.botarium.forge.extensions
 
CommonHooksImpl() - Constructor for class earth.terrarium.botarium.forge.extensions.CommonHooksImpl
 
container() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
Returns the value of the container record component.
container() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
Returns the value of the container record component.
container() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
Returns the value of the container record component.
container() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
Returns the value of the container record component.
container() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer.ForgeEnergyStorage
Returns the value of the container record component.
container() - Method in record class earth.terrarium.botarium.forge.energy.ForgeItemEnergyContainer
Returns the value of the container record component.
container() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
Returns the value of the container record component.
container() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
Returns the value of the container record component.
containerGetter() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer
Returns the value of the containerGetter record component.
copy() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
copy() - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
copy() - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
copy() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
copy() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
copy() - Method in class earth.terrarium.botarium.common.item.ItemStackHolder
 
copy() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
copy() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
copyHolder() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
copyHolder() - Method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
copyWithAmount(long) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
Does not set amount if the holder is empty.
create() - Static method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
 
create(int, Inventory, FriendlyByteBuf) - Method in interface earth.terrarium.botarium.common.registry.RegistryHelpers.MenuFactory
 
create(FluidInformation) - Static method in class earth.terrarium.botarium.forge.regsitry.fluid.BotariumFluidType
 
create(BlockPos, BlockState) - Method in interface earth.terrarium.botarium.common.registry.RegistryHelpers.BlockEntityFactory
 
createBlockEntityType(RegistryHelpers.BlockEntityFactory<E>, Block...) - Static method in class earth.terrarium.botarium.common.registry.RegistryHelpers
 
createBlockEntityType(RegistryHelpers.BlockEntityFactory<E>, Block...) - Static method in class earth.terrarium.botarium.forge.extensions.RegistryHelpersImpl
 
createFluidStateDefinition(StateDefinition.Builder<Fluid, FluidState>) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
createFluidStateDefinition(StateDefinition.Builder<Fluid, FluidState>) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
createLegacyBlock(FluidState) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
createLegacyBlock(FluidState) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
createMenuType(RegistryHelpers.MenuFactory<T>) - Static method in class earth.terrarium.botarium.common.registry.RegistryHelpers
 
createMenuType(RegistryHelpers.MenuFactory<T>) - Static method in class earth.terrarium.botarium.forge.extensions.RegistryHelpersImpl
 
createSnapshot() - Method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
 
createSnapshot() - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
createSnapshot() - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
createSnapshot() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
createSnapshot() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
createSnapshot() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
createSnapshot() - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
createSnapshot() - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
createSnapshot() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
createSnapshot() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
createSnapshot() - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
createSnapshot() - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
createSnapshot() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
createSnapshot() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 

D

density() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
density() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the density record component.
density(int) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
deserialize(CompoundTag) - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
deserialize(CompoundTag) - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
deserialize(CompoundTag) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
deserialize(CompoundTag) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
deserialize(CompoundTag) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
Deserializes a FluidHolder from a given CompoundTag.
deserialize(CompoundTag) - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
deserialize(CompoundTag) - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
deserialize(CompoundTag) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
deserialize(CompoundTag) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
deserialize(CompoundTag) - Method in class earth.terrarium.botarium.common.item.SimpleItemContainer
 
deserialize(CompoundTag) - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
deserialize(CompoundTag) - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
deserialize(CompoundTag) - Method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
deserialize(CompoundTag) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
deserialize(CompoundTag) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
deserialize(CompoundTag) - Method in interface earth.terrarium.botarium.util.Serializable
Deserializes the information of an object from a CompoundTag.
deserializeNBT(CompoundTag) - Method in interface earth.terrarium.botarium.forge.AutoSerializable
 
disablePlacing() - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
dissolve() - Method in class earth.terrarium.botarium.common.fluid.utils.FluidIngredient
 
distributeEnergyNearby(BlockEntity, long) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
Automatically transfers energy from an energy block to surrounding blocks
drain(int, IFluidHandler.FluidAction) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
 
drain(int, IFluidHandler.FluidAction) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
 
drain(FluidStack, IFluidHandler.FluidAction) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
 
drain(FluidStack, IFluidHandler.FluidAction) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
 
dropOff() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
dropOff() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the dropOff record component.
dropOff(int) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 

E

earth.terrarium.botarium - package earth.terrarium.botarium
 
earth.terrarium.botarium.client - package earth.terrarium.botarium.client
 
earth.terrarium.botarium.common.energy - package earth.terrarium.botarium.common.energy
 
earth.terrarium.botarium.common.energy.base - package earth.terrarium.botarium.common.energy.base
 
earth.terrarium.botarium.common.energy.impl - package earth.terrarium.botarium.common.energy.impl
 
earth.terrarium.botarium.common.fluid - package earth.terrarium.botarium.common.fluid
 
earth.terrarium.botarium.common.fluid.base - package earth.terrarium.botarium.common.fluid.base
 
earth.terrarium.botarium.common.fluid.impl - package earth.terrarium.botarium.common.fluid.impl
 
earth.terrarium.botarium.common.fluid.utils - package earth.terrarium.botarium.common.fluid.utils
 
earth.terrarium.botarium.common.item - package earth.terrarium.botarium.common.item
 
earth.terrarium.botarium.common.menu - package earth.terrarium.botarium.common.menu
 
earth.terrarium.botarium.common.registry - package earth.terrarium.botarium.common.registry
 
earth.terrarium.botarium.common.registry.fluid - package earth.terrarium.botarium.common.registry.fluid
 
earth.terrarium.botarium.forge - package earth.terrarium.botarium.forge
 
earth.terrarium.botarium.forge.energy - package earth.terrarium.botarium.forge.energy
 
earth.terrarium.botarium.forge.extensions - package earth.terrarium.botarium.forge.extensions
 
earth.terrarium.botarium.forge.fluid - package earth.terrarium.botarium.forge.fluid
 
earth.terrarium.botarium.forge.item - package earth.terrarium.botarium.forge.item
 
earth.terrarium.botarium.forge.regsitry.fluid - package earth.terrarium.botarium.forge.regsitry.fluid
 
earth.terrarium.botarium.util - package earth.terrarium.botarium.util
 
empty() - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
Returns an empty FluidHolder.
empty() - Static method in interface earth.terrarium.botarium.forge.extensions.FluidHolderImpl
 
empty() - Static method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
energy() - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
Returns the value of the energy record component.
energy() - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
Returns the value of the energy record component.
EnergyApi - Class in earth.terrarium.botarium.common.energy
 
EnergyApi() - Constructor for class earth.terrarium.botarium.common.energy.EnergyApi
 
EnergyContainer - Interface in earth.terrarium.botarium.common.energy.base
 
EnergyContainerImpl - Interface in earth.terrarium.botarium.forge.extensions
 
EnergySnapshot - Interface in earth.terrarium.botarium.common.energy.base
A snapshot of a EnergyContainer that can be loaded into another container or used to restore a container to a previous state.
entity() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer
Returns the value of the entity record component.
entity() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer
Returns the value of the entity record component.
equals(Object) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.FluidValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.TagValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer.ForgeEnergyStorage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.forge.energy.ForgeItemEnergyContainer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
Indicates whether some other object is "equal to" this one.
explosionResistance() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
explosionResistance() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the explosionResistance record component.
explosionResistance(float) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
extractEnergy(int, boolean) - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer.ForgeEnergyStorage
 
extractEnergy(int, boolean) - Method in record class earth.terrarium.botarium.forge.energy.ForgeItemEnergyContainer
 
extractEnergy(long, boolean) - Method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
Extracts a given amount of energy into the container.
extractEnergy(long, boolean) - Method in class earth.terrarium.botarium.common.energy.impl.InsertOnlyEnergyContainer
 
extractEnergy(long, boolean) - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
extractEnergy(long, boolean) - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
extractEnergy(long, boolean) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
extractEnergy(long, boolean) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
extractEnergy(long, boolean) - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
extractEnergy(long, boolean) - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
extractFluid(FluidHolder, boolean) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
Extracts a FluidHolder from the container.
extractFluid(FluidHolder, boolean) - Method in class earth.terrarium.botarium.common.fluid.impl.InsertOnlyFluidContainer
 
extractFluid(FluidHolder, boolean) - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
extractFluid(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
extractFluid(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
extractFluid(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
extractFluid(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
extractFluid(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
extractFromSlot(FluidHolder, FluidHolder, Runnable) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
Extracts a fluid from one FluidHolder into another.
extractFromSlot(FluidHolder, FluidHolder, Runnable) - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
extractFromSlot(FluidHolder, FluidHolder, Runnable) - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
extractFromSlot(FluidHolder, FluidHolder, Runnable) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
extractFromSlot(FluidHolder, FluidHolder, Runnable) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
extractFromSlot(FluidHolder, FluidHolder, Runnable) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
extractFromSlot(FluidHolder, FluidHolder, Runnable) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
ExtractOnlyEnergyContainer - Class in earth.terrarium.botarium.common.energy.impl
 
ExtractOnlyEnergyContainer(long) - Constructor for class earth.terrarium.botarium.common.energy.impl.ExtractOnlyEnergyContainer
 
ExtractOnlyFluidContainer - Class in earth.terrarium.botarium.common.fluid.impl
 
ExtractOnlyFluidContainer(IntToLongFunction, int, BiPredicate<Integer, FluidHolder>) - Constructor for class earth.terrarium.botarium.common.fluid.impl.ExtractOnlyFluidContainer
 
ExtraDataMenuProvider - Interface in earth.terrarium.botarium.common.menu
A menu provider that can be used to send extra data to the client.

F

fallDistanceModifier() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
fallDistanceModifier() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the fallDistanceModifier record component.
fallDistanceModifier(float) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
fill(FluidStack, IFluidHandler.FluidAction) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
 
fill(FluidStack, IFluidHandler.FluidAction) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
 
finalizeRegistration(Map<Supplier<T>, U>, Map<T, U>, String) - Static method in class earth.terrarium.botarium.Botarium
 
flowing() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
flowing() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the flowing record component.
flowing(ResourceLocation) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
fluid() - Method in record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.FluidValue
Returns the value of the fluid record component.
FLUID_KEY - Static variable in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
FluidApi - Class in earth.terrarium.botarium.common.fluid
 
FluidApi() - Constructor for class earth.terrarium.botarium.common.fluid.FluidApi
 
FluidBucketItem - Class in earth.terrarium.botarium.common.registry.fluid
 
FluidBucketItem(FluidData, Item.Properties) - Constructor for class earth.terrarium.botarium.common.registry.fluid.FluidBucketItem
 
FluidBucketItemImpl - Class in earth.terrarium.botarium.forge.extensions
 
FluidBucketItemImpl(FluidData, Item.Properties) - Constructor for class earth.terrarium.botarium.forge.extensions.FluidBucketItemImpl
 
FluidConstants - Class in earth.terrarium.botarium.common.fluid
 
FluidConstants() - Constructor for class earth.terrarium.botarium.common.fluid.FluidConstants
 
FluidConstantsImpl - Class in earth.terrarium.botarium.forge.extensions
 
FluidConstantsImpl() - Constructor for class earth.terrarium.botarium.forge.extensions.FluidConstantsImpl
 
FluidContainer - Interface in earth.terrarium.botarium.common.fluid.base
 
FluidContainerImpl - Interface in earth.terrarium.botarium.forge.extensions
 
FluidData - Interface in earth.terrarium.botarium.common.registry.fluid
 
fluidFilter - Variable in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
fluidGetter() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer
Returns the value of the fluidGetter record component.
FluidHolder - Interface in earth.terrarium.botarium.common.fluid.base
An object that holds a fluid with an amount and a tag.
FluidHolderImpl - Interface in earth.terrarium.botarium.forge.extensions
 
FluidInformation - Interface in earth.terrarium.botarium.common.registry.fluid
 
FluidIngredient - Class in earth.terrarium.botarium.common.fluid.utils
 
FluidIngredient(List<Either<FluidIngredient.FluidValue, FluidIngredient.TagValue>>) - Constructor for class earth.terrarium.botarium.common.fluid.utils.FluidIngredient
 
FluidIngredient.FluidValue - Record Class in earth.terrarium.botarium.common.fluid.utils
 
FluidIngredient.TagValue - Record Class in earth.terrarium.botarium.common.fluid.utils
 
FluidIngredient.Value - Interface in earth.terrarium.botarium.common.fluid.utils
 
FluidProperties - Record Class in earth.terrarium.botarium.common.registry.fluid
 
FluidProperties(ResourceLocation, double, boolean, boolean, boolean, float, boolean, boolean, boolean, BlockPathTypes, BlockPathTypes, boolean, int, int, int, int, Rarity, FluidSounds, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, int, int, int, int, float, boolean) - Constructor for record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Creates an instance of a FluidProperties record class.
FluidProperties.Builder - Class in earth.terrarium.botarium.common.registry.fluid
 
FluidRegistry - Class in earth.terrarium.botarium.common.registry.fluid
 
FluidRegistry(String) - Constructor for class earth.terrarium.botarium.common.registry.fluid.FluidRegistry
 
FluidRegistryImpl - Class in earth.terrarium.botarium.forge.extensions
 
FluidRegistryImpl(String) - Constructor for class earth.terrarium.botarium.forge.extensions.FluidRegistryImpl
 
fluids - Variable in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidSnapshot
 
FluidSnapshot - Interface in earth.terrarium.botarium.common.fluid.base
A snapshot of a FluidContainer that can be loaded into another container or used to restore a container to a previous state.
FluidSounds - Class in earth.terrarium.botarium.common.registry.fluid
 
FluidSounds() - Constructor for class earth.terrarium.botarium.common.registry.fluid.FluidSounds
 
fluidStack - Variable in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
fluidType() - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
Returns the value of the fluidType record component.
FluidValue(Fluid) - Constructor for record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.FluidValue
Creates an instance of a FluidValue record class.
ForgeEnergyContainer - Record Class in earth.terrarium.botarium.forge.energy
 
ForgeEnergyContainer(BotariumEnergyBlock<?>, BlockEntity) - Constructor for record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer
Creates an instance of a ForgeEnergyContainer record class.
ForgeEnergyContainer.ForgeEnergyStorage<T extends EnergyContainer & Updatable> - Record Class in earth.terrarium.botarium.forge.energy
 
ForgeEnergyStorage(T) - Constructor for record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer.ForgeEnergyStorage
Creates an instance of a ForgeEnergyStorage record class.
ForgeFluidContainer - Record Class in earth.terrarium.botarium.forge.fluid
 
ForgeFluidContainer(BotariumFluidBlock<?>, BlockEntity) - Constructor for record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer
Creates an instance of a ForgeFluidContainer record class.
ForgeFluidContainer.ForgeFluidHandler<T extends FluidContainer & Updatable> - Record Class in earth.terrarium.botarium.forge.fluid
 
ForgeFluidData - Class in earth.terrarium.botarium.forge.regsitry.fluid
 
ForgeFluidData(Supplier<BotariumFluidType>, FluidInformation) - Constructor for class earth.terrarium.botarium.forge.regsitry.fluid.ForgeFluidData
 
ForgeFluidData(Supplier<BotariumFluidType>, FluidProperties) - Constructor for class earth.terrarium.botarium.forge.regsitry.fluid.ForgeFluidData
 
ForgeFluidHandler(T) - Constructor for record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
Creates an instance of a ForgeFluidHandler record class.
ForgeFluidHolder - Class in earth.terrarium.botarium.forge.fluid
 
ForgeFluidHolder(FluidHolder) - Constructor for class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
ForgeFluidHolder(Fluid, int, CompoundTag) - Constructor for class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
ForgeFluidHolder(FluidStack) - Constructor for class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
ForgeItemEnergyContainer<T extends EnergyContainer & Updatable> - Record Class in earth.terrarium.botarium.forge.energy
 
ForgeItemEnergyContainer(T) - Constructor for record class earth.terrarium.botarium.forge.energy.ForgeItemEnergyContainer
Creates an instance of a ForgeItemEnergyContainer record class.
ForgeItemFluidContainer<T extends ItemFluidContainer & Updatable> - Record Class in earth.terrarium.botarium.forge.fluid
 
ForgeItemFluidContainer(T) - Constructor for record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
Creates an instance of a ForgeItemFluidContainer record class.
ForgeRegistryHelper<V> - Class in earth.terrarium.botarium.forge.extensions
 
ForgeRegistryHelper(Registry<V>, String) - Constructor for class earth.terrarium.botarium.forge.extensions.ForgeRegistryHelper
 
fromCompound(CompoundTag) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
Creates a FluidHolder from a CompoundTag.
fromContainer(FluidContainer) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
Sets the container to the same values as the given container.
fromContainer(FluidContainer) - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
fromContainer(FluidContainer) - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
fromContainer(FluidContainer) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
fromContainer(FluidContainer) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
fromContainer(FluidContainer) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
fromContainer(FluidContainer) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
fromMillibuckets(long) - Static method in class earth.terrarium.botarium.common.fluid.FluidConstants
Converts the given amount of millibuckets to the platform-specific amount of fluid.
fromMillibuckets(long) - Static method in class earth.terrarium.botarium.forge.extensions.FluidConstantsImpl
 

G

getAmount(FluidState) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
getAmount(FluidState) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
getAPIEnergyContainer(Level, BlockPos, BlockState, BlockEntity, Direction) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
 
getAPIFluidContainer(Level, BlockPos, BlockState, BlockEntity, Direction) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
Retrieves the Botarium specific FluidContainer object from a block entity or block.
getBlock() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
 
getBlock() - Method in class earth.terrarium.botarium.forge.regsitry.fluid.ForgeFluidData
 
getBlockAmount() - Static method in class earth.terrarium.botarium.common.fluid.FluidConstants
 
getBlockAmount() - Static method in class earth.terrarium.botarium.forge.extensions.FluidConstantsImpl
 
getBlockEntityRegistry() - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
 
getBlockEntityRegistry() - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
 
getBlockRegistry() - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
 
getBlockRegistry() - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
 
getBottleAmount() - Static method in class earth.terrarium.botarium.common.fluid.FluidConstants
 
getBottleAmount() - Static method in class earth.terrarium.botarium.forge.extensions.FluidConstantsImpl
 
getBucket() - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
getBucket() - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
getBucket() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
 
getBucket() - Method in class earth.terrarium.botarium.forge.regsitry.fluid.ForgeFluidData
 
getBucketAmount() - Static method in class earth.terrarium.botarium.common.fluid.FluidConstants
 
getBucketAmount() - Static method in class earth.terrarium.botarium.forge.extensions.FluidConstantsImpl
 
getBurnTime(ItemStack) - Static method in class earth.terrarium.botarium.forge.extensions.CommonHooksImpl
 
getBurnTime(ItemStack) - Static method in class earth.terrarium.botarium.util.CommonHooks
 
getCapability(Capability<T>, Direction) - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer
 
getCapability(Capability<T>, Direction) - Method in record class earth.terrarium.botarium.forge.energy.ForgeItemEnergyContainer
 
getCapability(Capability<T>, Direction) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer
 
getCapability(Capability<T>, Direction) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
 
getCapability(Capability<T>, Direction) - Method in class earth.terrarium.botarium.forge.item.ItemContainerWrapper
 
getCompound() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
getCompound() - Method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
getContainer() - Method in interface earth.terrarium.botarium.common.item.ItemContainerBlock
 
getContainer() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
 
getContainerItem() - Method in interface earth.terrarium.botarium.common.fluid.base.ItemFluidContainer
 
getContainerItem() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
getContainerItem() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
getContainerSize() - Method in class earth.terrarium.botarium.common.item.SimpleItemContainer
 
getData() - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
getData() - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
getData() - Method in class earth.terrarium.botarium.common.registry.fluid.FluidBucketItem
 
getData() - Method in class earth.terrarium.botarium.forge.extensions.BotariumFlowingFluidImpl
 
getData() - Method in class earth.terrarium.botarium.forge.extensions.BotariumSourceFluidImpl
 
getData() - Method in class earth.terrarium.botarium.forge.extensions.FluidBucketItemImpl
 
getDisplayName(FluidHolder) - Static method in class earth.terrarium.botarium.common.fluid.utils.ClientFluidHooks
 
getDisplayName(FluidHolder) - Static method in class earth.terrarium.botarium.forge.extensions.ClientFluidHooksImpl
 
getDropOff(LevelReader) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
getDropOff(LevelReader) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
getEnergyBlock(Block) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
 
getEnergyBlock(BlockEntityType<?>) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
 
getEnergyItem(Item) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
 
getEnergyStorage(ItemStack) - Method in interface earth.terrarium.botarium.common.energy.base.BotariumEnergyItem
Retrieves the energy storage container for the given holder.
getEnergyStorage(Level, BlockPos, BlockState, BlockEntity, Direction) - Method in interface earth.terrarium.botarium.common.energy.base.BotariumEnergyBlock
Retrieves the energy storage object for a given level, position, state, entity, and direction.
getEnergyStored() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer.ForgeEnergyStorage
 
getEnergyStored() - Method in record class earth.terrarium.botarium.forge.energy.ForgeItemEnergyContainer
 
getExplosionResistance() - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
getExplosionResistance() - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
getFlowing() - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
getFlowing() - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
getFlowingFluid() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
 
getFlowingFluid() - Method in class earth.terrarium.botarium.forge.regsitry.fluid.ForgeFluidData
 
getFluid() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
getFluid() - Method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
getFluidAmount() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
getFluidAmount() - Method in class earth.terrarium.botarium.common.fluid.utils.QuantifiedFluidIngredient
 
getFluidAmount() - Method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
getFluidBlock(Block) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
 
getFluidBlock(BlockEntityType<?>) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
 
getFluidColor(FluidHolder) - Static method in class earth.terrarium.botarium.common.fluid.utils.ClientFluidHooks
 
getFluidColor(FluidHolder) - Static method in class earth.terrarium.botarium.forge.extensions.ClientFluidHooksImpl
 
getFluidContainer(ItemStack) - Method in interface earth.terrarium.botarium.common.fluid.base.BotariumFluidItem
 
getFluidContainer(Level, BlockPos, BlockState, BlockEntity, Direction) - Method in interface earth.terrarium.botarium.common.fluid.base.BotariumFluidBlock
 
getFluidHolder() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
getFluidInTank(int) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
 
getFluidInTank(int) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
 
getFluidItem(Item) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
 
getFluids() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
getFluids() - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
getFluids() - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
getFluids() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
getFluids() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
getFluids() - Method in record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.FluidValue
 
getFluids() - Method in class earth.terrarium.botarium.common.fluid.utils.FluidIngredient
 
getFluids() - Method in record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.TagValue
 
getFluids() - Method in interface earth.terrarium.botarium.common.fluid.utils.FluidIngredient.Value
 
getFluids() - Method in class earth.terrarium.botarium.common.fluid.utils.QuantifiedFluidIngredient
 
getFluids() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
getFluids() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
getFluidSprite(FluidHolder) - Static method in class earth.terrarium.botarium.common.fluid.utils.ClientFluidHooks
 
getFluidSprite(FluidHolder) - Static method in class earth.terrarium.botarium.forge.extensions.ClientFluidHooksImpl
 
getFluidStack() - Method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
getFluidType() - Method in class earth.terrarium.botarium.forge.extensions.BotariumFlowingFluidImpl
 
getFluidType() - Method in class earth.terrarium.botarium.forge.extensions.BotariumSourceFluidImpl
 
getInformation() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
 
getInformation() - Method in class earth.terrarium.botarium.forge.regsitry.fluid.ForgeFluidData
 
getIngotAmount() - Static method in class earth.terrarium.botarium.common.fluid.FluidConstants
 
getIngotAmount() - Static method in class earth.terrarium.botarium.forge.extensions.FluidConstantsImpl
 
getIngredient() - Method in class earth.terrarium.botarium.common.fluid.utils.QuantifiedFluidIngredient
 
getItem(int) - Method in class earth.terrarium.botarium.common.item.SimpleItemContainer
 
getItemRegistry() - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
 
getItemRegistry() - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
 
getItems() - Method in class earth.terrarium.botarium.common.item.SimpleItemContainer
 
getMaxCapacity() - Method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
 
getMaxCapacity() - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
getMaxCapacity() - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
getMaxCapacity() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
getMaxCapacity() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
getMaxCapacity() - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
getMaxCapacity() - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
getMaxEnergyStored() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer.ForgeEnergyStorage
 
getMaxEnergyStored() - Method in record class earth.terrarium.botarium.forge.energy.ForgeItemEnergyContainer
 
getNuggetAmount() - Static method in class earth.terrarium.botarium.common.fluid.FluidConstants
 
getNuggetAmount() - Static method in class earth.terrarium.botarium.forge.extensions.FluidConstantsImpl
 
getOptionalBlock() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
 
getOptionalBucket() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
 
getOptionalFlowingFluid() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
 
getOptionalStillFluid() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
 
getPickupSound() - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
getPickupSound() - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
getProperties() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
Deprecated.
Use FluidData.getInformation() instead, this method will be removed in the future.
getProperties() - Method in class earth.terrarium.botarium.forge.regsitry.fluid.ForgeFluidData
 
getRawValues() - Method in class earth.terrarium.botarium.common.fluid.utils.FluidIngredient
 
getRawValues() - Method in class earth.terrarium.botarium.common.fluid.utils.QuantifiedFluidIngredient
 
getRegistries() - Method in class earth.terrarium.botarium.common.registry.RegistryHolder
 
getRegistries() - Method in class earth.terrarium.botarium.forge.extensions.ForgeRegistryHelper
 
getSerializable() - Method in interface earth.terrarium.botarium.forge.AutoSerializable
 
getSerializable() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer.ForgeEnergyStorage
 
getSerializable() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
 
getSerializable() - Method in class earth.terrarium.botarium.forge.item.ItemContainerWrapper
 
getSize() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
getSize() - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
getSize() - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
getSize() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
getSize() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
getSize() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
getSize() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
getSlopeFindDistance(LevelReader) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
getSlopeFindDistance(LevelReader) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
getSound(String) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidSounds
 
getSounds() - Method in class earth.terrarium.botarium.common.registry.fluid.FluidSounds
 
getSource() - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
getSource() - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
getStack() - Method in class earth.terrarium.botarium.common.item.ItemStackHolder
 
getStillFluid() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
 
getStillFluid() - Method in class earth.terrarium.botarium.forge.regsitry.fluid.ForgeFluidData
 
getStoredEnergy() - Method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
 
getStoredEnergy() - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
getStoredEnergy() - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
getStoredEnergy() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
getStoredEnergy() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
getStoredEnergy() - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
getStoredEnergy() - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
getTankCapacity(int) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
getTankCapacity(int) - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
getTankCapacity(int) - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
getTankCapacity(int) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
getTankCapacity(int) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
getTankCapacity(int) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
 
getTankCapacity(int) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
 
getTankCapacity(int) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
getTankCapacity(int) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
getTanks() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
 
getTanks() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
 
getTickDelay(LevelReader) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
getTickDelay(LevelReader) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
getType() - Method in class earth.terrarium.botarium.forge.regsitry.fluid.ForgeFluidData
 

H

handler() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
Returns the value of the handler record component.
handler() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
Returns the value of the handler record component.
hashCode() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.FluidValue
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.TagValue
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer.ForgeEnergyStorage
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.forge.energy.ForgeItemEnergyContainer
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
Returns a hash code value for this object.
hashCode() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
Returns a hash code value for this object.
holder() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
Returns the value of the holder record component.
holdsEnergy(ItemStack) - Static method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
Checks if an ItemStack holds energy.
holdsEnergy(ItemStack) - Static method in interface earth.terrarium.botarium.forge.extensions.EnergyContainerImpl
 
holdsEnergy(BlockEntity, Direction) - Static method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
Checks if the given block entity holds energy.
holdsEnergy(Level, BlockPos, BlockState, BlockEntity, Direction) - Static method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
Checks if the given block at the specified position and state holds energy.
holdsEnergy(Level, BlockPos, BlockState, BlockEntity, Direction) - Static method in interface earth.terrarium.botarium.forge.extensions.EnergyContainerImpl
 
holdsFluid(ItemStack) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
holdsFluid(ItemStack) - Static method in interface earth.terrarium.botarium.forge.extensions.FluidContainerImpl
 
holdsFluid(BlockEntity, Direction) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
holdsFluid(Level, BlockPos, BlockState, BlockEntity, Direction) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
holdsFluid(Level, BlockPos, BlockState, BlockEntity, Direction) - Static method in interface earth.terrarium.botarium.forge.extensions.FluidContainerImpl
 

I

id() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
id() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the id record component.
init() - Static method in class earth.terrarium.botarium.Botarium
 
initCapabilities(ItemStack, CompoundTag) - Method in class earth.terrarium.botarium.forge.extensions.FluidBucketItemImpl
 
initialize() - Method in class earth.terrarium.botarium.common.registry.fluid.FluidRegistry
 
initialize() - Method in class earth.terrarium.botarium.common.registry.RegistryHolder
Registers all entries in this registry.
initialize() - Method in class earth.terrarium.botarium.forge.extensions.FluidRegistryImpl
 
initialize() - Method in class earth.terrarium.botarium.forge.extensions.ForgeRegistryHelper
 
initializeClient(Consumer<IClientFluidTypeExtensions>) - Method in class earth.terrarium.botarium.forge.regsitry.fluid.BotariumFluidType
 
insertEnergy(long, boolean) - Method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
Inserts a given amount of energy into the container.
insertEnergy(long, boolean) - Method in class earth.terrarium.botarium.common.energy.impl.ExtractOnlyEnergyContainer
 
insertEnergy(long, boolean) - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
insertEnergy(long, boolean) - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
insertEnergy(long, boolean) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
insertEnergy(long, boolean) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
insertEnergy(long, boolean) - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
insertEnergy(long, boolean) - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
insertFluid(FluidHolder, boolean) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
Inserts a FluidHolder into the container.
insertFluid(FluidHolder, boolean) - Method in class earth.terrarium.botarium.common.fluid.impl.ExtractOnlyFluidContainer
 
insertFluid(FluidHolder, boolean) - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
insertFluid(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
insertFluid(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
insertFluid(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
insertFluid(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
insertFluid(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
InsertOnlyEnergyContainer - Class in earth.terrarium.botarium.common.energy.impl
 
InsertOnlyEnergyContainer(long) - Constructor for class earth.terrarium.botarium.common.energy.impl.InsertOnlyEnergyContainer
 
InsertOnlyFluidContainer - Class in earth.terrarium.botarium.common.fluid.impl
 
InsertOnlyFluidContainer(IntToLongFunction, int, BiPredicate<Integer, FluidHolder>) - Constructor for class earth.terrarium.botarium.common.fluid.impl.InsertOnlyFluidContainer
 
internalExtract(long, boolean) - Method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
An internal version of EnergyContainer.extractEnergy(long, boolean) that is used by mod authors looking to directly interact with their own containers.
internalExtract(long, boolean) - Method in class earth.terrarium.botarium.common.energy.impl.InsertOnlyEnergyContainer
 
internalExtract(long, boolean) - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
internalExtract(long, boolean) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
internalExtract(long, boolean) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
internalExtract(FluidHolder, boolean) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
An internal version of FluidContainer.extractFluid(FluidHolder, boolean) that is used by mod authors looking to directly interact with their own containers.
internalExtract(FluidHolder, boolean) - Method in class earth.terrarium.botarium.common.fluid.impl.InsertOnlyFluidContainer
 
internalExtract(FluidHolder, boolean) - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
internalExtract(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
internalExtract(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
internalInsert(long, boolean) - Method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
An internal version of EnergyContainer.insertEnergy(long, boolean) that is used by mod authors looking to directly interact with their own containers.
internalInsert(long, boolean) - Method in class earth.terrarium.botarium.common.energy.impl.ExtractOnlyEnergyContainer
 
internalInsert(long, boolean) - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
internalInsert(long, boolean) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
internalInsert(long, boolean) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
internalInsert(FluidHolder, boolean) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
An internal version of FluidContainer.insertFluid(FluidHolder, boolean) that is used by mod authors looking to directly interact with their own containers.
internalInsert(FluidHolder, boolean) - Method in class earth.terrarium.botarium.common.fluid.impl.ExtractOnlyFluidContainer
 
internalInsert(FluidHolder, boolean) - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
internalInsert(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
internalInsert(FluidHolder, boolean) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
is(Predicate<Holder<Fluid>>) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
is(Holder<Fluid>) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
is(TagKey<Fluid>) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
is(Fluid) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
isDirty() - Method in class earth.terrarium.botarium.common.item.ItemStackHolder
 
isEmpty() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
isEmpty() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
isEmpty() - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
isEmpty() - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
isEmpty() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
isEmpty() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
isEmpty() - Method in class earth.terrarium.botarium.common.item.SimpleItemContainer
 
isEmpty() - Method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
isEmpty() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
isEmpty() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
isFluidValid(int, FluidStack) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
 
isFluidValid(int, FluidStack) - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
 
isFluidValid(int, FluidHolder) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
isFluidValid(int, FluidHolder) - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
isFluidValid(int, FluidHolder) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
isFluidValid(int, FluidHolder) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
isFluidValid(int, FluidHolder) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
isFluidValid(int, FluidHolder) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
isModLoaded(String) - Static method in class earth.terrarium.botarium.forge.extensions.CommonHooksImpl
 
isModLoaded(String) - Static method in class earth.terrarium.botarium.util.CommonHooks
 
isSame(Fluid) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
isSame(Fluid) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
isSource(FluidState) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumFlowingFluid
 
isSource(FluidState) - Method in class earth.terrarium.botarium.common.registry.fluid.BotariumSourceFluid
 
ItemContainerBlock - Interface in earth.terrarium.botarium.common.item
 
ItemContainerWrapper - Class in earth.terrarium.botarium.forge.item
 
ItemContainerWrapper(SerializableContainer) - Constructor for class earth.terrarium.botarium.forge.item.ItemContainerWrapper
 
ItemFluidContainer - Interface in earth.terrarium.botarium.common.fluid.base
 
ItemStackHolder - Class in earth.terrarium.botarium.common.item
A wrapper for ItemStack that allows for dirty checking.
ItemStackHolder(ItemStack) - Constructor for class earth.terrarium.botarium.common.item.ItemStackHolder
 

L

lightLevel() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
lightLevel() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the lightLevel record component.
lightLevel(int) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
listAndObjectCodec(Codec<A>, Function<B, List<A>>, Function<List<A>, B>) - Static method in class earth.terrarium.botarium.common.fluid.utils.FluidIngredient
 
loadSnapshot(EnergyContainer) - Method in interface earth.terrarium.botarium.common.energy.base.EnergySnapshot
Loads the snapshot into the given container.
loadSnapshot(EnergyContainer) - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergySnapshot
 
loadSnapshot(FluidContainer) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidSnapshot
Loads the snapshot into the given container
loadSnapshot(FluidContainer) - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidSnapshot
 
LOGGER - Static variable in class earth.terrarium.botarium.Botarium
 

M

matches(FluidHolder) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
Compares the FluidHolder to another FluidHolder ignoring the amount.
matches(FluidHolder) - Method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
maxAmount - Variable in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
maxExtract() - Method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
 
maxExtract() - Method in class earth.terrarium.botarium.common.energy.impl.InsertOnlyEnergyContainer
 
maxExtract() - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
maxExtract() - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
maxExtract() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
maxExtract() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
maxExtract() - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
maxExtract() - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
maxInsert() - Method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
 
maxInsert() - Method in class earth.terrarium.botarium.common.energy.impl.ExtractOnlyEnergyContainer
 
maxInsert() - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
maxInsert() - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
maxInsert() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
maxInsert() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
maxInsert() - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
maxInsert() - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
MenuHooks - Class in earth.terrarium.botarium.common.menu
 
MenuHooks() - Constructor for class earth.terrarium.botarium.common.menu.MenuHooks
 
MenuHooksExtensions - Class in earth.terrarium.botarium.forge.extensions
 
MenuHooksExtensions() - Constructor for class earth.terrarium.botarium.forge.extensions.MenuHooksExtensions
 
MOD_ID - Static variable in class earth.terrarium.botarium.Botarium
 
motionScale() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
motionScale() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the motionScale record component.
motionScale(double) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
moveEnergy(EnergyContainer, EnergyContainer, long, boolean) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
Moves energy from one energy container to another
moveEnergy(ItemStackHolder, ItemStackHolder, long, boolean) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
Moves energy from one energy container to another
moveEnergy(ItemStackHolder, BlockEntity, Direction, long, boolean) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
Moves energy from one energy container to another
moveEnergy(BlockEntity, Direction, ItemStackHolder, long, boolean) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
Moves energy from one energy container to another
moveEnergy(BlockEntity, BlockEntity, long, boolean) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
Moves energy from one energy container to another
moveFluid(FluidContainer, FluidContainer, FluidHolder, boolean) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
Moves energy from one energy container to another
moveFluid(ItemStackHolder, ItemStackHolder, FluidHolder, boolean) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
Moves energy from one energy container to another
moveFluid(ItemStackHolder, BlockEntity, Direction, FluidHolder, boolean) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
Moves energy from one energy container to another
moveFluid(BlockEntity, Direction, ItemStackHolder, FluidHolder, boolean) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
Moves energy from one energy container to another
moveFluid(BlockEntity, BlockEntity, FluidHolder, boolean) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
Moves energy from one energy container to another

O

of() - Static method in class earth.terrarium.botarium.common.fluid.utils.FluidIngredient
 
of(FluidHolder...) - Static method in class earth.terrarium.botarium.common.fluid.utils.FluidIngredient
 
of(ItemStackHolder) - Static method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
Retrieves an instance of EnergyContainer for the given item stack holder.
of(ItemStackHolder) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
of(ItemStackHolder) - Static method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
of(ItemStackHolder) - Static method in interface earth.terrarium.botarium.forge.extensions.EnergyContainerImpl
 
of(ItemStackHolder) - Static method in interface earth.terrarium.botarium.forge.extensions.FluidContainerImpl
 
of(ItemStackHolder) - Static method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
of(FluidProperties) - Static method in class earth.terrarium.botarium.forge.regsitry.fluid.BotariumFluidType
of(Stream<FluidHolder>) - Static method in class earth.terrarium.botarium.common.fluid.utils.FluidIngredient
 
of(TagKey<Fluid>) - Static method in class earth.terrarium.botarium.common.fluid.utils.FluidIngredient
 
of(BlockEntity, Direction) - Static method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
Retrieves an instance of EnergyContainer for the given block entity and direction.
of(BlockEntity, Direction) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
of(Level, BlockPos, BlockState, BlockEntity, Direction) - Static method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
Retrieves an instance of EnergyContainer for the given level, position, state, entity, and direction.
of(Level, BlockPos, BlockState, BlockEntity, Direction) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
 
of(Level, BlockPos, BlockState, BlockEntity, Direction) - Static method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
of(Level, BlockPos, BlockState, BlockEntity, Direction) - Static method in interface earth.terrarium.botarium.forge.extensions.EnergyContainerImpl
 
of(Level, BlockPos, BlockState, BlockEntity, Direction) - Static method in interface earth.terrarium.botarium.forge.extensions.FluidContainerImpl
 
of(Level, BlockPos, BlockState, BlockEntity, Direction) - Static method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
of(Fluid) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
Creates a FluidHolder with the given Fluid and a default of 1 bucket.
of(Fluid...) - Static method in class earth.terrarium.botarium.common.fluid.utils.FluidIngredient
 
of(Fluid, long) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
Creates a FluidHolder with the specified Fluid and amount.
of(Fluid, long, CompoundTag) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
Creates a FluidHolder with the specified Fluid, amount, and CompoundTag.
of(Fluid, long, CompoundTag) - Static method in interface earth.terrarium.botarium.forge.extensions.FluidHolderImpl
 
openMenu(ServerPlayer, ExtraDataMenuProvider) - Static method in class earth.terrarium.botarium.common.menu.MenuHooks
When called this will open the menu for the player and will call the ExtraDataMenuProvider.writeExtraData(net.minecraft.server.level.ServerPlayer, net.minecraft.network.FriendlyByteBuf) method on the provider and will send an open menu packet with the extra data.
openMenu(ServerPlayer, ExtraDataMenuProvider) - Static method in class earth.terrarium.botarium.forge.extensions.MenuHooksExtensions
 
overlay() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
overlay() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the overlay record component.
overlay(ResourceLocation) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 

P

pathType() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
pathType() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the pathType record component.
pathType(BlockPathTypes) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
PlatformBlockEnergyManager - Record Class in earth.terrarium.botarium.forge.energy
 
PlatformBlockEnergyManager(IEnergyStorage) - Constructor for record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
Creates an instance of a PlatformBlockEnergyManager record class.
PlatformBlockFluidHandler - Record Class in earth.terrarium.botarium.forge.fluid
 
PlatformBlockFluidHandler(IFluidHandler) - Constructor for record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
Creates an instance of a PlatformBlockFluidHandler record class.
PlatformFluidItemHandler - Record Class in earth.terrarium.botarium.forge.fluid
 
PlatformFluidItemHandler(ItemStackHolder, IFluidHandlerItem) - Constructor for record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
Creates an instance of a PlatformFluidItemHandler record class.
PlatformItemEnergyManager - Record Class in earth.terrarium.botarium.forge.energy
 
PlatformItemEnergyManager(IEnergyStorage) - Constructor for record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
Creates an instance of a PlatformItemEnergyManager record class.
playEmptySound(Player, LevelAccessor, BlockPos) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidBucketItem
 

Q

QuantifiedFluidIngredient - Class in earth.terrarium.botarium.common.fluid.utils
 
QuantifiedFluidIngredient(FluidIngredient, long) - Constructor for class earth.terrarium.botarium.common.fluid.utils.QuantifiedFluidIngredient
 

R

rarity() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
rarity() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the rarity record component.
rarity(Rarity) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
readFromBuffer(FriendlyByteBuf) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
readSnapshot(EnergySnapshot) - Method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
Sets the EnergyContainer with the given state of EnergySnapshot.
readSnapshot(FluidSnapshot) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
Sets the FluidContainer with the given state of FluidSnapshot.
readSnapshot(FluidSnapshot) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
readSnapshot(FluidSnapshot) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
receiveEnergy(int, boolean) - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer.ForgeEnergyStorage
 
receiveEnergy(int, boolean) - Method in record class earth.terrarium.botarium.forge.energy.ForgeItemEnergyContainer
 
register(FluidInformation) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidRegistry
 
register(FluidInformation) - Method in class earth.terrarium.botarium.forge.extensions.FluidRegistryImpl
 
register(FluidProperties) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidRegistry
 
register(FluidProperties) - Method in class earth.terrarium.botarium.forge.extensions.FluidRegistryImpl
 
register(String, FluidProperties.Builder) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidRegistry
 
register(String, FluidProperties.Builder) - Method in class earth.terrarium.botarium.forge.extensions.FluidRegistryImpl
 
register(String, Supplier<T>) - Method in class earth.terrarium.botarium.common.registry.RegistryHolder
Registers an entry to the registry.
register(String, Supplier<T>) - Method in class earth.terrarium.botarium.forge.extensions.ForgeRegistryHelper
 
registerBlockEntityRenderers(BlockEntityType<? extends T>, BlockEntityRendererProvider<T>) - Static method in class earth.terrarium.botarium.client.ClientHooks
 
registerBlockEntityRenderers(BlockEntityType<T>, BlockEntityRendererProvider<T>) - Static method in class earth.terrarium.botarium.forge.extensions.ClientHooksImpl
 
registerEnergyBlock(BotariumEnergyBlock<?>, Supplier<Block>...) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
 
registerEnergyBlock(Supplier<Block>, BotariumEnergyBlock<?>) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
 
registerEnergyBlockEntity(BotariumEnergyBlock<?>, Supplier<BlockEntityType<?>>...) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
 
registerEnergyBlockEntity(Supplier<BlockEntityType<?>>, BotariumEnergyBlock<?>) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
 
registerEnergyItem(BotariumEnergyItem<?>, Supplier<Item>...) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
 
registerEnergyItem(Supplier<Item>, BotariumEnergyItem<?>) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
 
registerEntityRenderer(Supplier<? extends EntityType<? extends T>>, EntityRendererProvider<T>) - Static method in class earth.terrarium.botarium.client.ClientHooks
 
registerEntityRenderer(Supplier<? extends EntityType<? extends T>>, EntityRendererProvider<T>) - Static method in class earth.terrarium.botarium.forge.extensions.ClientHooksImpl
 
registerFluidBlock(BotariumFluidBlock<?>, Supplier<Block>...) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
 
registerFluidBlock(Supplier<Block>, BotariumFluidBlock<?>) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
 
registerFluidBlockEntity(BotariumFluidBlock<?>, Supplier<BlockEntityType<?>>...) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
 
registerFluidBlockEntity(Supplier<BlockEntityType<?>>, BotariumFluidBlock<?>) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
 
registerFluidItem(BotariumFluidItem<?>, Supplier<Item>...) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
 
registerFluidItem(Supplier<Item>, BotariumFluidItem<?>) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
 
registerItemProperty(Item, ResourceLocation, ClampedItemPropertyFunction) - Static method in class earth.terrarium.botarium.client.ClientHooks
 
registerItemProperty(Item, ResourceLocation, ClampedItemPropertyFunction) - Static method in class earth.terrarium.botarium.forge.extensions.ClientHooksImpl
 
RegistryHelpers - Class in earth.terrarium.botarium.common.registry
 
RegistryHelpers() - Constructor for class earth.terrarium.botarium.common.registry.RegistryHelpers
 
RegistryHelpers.BlockEntityFactory<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in earth.terrarium.botarium.common.registry
 
RegistryHelpers.MenuFactory<T extends net.minecraft.world.inventory.AbstractContainerMenu> - Interface in earth.terrarium.botarium.common.registry
 
RegistryHelpersImpl - Class in earth.terrarium.botarium.forge.extensions
 
RegistryHelpersImpl() - Constructor for class earth.terrarium.botarium.forge.extensions.RegistryHelpersImpl
 
RegistryHolder<V> - Class in earth.terrarium.botarium.common.registry
 
RegistryHolder(Registry<V>, String) - Constructor for class earth.terrarium.botarium.common.registry.RegistryHolder
 
removeItem(int, int) - Method in class earth.terrarium.botarium.common.item.SimpleItemContainer
 
removeItemNoUpdate(int) - Method in class earth.terrarium.botarium.common.item.SimpleItemContainer
 

S

screenOverlay() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
screenOverlay() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the screenOverlay record component.
screenOverlay(ResourceLocation) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
Serializable - Interface in earth.terrarium.botarium.util
 
SerializableContainer - Interface in earth.terrarium.botarium.common.item
 
serialize() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
serialize() - Method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
serialize(CompoundTag) - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
serialize(CompoundTag) - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
serialize(CompoundTag) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
serialize(CompoundTag) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
serialize(CompoundTag) - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
serialize(CompoundTag) - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
serialize(CompoundTag) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
serialize(CompoundTag) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
serialize(CompoundTag) - Method in class earth.terrarium.botarium.common.item.SimpleItemContainer
 
serialize(CompoundTag) - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
serialize(CompoundTag) - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
serialize(CompoundTag) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
serialize(CompoundTag) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
serialize(CompoundTag) - Method in interface earth.terrarium.botarium.util.Serializable
Serializes the information of an object to a CompoundTag.
serializeNBT() - Method in interface earth.terrarium.botarium.forge.AutoSerializable
 
setAmount(long) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
Sets the amount of fluid in the holder.
setAmount(long) - Method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
setBlock(Supplier<? extends LiquidBlock>) - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
 
setBlock(Supplier<? extends LiquidBlock>) - Method in class earth.terrarium.botarium.forge.regsitry.fluid.ForgeFluidData
 
setBucket(Supplier<? extends Item>) - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
 
setBucket(Supplier<? extends Item>) - Method in class earth.terrarium.botarium.forge.regsitry.fluid.ForgeFluidData
 
setChanged() - Method in class earth.terrarium.botarium.common.item.SimpleItemContainer
 
setCompound(CompoundTag) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
Sets the CompoundTag in the holder.
setCompound(CompoundTag) - Method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
setEnergy(long) - Method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
Sets a given amount of energy in the container.
setEnergy(long) - Method in class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
setEnergy(long) - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
setEnergy(long) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
setEnergy(long) - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
setEnergy(long) - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
 
setEnergy(long) - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
 
setFlowingFluid(Supplier<? extends FlowingFluid>) - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
 
setFlowingFluid(Supplier<? extends FlowingFluid>) - Method in class earth.terrarium.botarium.forge.regsitry.fluid.ForgeFluidData
 
setFluid(int, FluidHolder) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
Sets a given FluidHolder to a slot in the container.
setFluid(int, FluidHolder) - Method in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
setFluid(int, FluidHolder) - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
setFluid(int, FluidHolder) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
setFluid(int, FluidHolder) - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
setFluid(int, FluidHolder) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
 
setFluid(int, FluidHolder) - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
 
setFluid(Fluid) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
Sets the Fluid in the holder.
setFluid(Fluid) - Method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
setItem(int, ItemStack) - Method in class earth.terrarium.botarium.common.item.SimpleItemContainer
 
setRenderLayer(Block, RenderType) - Static method in class earth.terrarium.botarium.client.ClientHooks
 
setRenderLayer(Block, RenderType) - Static method in class earth.terrarium.botarium.forge.extensions.ClientHooksImpl
 
setStack(ItemStack) - Method in class earth.terrarium.botarium.common.item.ItemStackHolder
 
setStillFluid(Supplier<? extends FlowingFluid>) - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidData
 
setStillFluid(Supplier<? extends FlowingFluid>) - Method in class earth.terrarium.botarium.forge.regsitry.fluid.ForgeFluidData
 
SimpleEnergyContainer - Class in earth.terrarium.botarium.common.energy.impl
A simple implementation for energy storage.
SimpleEnergyContainer(long) - Constructor for class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
SimpleEnergyContainer(long, long, long) - Constructor for class earth.terrarium.botarium.common.energy.impl.SimpleEnergyContainer
 
SimpleEnergySnapshot - Class in earth.terrarium.botarium.common.energy.impl
 
SimpleEnergySnapshot(EnergyContainer) - Constructor for class earth.terrarium.botarium.common.energy.impl.SimpleEnergySnapshot
 
SimpleFluidContainer - Class in earth.terrarium.botarium.common.fluid.impl
A simple implementation for fluid storage.
SimpleFluidContainer(long, int, BiPredicate<Integer, FluidHolder>) - Constructor for class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
SimpleFluidContainer(IntToLongFunction, int, BiPredicate<Integer, FluidHolder>) - Constructor for class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
SimpleFluidSnapshot - Class in earth.terrarium.botarium.common.fluid.impl
 
SimpleFluidSnapshot(FluidContainer) - Constructor for class earth.terrarium.botarium.common.fluid.impl.SimpleFluidSnapshot
 
SimpleItemContainer - Class in earth.terrarium.botarium.common.item
 
SimpleItemContainer(BlockEntity, int) - Constructor for class earth.terrarium.botarium.common.item.SimpleItemContainer
 
SimpleItemContainer(BlockEntity, int, Predicate<Player>) - Constructor for class earth.terrarium.botarium.common.item.SimpleItemContainer
 
slopeFindDistance() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
slopeFindDistance() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the slopeFindDistance record component.
slopeFindDistance(int) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
sounds() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
sounds() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the sounds record component.
sounds(String, SoundEvent) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
stack() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
Returns the value of the stack record component.
stack() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
Returns the value of the stack record component.
still() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
still() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the still record component.
still(ResourceLocation) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
stillValid(Player) - Method in class earth.terrarium.botarium.common.item.SimpleItemContainer
 
storedFluid - Variable in class earth.terrarium.botarium.common.fluid.impl.SimpleFluidContainer
 
supportsBloating() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
supportsBloating() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the supportsBloating record component.
supportsBloating(boolean) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 

T

tag() - Method in record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.TagValue
Returns the value of the tag record component.
TagValue(TagKey<Fluid>) - Constructor for record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.TagValue
Creates an instance of a TagValue record class.
temperature() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
temperature() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the temperature record component.
temperature(int) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
test(FluidHolder) - Method in class earth.terrarium.botarium.common.fluid.utils.FluidIngredient
 
test(FluidHolder) - Method in class earth.terrarium.botarium.common.fluid.utils.QuantifiedFluidIngredient
 
tickDelay() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
tickDelay() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the tickDelay record component.
tickRate(int) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
tintColor() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
tintColor() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the tintColor record component.
tintColor(int) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 
toMillibuckets(long) - Static method in class earth.terrarium.botarium.common.fluid.FluidConstants
Converts the given amount of platform-specific amount of fluid to millibuckets.
toMillibuckets(long) - Static method in class earth.terrarium.botarium.forge.extensions.FluidConstantsImpl
 
toProperties() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
toProperties() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
 
toStack(FluidHolder) - Static method in class earth.terrarium.botarium.forge.fluid.ForgeFluidHolder
 
toString() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.FluidValue
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.TagValue
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer.ForgeEnergyStorage
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.forge.energy.ForgeItemEnergyContainer
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.forge.energy.PlatformBlockEnergyManager
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformBlockFluidHandler
Returns a string representation of this record class.
toString() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
Returns a string representation of this record class.

U

UnlimitedEnergyContainer - Class in earth.terrarium.botarium.common.energy.impl
 
UnlimitedEnergyContainer() - Constructor for class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
UnlimitedFluidContainer - Record Class in earth.terrarium.botarium.common.fluid.impl
 
UnlimitedFluidContainer(Fluid) - Constructor for record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
Creates an instance of a UnlimitedFluidContainer record class.
Updatable - Interface in earth.terrarium.botarium.util
 
update() - Method in class earth.terrarium.botarium.common.energy.impl.UnlimitedEnergyContainer
 
update() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
 
update() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
 
update() - Method in record class earth.terrarium.botarium.common.fluid.impl.UnlimitedFluidContainer
 
update() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
 
update() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
 
update() - Method in interface earth.terrarium.botarium.util.Updatable
Called when the operation has been completed and the data has been updated.
use(Level, Player, InteractionHand) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidBucketItem
 

V

viscosity() - Method in interface earth.terrarium.botarium.common.registry.fluid.FluidInformation
 
viscosity() - Method in record class earth.terrarium.botarium.common.registry.fluid.FluidProperties
Returns the value of the viscosity record component.
viscosity(int) - Method in class earth.terrarium.botarium.common.registry.fluid.FluidProperties.Builder
 

W

WrappedBlockEnergyContainer - Record Class in earth.terrarium.botarium.common.energy.impl
Represents a wrapped energy container for a block entity.
WrappedBlockEnergyContainer(BlockEntity, EnergyContainer) - Constructor for record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
Creates an instance of a WrappedBlockEnergyContainer record class.
WrappedBlockFluidContainer - Record Class in earth.terrarium.botarium.common.fluid.impl
Represents a wrapped fluid container for a block entity.
WrappedBlockFluidContainer(BlockEntity, FluidContainer) - Constructor for record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
Creates an instance of a WrappedBlockFluidContainer record class.
WrappedItemEnergyContainer - Record Class in earth.terrarium.botarium.common.energy.impl
Represents a wrapped energy container for an item.
WrappedItemEnergyContainer(ItemStack, EnergyContainer) - Constructor for record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
Creates an instance of a WrappedItemEnergyContainer record class.
WrappedItemFluidContainer - Record Class in earth.terrarium.botarium.common.fluid.impl
Represents a wrapped fluid container for an item.
WrappedItemFluidContainer(ItemStack, FluidContainer) - Constructor for record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
Creates an instance of a WrappedItemFluidContainer record class.
writeExtraData(ServerPlayer, FriendlyByteBuf) - Method in interface earth.terrarium.botarium.common.menu.ExtraDataMenuProvider
Writes the extra data to the buffer to be sent to the client when the menu is opened.
writeToBuffer(FriendlyByteBuf) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
 
A B C D E F G H I L M O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values