Modifier and Type | Class and Description |
---|---|
class |
Snapshot.BuildingInfo |
static class |
Snapshot.Header |
static class |
Snapshot.Key |
Modifier and Type | Field and Description |
---|---|
net.minecraft.util.EnumFacing |
facing |
Snapshot.Key |
key |
net.minecraft.util.math.BlockPos |
offset |
net.minecraft.util.math.BlockPos |
size |
Constructor and Description |
---|
Snapshot() |
Modifier and Type | Method and Description |
---|---|
void |
computeKey() |
abstract Snapshot |
copy() |
static Snapshot |
create(EnumSnapshotType type) |
void |
deserializeNBT(net.minecraft.nbt.NBTTagCompound nbt) |
int |
getDataSize() |
static int |
getDataSize(net.minecraft.util.math.BlockPos size) |
static int |
getDataSize(int x,
int y,
int z) |
abstract EnumSnapshotType |
getType() |
static net.minecraft.util.math.BlockPos |
indexToPos(net.minecraft.util.math.BlockPos size,
int i) |
net.minecraft.util.math.BlockPos |
indexToPos(int i) |
static net.minecraft.util.math.BlockPos |
indexToPos(int sizeX,
int sizeY,
int sizeZ,
int i) |
int |
posToIndex(net.minecraft.util.math.BlockPos pos) |
static int |
posToIndex(net.minecraft.util.math.BlockPos size,
net.minecraft.util.math.BlockPos pos) |
static int |
posToIndex(net.minecraft.util.math.BlockPos size,
int x,
int y,
int z) |
int |
posToIndex(int x,
int y,
int z) |
static int |
posToIndex(int sizeX,
int sizeY,
int sizeZ,
net.minecraft.util.math.BlockPos pos) |
static int |
posToIndex(int sizeX,
int sizeY,
int sizeZ,
int x,
int y,
int z) |
static Snapshot |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
net.minecraft.nbt.NBTTagCompound |
serializeNBT() |
java.lang.String |
toString() |
static net.minecraft.nbt.NBTTagCompound |
writeToNBT(Snapshot snapshot) |
public Snapshot.Key key
public net.minecraft.util.math.BlockPos size
public net.minecraft.util.EnumFacing facing
public net.minecraft.util.math.BlockPos offset
public static Snapshot create(EnumSnapshotType type)
public static int posToIndex(int sizeX, int sizeY, int sizeZ, int x, int y, int z)
public static int posToIndex(net.minecraft.util.math.BlockPos size, int x, int y, int z)
public static int posToIndex(int sizeX, int sizeY, int sizeZ, net.minecraft.util.math.BlockPos pos)
public static int posToIndex(net.minecraft.util.math.BlockPos size, net.minecraft.util.math.BlockPos pos)
public int posToIndex(int x, int y, int z)
public int posToIndex(net.minecraft.util.math.BlockPos pos)
public static net.minecraft.util.math.BlockPos indexToPos(int sizeX, int sizeY, int sizeZ, int i)
public static net.minecraft.util.math.BlockPos indexToPos(net.minecraft.util.math.BlockPos size, int i)
public net.minecraft.util.math.BlockPos indexToPos(int i)
public static int getDataSize(int x, int y, int z)
public static int getDataSize(net.minecraft.util.math.BlockPos size)
public int getDataSize()
public static net.minecraft.nbt.NBTTagCompound writeToNBT(Snapshot snapshot)
public static Snapshot readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) throws InvalidInputDataException
InvalidInputDataException
public net.minecraft.nbt.NBTTagCompound serializeNBT()
public void deserializeNBT(net.minecraft.nbt.NBTTagCompound nbt) throws InvalidInputDataException
InvalidInputDataException
public abstract Snapshot copy()
public abstract EnumSnapshotType getType()
public void computeKey()
public java.lang.String toString()
toString
in class java.lang.Object