Class FluidSample
java.lang.Object
zombie.entity.components.fluids.FluidSample
-
Method Summary
Modifier and TypeMethodDescriptionstatic FluidSampleAlloc()voidclear()static FluidSamplecombine(FluidSample a, FluidSample b) copy()floatgetColor()getFluid(int index) getFluidInstance(int index) getFluidInstance(Fluid fluid) floatgetPercentage(int index) booleanisEmpty()booleanstatic FluidSampleLoad(ByteBuffer input, int WorldVersion) static FluidSampleLoad(FluidSample fluidSample, ByteBuffer input, int WorldVersion) voidrelease()static voidSave(FluidSample fluidSample, ByteBuffer output) voidscaleToAmount(float amount) intsize()
-
Method Details
-
Alloc
-
release
public void release() -
clear
public void clear() -
copy
-
isEmpty
public boolean isEmpty() -
isPureFluid
public boolean isPureFluid() -
getAmount
public float getAmount() -
size
public int size() -
getPercentage
public float getPercentage(int index) -
getFluid
-
getFluidInstance
-
getFluidInstance
-
getPrimaryFluid
-
getColor
-
scaleToAmount
public void scaleToAmount(float amount) -
combine
-
combineWith
-
Save
- Throws:
IOException
-
Load
- Throws:
IOException
-
Load
public static FluidSample Load(FluidSample fluidSample, ByteBuffer input, int WorldVersion) throws IOException - Throws:
IOException
-