@ParametersAreNonnullByDefault
@MethodsReturnNonnullByDefault
public class Coords
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
BIOMES_PER_CUBE
Each
ICube optionally contain 8x1x8 map of biome IDs, or 2x16x2 block wide biome
areas. |
static int |
NO_HEIGHT |
| Constructor and Description |
|---|
Coords() |
| Modifier and Type | Method and Description |
|---|---|
static int |
biome3dToBlock(int val,
int localBlock) |
static int |
biome3dToMinBlock(int val) |
static int |
blockCeilToCube(int val) |
static int |
blockToBiome(int val)
Deprecated.
|
static int |
blockToBiome3d(int val) |
static int |
blockToCube(double blockPos) |
static int |
blockToCube(int val) |
static int |
blockToLocal(int val) |
static int |
blockToLocalBiome3d(int val) |
static long |
coordsSeedHash(long seed,
int x,
int y,
int z)
Return a seed for random number generation, based on initial seed and 3 coordinates.
|
static java.util.Random |
coordsSeedRandom(long seed,
int x,
int y,
int z) |
static int |
cubeToCenterBlock(int cubeVal) |
static int |
cubeToMaxBlock(int val) |
static int |
cubeToMinBlock(int val) |
static net.minecraft.util.math.BlockPos |
getCubeCenter(ICube cube) |
static int |
getCubeXForEntity(net.minecraft.entity.Entity entity) |
static int |
getCubeYForEntity(net.minecraft.entity.Entity entity) |
static int |
getCubeZForEntity(net.minecraft.entity.Entity entity) |
static int |
getMinCubePopulationPos(int coord)
Returns the minimum coordinate inside the population area this coordinate is in
|
static int |
localToBlock(int cubeVal,
int localVal) |
static net.minecraft.util.math.BlockPos |
midPos(net.minecraft.util.math.BlockPos p1,
net.minecraft.util.math.BlockPos p2) |
public static final int NO_HEIGHT
public static final int BIOMES_PER_CUBE
ICube optionally contain 8x1x8 map of biome IDs, or 2x16x2 block wide biome
areas.public static net.minecraft.util.math.BlockPos midPos(net.minecraft.util.math.BlockPos p1,
net.minecraft.util.math.BlockPos p2)
public static int blockToLocal(int val)
public static int blockToCube(int val)
public static int blockCeilToCube(int val)
@Deprecated public static int blockToBiome(int val)
blockToLocalBiome3d(int)public static int blockToLocalBiome3d(int val)
public static int blockToBiome3d(int val)
public static int biome3dToMinBlock(int val)
public static int biome3dToBlock(int val,
int localBlock)
public static int localToBlock(int cubeVal,
int localVal)
public static int cubeToMinBlock(int val)
public static int cubeToMaxBlock(int val)
public static int getCubeXForEntity(net.minecraft.entity.Entity entity)
public static int getCubeZForEntity(net.minecraft.entity.Entity entity)
public static int getCubeYForEntity(net.minecraft.entity.Entity entity)
public static net.minecraft.util.math.BlockPos getCubeCenter(ICube cube)
public static int blockToCube(double blockPos)
public static int cubeToCenterBlock(int cubeVal)
public static int getMinCubePopulationPos(int coord)
coord - the coordinatepublic static long coordsSeedHash(long seed,
int x,
int y,
int z)
seed - the world seedx - the x coordinatey - the y coordinatez - the z coordinatepublic static java.util.Random coordsSeedRandom(long seed,
int x,
int y,
int z)