Index
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
adjacentPathTyperecord 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
blockrecord component. - blockEntity() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedBlockEnergyContainer
-
Returns the value of the
blockEntityrecord 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
canConvertToSourcerecord 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
canDrownrecord 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
canExtinguishrecord 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
canHydraterecord 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
canPlacerecord 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
canPushEntityrecord 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
canSwimrecord 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
containerrecord component. - container() - Method in record class earth.terrarium.botarium.common.energy.impl.WrappedItemEnergyContainer
-
Returns the value of the
containerrecord component. - container() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedBlockFluidContainer
-
Returns the value of the
containerrecord component. - container() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
-
Returns the value of the
containerrecord component. - container() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer.ForgeEnergyStorage
-
Returns the value of the
containerrecord component. - container() - Method in record class earth.terrarium.botarium.forge.energy.ForgeItemEnergyContainer
-
Returns the value of the
containerrecord component. - container() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.ForgeFluidHandler
-
Returns the value of the
containerrecord component. - container() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeItemFluidContainer
-
Returns the value of the
containerrecord component. - containerGetter() - Method in record class earth.terrarium.botarium.forge.energy.ForgeEnergyContainer
-
Returns the value of the
containerGetterrecord 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
densityrecord 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
FluidHolderfrom a givenCompoundTag. - 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
- distributeEnergyNearby(BlockEntity, Direction, long) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
-
Automatically transfers energy from an energy block to surrounding blocks
- distributeEnergyNearby(Level, BlockPos, Direction, 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
dropOffrecord 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
energyrecord component. - energy() - Method in record class earth.terrarium.botarium.forge.energy.PlatformItemEnergyManager
-
Returns the value of the
energyrecord 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
EnergyContainerthat 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
entityrecord component. - entity() - Method in record class earth.terrarium.botarium.forge.fluid.ForgeFluidContainer
-
Returns the value of the
entityrecord 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
explosionResistancerecord 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
FluidHolderfrom 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
FluidHolderinto 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
- ExtractOnlyEnergyContainer(long, 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
fallDistanceModifierrecord 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
flowingrecord 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
fluidrecord 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
fluidGetterrecord 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
FluidPropertiesrecord 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
FluidContainerthat 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
fluidTyperecord component. - FluidValue(Fluid) - Constructor for record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.FluidValue
-
Creates an instance of a
FluidValuerecord 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
ForgeEnergyContainerrecord 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
ForgeEnergyStoragerecord 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
ForgeFluidContainerrecord 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
ForgeFluidHandlerrecord 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
ForgeItemEnergyContainerrecord 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
ForgeItemFluidContainerrecord 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
- getFirstFluid() - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
- 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.
- 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
handlerrecord component. - handler() - Method in record class earth.terrarium.botarium.forge.fluid.PlatformFluidItemHandler
-
Returns the value of the
handlerrecord 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
holderrecord 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, 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.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
-
Checks if the given item stack holds fluid.
- 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
-
Checks if the given block entity holds fluid.
- holdsFluid(Level, BlockPos, Direction) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
-
Checks if the given block holds fluid.
- holdsFluid(Level, BlockPos, BlockState, BlockEntity, Direction) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
-
Checks if the given block holds fluid.
- 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
idrecord 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
FluidHolderinto 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
- InsertOnlyEnergyContainer(long, 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
ItemStackthat 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
lightLevelrecord 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
FluidHolderto anotherFluidHolderignoring 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
motionScalerecord 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
- moveEnergy(Level, BlockPos, Direction, BlockPos, Direction, long, boolean) - Static method in class earth.terrarium.botarium.common.energy.EnergyApi
- 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
- moveFluid(Level, BlockPos, Direction, BlockPos, Direction, FluidHolder, boolean) - Static method in class earth.terrarium.botarium.common.fluid.FluidApi
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
-
Retrieves an instance of FluidContainer for the given item stack.
- 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
-
Deprecated.Use
BotariumFluidType.create(FluidInformation)instead. - 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
-
Retrieves an instance of FluidContainer for the given block entity and direction.
- of(Level, BlockPos, Direction) - Static method in interface earth.terrarium.botarium.common.energy.base.EnergyContainer
-
Retrieves an instance of EnergyContainer for the given level, position, and direction.
- of(Level, BlockPos, Direction) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
-
Retrieves an instance of FluidContainer for the given level, position, and direction.
- 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
-
Retrieves an instance of FluidContainer for the given level, position, state, entity, and direction.
- 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
- ofMillibuckets(Fluid, long) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
- ofMillibuckets(Fluid, long, CompoundTag) - Static method in interface earth.terrarium.botarium.common.fluid.base.FluidHolder
- 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
overlayrecord 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
pathTyperecord 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
PlatformBlockEnergyManagerrecord 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
PlatformBlockFluidHandlerrecord 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
PlatformFluidItemHandlerrecord 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
PlatformItemEnergyManagerrecord 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
rarityrecord 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
EnergyContainerwith the given state ofEnergySnapshot. - readSnapshot(FluidSnapshot) - Method in interface earth.terrarium.botarium.common.fluid.base.FluidContainer
-
Sets the
FluidContainerwith the given state ofFluidSnapshot. - 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
screenOverlayrecord 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
CompoundTagin 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
FluidHolderto 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
Fluidin 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
slopeFindDistancerecord 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
soundsrecord 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
stackrecord component. - stack() - Method in record class earth.terrarium.botarium.common.fluid.impl.WrappedItemFluidContainer
-
Returns the value of the
stackrecord 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
stillrecord 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
supportsBloatingrecord 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
tagrecord component. - TagValue(TagKey<Fluid>) - Constructor for record class earth.terrarium.botarium.common.fluid.utils.FluidIngredient.TagValue
-
Creates an instance of a
TagValuerecord 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
temperaturerecord 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
tickDelayrecord 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
tintColorrecord 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
UnlimitedFluidContainerrecord 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
viscosityrecord 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
WrappedBlockEnergyContainerrecord 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
WrappedBlockFluidContainerrecord 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
WrappedItemEnergyContainerrecord 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
WrappedItemFluidContainerrecord 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
All Classes and Interfaces|All Packages|Constant Field Values
FluidData.getInformation()instead, this method will be removed in the future.