Package alexiil.mc.lib.attributes.fluid.volume
package alexiil.mc.lib.attributes.fluid.volume
-
InterfaceDescriptionInterface for minecraft
Fluid
to implement to customise the implicitFluidKey
that gets created for them.Base type for fluid temperature.A ContinuousFluidTemperature
can have a range of temperatures for a single fluid.A DiscreteFluidTemperature
has a single temperature perFluidKey
. -
ClassDescriptionA
ColouredFluidKey
which gets it's colour from aBiome
s water colour.A fluid that changes it's makup based on theBiome
s that it is taken from.A fluid volume that stores it's colours as 4 floats: red, green, blue, and alpha.Identifier
equivalent forFluidKey
.A factory forFluidVolume
instances.The central registry for storingFluidKey
instances, and mappingFluid
andPotion
instances to them.Some data that can be added toFluidVolume
s.FluidEntry
that is backed by aRegistry
.Stores various options for creating tooltips for fluids.A single unit that aFluidVolume
may be expressed as, for example a bucket or a bottle.Base class forFluidUnit
andFluidUnitSet
.MultipleFluidUnit
s.An amount of aFluidKey
, analogous to forge's FluidStack class or RebornCore's FluidInstance class.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Because anyFluidKey
can map to a singleFluid
, andSimpleFluidVolume
has a much better name than this.Simple implementation of aFluidKey
that doesn't do anything special.Simple implementation of aFluidVolume
that doesn't do anything special.
FluidKey
can map to a singleFluid
, andSimpleFluidKey
has a much better name than this.