public class CoreProxy extends java.lang.Object implements ICoreProxy
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.ref.WeakReference<net.minecraft.entity.player.EntityPlayer> |
buildCraftPlayer |
static CoreProxy |
proxy |
| Constructor and Description |
|---|
CoreProxy() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCraftingRecipe(net.minecraft.item.ItemStack result,
java.lang.Object... recipe) |
int |
addCustomTexture(java.lang.String pathToTexture) |
void |
addShapelessRecipe(net.minecraft.item.ItemStack result,
java.lang.Object... recipe) |
java.util.Random |
createNewRandom(net.minecraft.world.World world) |
void |
feedSubBlocks(net.minecraft.block.Block block,
net.minecraft.creativetab.CreativeTabs tab,
java.util.List itemList) |
java.lang.ref.WeakReference<net.minecraft.entity.player.EntityPlayer> |
getBuildCraftPlayer(net.minecraft.world.WorldServer world) |
java.lang.ref.WeakReference<net.minecraft.entity.player.EntityPlayer> |
getBuildCraftPlayer(net.minecraft.world.WorldServer world,
int x,
int y,
int z) |
java.lang.Object |
getClient() |
net.minecraft.world.World |
getClientWorld() |
java.lang.String |
getItemDisplayName(net.minecraft.item.ItemStack newStack) |
java.lang.String |
getMinecraftVersion() |
net.minecraft.entity.player.EntityPlayer |
getPlayerFromNetHandler(net.minecraft.network.INetHandler handler)
This function returns either the player from the handler if it's on the
server, or directly from the minecraft instance if it's the client.
|
void |
initializeEntityRendering() |
void |
initializeRendering() |
EntityBlock |
newEntityBlock(net.minecraft.world.World world,
double i,
double j,
double k,
double iSize,
double jSize,
double kSize,
LaserKind laserKind) |
void |
obsidianPipePickup(net.minecraft.world.World world,
net.minecraft.entity.item.EntityItem item,
net.minecraft.tileentity.TileEntity tile) |
void |
onCraftingPickup(net.minecraft.world.World world,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack stack) |
java.lang.String |
playerName() |
void |
registerBlock(net.minecraft.block.Block block) |
void |
registerBlock(net.minecraft.block.Block block,
java.lang.Class<? extends net.minecraft.item.ItemBlock> item) |
void |
registerItem(net.minecraft.item.Item item) |
void |
registerTileEntity(java.lang.Class clas,
java.lang.String ident) |
void |
removeEntity(net.minecraft.entity.Entity entity) |
public static CoreProxy proxy
protected static java.lang.ref.WeakReference<net.minecraft.entity.player.EntityPlayer> buildCraftPlayer
public java.lang.String getMinecraftVersion()
public java.lang.Object getClient()
public net.minecraft.world.World getClientWorld()
public void removeEntity(net.minecraft.entity.Entity entity)
public void feedSubBlocks(net.minecraft.block.Block block,
net.minecraft.creativetab.CreativeTabs tab,
java.util.List itemList)
public java.lang.String getItemDisplayName(net.minecraft.item.ItemStack newStack)
public void obsidianPipePickup(net.minecraft.world.World world,
net.minecraft.entity.item.EntityItem item,
net.minecraft.tileentity.TileEntity tile)
public void initializeRendering()
public void initializeEntityRendering()
public void registerBlock(net.minecraft.block.Block block)
public void registerBlock(net.minecraft.block.Block block,
java.lang.Class<? extends net.minecraft.item.ItemBlock> item)
public void registerItem(net.minecraft.item.Item item)
public void registerTileEntity(java.lang.Class clas,
java.lang.String ident)
public void onCraftingPickup(net.minecraft.world.World world,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack stack)
public void addCraftingRecipe(net.minecraft.item.ItemStack result,
java.lang.Object... recipe)
public void addShapelessRecipe(net.minecraft.item.ItemStack result,
java.lang.Object... recipe)
public int addCustomTexture(java.lang.String pathToTexture)
public java.util.Random createNewRandom(net.minecraft.world.World world)
public java.lang.String playerName()
public final java.lang.ref.WeakReference<net.minecraft.entity.player.EntityPlayer> getBuildCraftPlayer(net.minecraft.world.WorldServer world)
getBuildCraftPlayer in interface ICoreProxypublic final java.lang.ref.WeakReference<net.minecraft.entity.player.EntityPlayer> getBuildCraftPlayer(net.minecraft.world.WorldServer world,
int x,
int y,
int z)
public EntityBlock newEntityBlock(net.minecraft.world.World world, double i, double j, double k, double iSize, double jSize, double kSize, LaserKind laserKind)
public net.minecraft.entity.player.EntityPlayer getPlayerFromNetHandler(net.minecraft.network.INetHandler handler)