public final class Utils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.Random |
RANDOM |
| Modifier and Type | Method and Description |
|---|---|
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 int |
addToRandomPipeAround(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 pipe entry around.
|
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 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 void |
handleBufferedDescription(ISynchronizedTile tileSynch) |
static void |
preDestroyBlock(net.minecraft.world.World world,
int i,
int j,
int k) |
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 |
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 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 addToRandomPipeAround(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraftforge.common.util.ForgeDirection from,
net.minecraft.item.ItemStack stack)
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 handleBufferedDescription(ISynchronizedTile tileSynch)
public static void preDestroyBlock(net.minecraft.world.World world,
int i,
int j,
int k)
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 cpw.mods.fml.common.network.internal.FMLProxyPacket toPacket(BuildCraftPacket packet, int discriminator)