public final class Utils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
CAULDRON_DETECTED |
static java.util.Random |
RANDOM |
| Modifier and Type | Method and Description |
|---|---|
static int |
addToRandomInjectableAround(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraftforge.common.util.ForgeDirection from,
net.minecraft.item.ItemStack stack)
Look around the tile given in parameter in all 6 position, tries to add
the items to a random injectable tile around.
|
static int |
addToRandomInventoryAround(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraft.item.ItemStack stack)
Tries to add the passed stack to any valid inventories around the given
coordinates.
|
static boolean |
checkLegacyPipesConnections(net.minecraft.world.IBlockAccess blockAccess,
int x1,
int y1,
int z1,
int x2,
int y2,
int z2) |
static boolean |
checkPipesConnections(net.minecraft.tileentity.TileEntity tile1,
net.minecraft.tileentity.TileEntity tile2) |
static EntityBlock |
createLaser(net.minecraft.world.World world,
Position p1,
Position p2,
LaserKind kind) |
static EntityBlock[] |
createLaserBox(net.minecraft.world.World world,
double xMin,
double yMin,
double zMin,
double xMax,
double yMax,
double zMax,
LaserKind kind) |
static LaserData[] |
createLaserDataBox(double xMin,
double yMin,
double zMin,
double xMax,
double yMax,
double zMax) |
static int[] |
createSlotArray(int first,
int count) |
static void |
dropTryIntoPlayerInventory(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer player) |
static net.minecraftforge.common.util.ForgeDirection |
get2dOrientation(net.minecraft.entity.EntityLivingBase entityliving)
Returns the cardinal direction of the entity depending on its
rotationYaw
|
static net.minecraftforge.common.util.ForgeDirection |
get3dOrientation(Position pos1,
Position pos2) |
static IAreaProvider |
getNearbyAreaProvider(net.minecraft.world.World world,
int i,
int j,
int k) |
static net.minecraft.tileentity.TileEntity |
getTile(net.minecraft.world.World world,
Position pos,
net.minecraftforge.common.util.ForgeDirection step) |
static boolean |
isFakePlayer(net.minecraft.entity.player.EntityPlayer player) |
static void |
preDestroyBlock(net.minecraft.world.World world,
int i,
int j,
int k) |
static byte[] |
readByteArray(io.netty.buffer.ByteBuf stream) |
static net.minecraft.nbt.NBTTagCompound |
readNBT(io.netty.buffer.ByteBuf data) |
static net.minecraft.item.ItemStack |
readStack(io.netty.buffer.ByteBuf data) |
static java.lang.String |
readUTF(io.netty.buffer.ByteBuf data) |
static cpw.mods.fml.common.network.internal.FMLProxyPacket |
toPacket(BuildCraftPacket packet,
int discriminator)
This subprogram transforms a packet into a FML packet to be send in the
minecraft default packet mechanism.
|
static void |
writeByteArray(io.netty.buffer.ByteBuf stream,
byte[] data) |
static void |
writeNBT(io.netty.buffer.ByteBuf data,
net.minecraft.nbt.NBTTagCompound nbt) |
static void |
writeStack(io.netty.buffer.ByteBuf data,
net.minecraft.item.ItemStack stack) |
static void |
writeUTF(io.netty.buffer.ByteBuf data,
java.lang.String str) |
public static final java.util.Random RANDOM
public static final boolean CAULDRON_DETECTED
public static int addToRandomInventoryAround(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraft.item.ItemStack stack)
stack - world - x - y - z - public static net.minecraftforge.common.util.ForgeDirection get2dOrientation(net.minecraft.entity.EntityLivingBase entityliving)
public static net.minecraftforge.common.util.ForgeDirection get3dOrientation(Position pos1, Position pos2)
public static int addToRandomInjectableAround(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraftforge.common.util.ForgeDirection from,
net.minecraft.item.ItemStack stack)
public static void dropTryIntoPlayerInventory(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer player)
public static net.minecraft.tileentity.TileEntity getTile(net.minecraft.world.World world,
Position pos,
net.minecraftforge.common.util.ForgeDirection step)
public static IAreaProvider getNearbyAreaProvider(net.minecraft.world.World world, int i, int j, int k)
public static EntityBlock createLaser(net.minecraft.world.World world, Position p1, Position p2, LaserKind kind)
public static EntityBlock[] createLaserBox(net.minecraft.world.World world, double xMin, double yMin, double zMin, double xMax, double yMax, double zMax, LaserKind kind)
public static LaserData[] createLaserDataBox(double xMin, double yMin, double zMin, double xMax, double yMax, double zMax)
public static void preDestroyBlock(net.minecraft.world.World world,
int i,
int j,
int k)
public static boolean isFakePlayer(net.minecraft.entity.player.EntityPlayer player)
public static boolean checkPipesConnections(net.minecraft.tileentity.TileEntity tile1,
net.minecraft.tileentity.TileEntity tile2)
public static boolean checkLegacyPipesConnections(net.minecraft.world.IBlockAccess blockAccess,
int x1,
int y1,
int z1,
int x2,
int y2,
int z2)
public static int[] createSlotArray(int first,
int count)
public static void writeUTF(io.netty.buffer.ByteBuf data,
java.lang.String str)
public static java.lang.String readUTF(io.netty.buffer.ByteBuf data)
public static void writeNBT(io.netty.buffer.ByteBuf data,
net.minecraft.nbt.NBTTagCompound nbt)
public static net.minecraft.nbt.NBTTagCompound readNBT(io.netty.buffer.ByteBuf data)
public static void writeStack(io.netty.buffer.ByteBuf data,
net.minecraft.item.ItemStack stack)
public static net.minecraft.item.ItemStack readStack(io.netty.buffer.ByteBuf data)
public static void writeByteArray(io.netty.buffer.ByteBuf stream,
byte[] data)
public static byte[] readByteArray(io.netty.buffer.ByteBuf stream)
public static cpw.mods.fml.common.network.internal.FMLProxyPacket toPacket(BuildCraftPacket packet, int discriminator)