public class NetworkedFluidStackCache extends NetworkedObjectCache<net.minecraftforge.fluids.FluidStack>
NetworkedObjectCache.ClientView, NetworkedObjectCache.Link, NetworkedObjectCache.ServerViewdefaultObject| Constructor and Description |
|---|
NetworkedFluidStackCache() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getCacheName() |
protected net.minecraftforge.fluids.FluidStack |
getCanonical(net.minecraftforge.fluids.FluidStack obj)
Takes a specific object and turns it into its most basic form.
|
protected net.minecraftforge.fluids.FluidStack |
readObject(PacketBufferBC buffer)
Reads the specified object from the buffer.
|
protected void |
writeObject(net.minecraftforge.fluids.FluidStack obj,
PacketBufferBC buffer)
Writes the specified object out to the buffer.
|
client, serverprotected net.minecraftforge.fluids.FluidStack getCanonical(net.minecraftforge.fluids.FluidStack obj)
NetworkedObjectCacheItemStack's this will
should set the stack size to 1, and remove all non-rendered NBT tag components.getCanonical in class NetworkedObjectCache<net.minecraftforge.fluids.FluidStack>obj - The object to canonicalized.protected void writeObject(net.minecraftforge.fluids.FluidStack obj,
PacketBufferBC buffer)
NetworkedObjectCachewriteObject in class NetworkedObjectCache<net.minecraftforge.fluids.FluidStack>obj - The object to write. It will have already been passed through NetworkedObjectCache.getCanonical(Object)buffer - The buffer to write into.protected net.minecraftforge.fluids.FluidStack readObject(PacketBufferBC buffer) throws java.io.IOException
NetworkedObjectCacheNetworkedObjectCache.getCanonical(Object) (so value.equals(getCanonical(value)) should return true.)readObject in class NetworkedObjectCache<net.minecraftforge.fluids.FluidStack>buffer - The buffer to read fromjava.io.IOExceptionprotected java.lang.String getCacheName()
getCacheName in class NetworkedObjectCache<net.minecraftforge.fluids.FluidStack>