public class ZonePlan extends java.lang.Object implements IZone, ISerializable
| Constructor and Description |
|---|
ZonePlan() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(double x,
double y,
double z) |
double |
distanceTo(BlockIndex index) |
double |
distanceToSquared(BlockIndex index) |
boolean |
get(int x,
int z) |
BlockIndex |
getRandomBlockIndex(java.util.Random rand) |
void |
readData(io.netty.buffer.ByteBuf stream)
Deserializes the state from the stream
|
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
set(int x,
int z,
boolean val) |
void |
writeData(io.netty.buffer.ByteBuf stream)
Serializes the state to the stream
|
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
public boolean get(int x,
int z)
public void set(int x,
int z,
boolean val)
public void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
public double distanceTo(BlockIndex index)
distanceTo in interface IZonepublic double distanceToSquared(BlockIndex index)
distanceToSquared in interface IZonepublic boolean contains(double x,
double y,
double z)
public BlockIndex getRandomBlockIndex(java.util.Random rand)
getRandomBlockIndex in interface IZonepublic void readData(io.netty.buffer.ByteBuf stream)
ISerializablereadData in interface ISerializablepublic void writeData(io.netty.buffer.ByteBuf stream)
ISerializablewriteData in interface ISerializable