public class LaserData extends java.lang.Object implements ISerializable
| Modifier and Type | Field and Description |
|---|---|
double |
angleY |
double |
angleZ |
Position |
head |
boolean |
isGlowing |
boolean |
isVisible |
int |
laserTexAnimation |
double |
renderSize |
Position |
tail |
double |
wavePosition |
float |
waveSize |
| Constructor and Description |
|---|
LaserData() |
LaserData(Position tail,
Position head) |
| Modifier and Type | Method and Description |
|---|---|
void |
iterateTexture() |
void |
readData(io.netty.buffer.ByteBuf stream)
Deserializes the state from the stream
|
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
update() |
void |
writeData(io.netty.buffer.ByteBuf stream)
Serializes the state to the stream
|
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
public Position head
public Position tail
public boolean isVisible
public boolean isGlowing
public double renderSize
public double angleY
public double angleZ
public double wavePosition
public int laserTexAnimation
public float waveSize
public void update()
public void iterateTexture()
public void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void readData(io.netty.buffer.ByteBuf stream)
ISerializablereadData in interface ISerializablepublic void writeData(io.netty.buffer.ByteBuf stream)
ISerializablewriteData in interface ISerializable