public class LaserData extends java.lang.Object implements ISerializable
| Modifier and Type | Field and Description |
|---|---|
double |
angleY |
double |
angleZ |
Position |
head |
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) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
update() |
void |
writeData(io.netty.buffer.ByteBuf stream) |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
public Position head
public Position tail
public boolean isVisible
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)
readData in interface ISerializablepublic void writeData(io.netty.buffer.ByteBuf stream)
writeData in interface ISerializable