Package alexiil.mc.lib.attributes.fluid.volume
-
Interface Summary Interface Description FluidKeyCustomiser Interface for minecraftFluid
to implement to customise the implicitFluidKey
that gets created for them.FluidTemperature Base type for fluid temperature.FluidTemperature.ContinuousFluidTemperature A ContinuousFluidTemperature
can have a range of temperatures for a single fluid.FluidTemperature.DiscreteFluidTemperature A DiscreteFluidTemperature
has a single temperature perFluidKey
.WeightedFluidVolume.WeightedJsonGetter<T> WeightedFluidVolume.WeightedStringGetter<T> -
Class Summary Class Description BiomeSourcedFluidKey AColouredFluidKey
which gets it's colour from aBiome
s water colour.BiomeSourcedFluidVolume A fluid that changes it's makup based on theBiome
s that it is taken from.ColouredFluidKey ColouredFluidKey.ColouredFluidKeyBuilder ColouredFluidVolume A fluid volume that stores it's colours as 4 floats: red, green, blue, and alpha.FluidEntry Identifier
equivalent forFluidKey
.FluidEntry.FluidFloatingEntry FluidKey A factory forFluidVolume
instances.FluidKey.FluidKeyBuilder FluidKeys The central registry for storingFluidKey
instances, and mappingFluid
andPotion
instances to them.FluidProperty<T> Some data that can be added toFluidVolume
s.FluidRegistryEntry<T> FluidEntry
that is backed by aRegistry
.FluidTooltipContext Stores various options for creating tooltips for fluids.FluidUnit A single unit that aFluidVolume
may be expressed as, for example a bucket or a bottle.FluidUnitBase Base class forFluidUnit
andFluidUnitSet
.FluidUnitSet MultipleFluidUnit
s.FluidVolume An amount of aFluidKey
, analogous to forge's FluidStack class or RebornCore's FluidInstance class.NormalFluidKey Deprecated. Because anyFluidKey
can map to a singleFluid
, andSimpleFluidKey
has a much better name than this.NormalFluidKey.NormalFluidKeyBuilder NormalFluidVolume Deprecated. Because anyFluidKey
can map to a singleFluid
, andSimpleFluidVolume
has a much better name than this.PotionFluidKey PotionFluidVolume SimpleFluidKey Simple implementation of aFluidKey
that doesn't do anything special.SimpleFluidVolume Simple implementation of aFluidVolume
that doesn't do anything special.WeightedFluidKey<T> WeightedFluidVolume<T>