Class FluidEntry
java.lang.Object
alexiil.mc.lib.attributes.fluid.volume.FluidEntry
- Direct Known Subclasses:
 FluidEntry.FluidFloatingEntry,FluidRegistryEntry
Identifier equivalent for FluidKey. The only two permitted sub-types are:
 FluidRegistryEntry: for fluids that are based on a minecraft object that's registered in aRegistry.FluidEntry.FluidFloatingEntry: for fluids that aren't based an a minecraft object, and so are identified by a string/identifier.
FluidEntry to FluidKey mappings are stored in FluidKeys.- 
Nested Class Summary
Nested Classes - 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleanequals(FluidEntry other) booleanstatic FluidEntryfromMcBuffer(net.minecraft.network.PacketByteBuf buffer) static FluidEntryfromTag(net.minecraft.nbt.NbtCompound tag) Reads aFluidEntryfrom the given tag.abstract net.minecraft.util.IdentifiergetId()abstract StringinthashCode()abstract booleanisEmpty()abstract voidtoMcBuffer(net.minecraft.network.PacketByteBuf buffer) abstract voidtoTag(net.minecraft.nbt.NbtCompound tag)  
- 
Field Details
- 
hash
protected final int hash 
 - 
 - 
Method Details
- 
hashCode
public int hashCode() - 
equals
 - 
equals
 - 
toTag
public abstract void toTag(net.minecraft.nbt.NbtCompound tag)  - 
fromTag
Reads aFluidEntryfrom the given tag. Note that the returned entry might not map to aFluidKey. - 
toMcBuffer
public abstract void toMcBuffer(net.minecraft.network.PacketByteBuf buffer)  - 
fromMcBuffer
 - 
isEmpty
public abstract boolean isEmpty()- Returns:
 - True if this corresponds to the default value in the backing registry. (No floating entries are empty).
 
 - 
getRegistryInternalName
- Returns:
 - The LBA-internal name used to serialise this entry. Floating entries return "i", 
Fluid-based registry entries return "f",Potion-based registry entries return "p", and any other registry entry returns the ID of that registry. 
 - 
getId
public abstract net.minecraft.util.Identifier getId()- Returns:
 - The 
Identifierthat the backing object uses. 
 
 -