public class InfoProvider
extends java.lang.Object
| Constructor and Description |
|---|
InfoProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEntityInfo(java.util.List<java.lang.String> info,
InfoAccess data) |
void |
addItemInfo(java.util.List<java.lang.String> info,
net.minecraft.item.ItemStack stack,
net.minecraft.client.util.ITooltipFlag flag,
net.minecraft.entity.player.EntityPlayer entityPlayer) |
void |
addTileInfo(java.util.List<java.lang.String> info,
InfoAccess data) |
boolean |
canEnable() |
boolean |
enabledByDefault() |
static java.lang.String |
getBooleanForDisplay(boolean bool) |
InfoAccess |
overrideEntity(InfoAccess data) |
InfoAccess |
overrideTile(InfoAccess data) |
boolean |
requireEntityOverride(InfoAccess data) |
boolean |
requireEntitySync(net.minecraft.world.World world,
net.minecraft.entity.Entity entity) |
boolean |
requireTileOverride(InfoAccess data) |
boolean |
requireTileSync(net.minecraft.world.World world,
net.minecraft.tileentity.TileEntity tile) |
static double |
round(double value,
int places) |
void |
writeEntityNBT(net.minecraft.world.World world,
net.minecraft.entity.Entity entity,
net.minecraft.nbt.NBTTagCompound tag) |
static void |
writeStackToTag(net.minecraft.item.ItemStack stack,
java.lang.String tagName,
net.minecraft.nbt.NBTTagCompound tag) |
void |
writeTileNBT(net.minecraft.world.World world,
net.minecraft.tileentity.TileEntity tile,
net.minecraft.nbt.NBTTagCompound tag) |
public InfoAccess overrideEntity(InfoAccess data)
public InfoAccess overrideTile(InfoAccess data)
public boolean requireEntityOverride(InfoAccess data)
public boolean requireTileOverride(InfoAccess data)
public void addEntityInfo(java.util.List<java.lang.String> info,
InfoAccess data)
public void addTileInfo(java.util.List<java.lang.String> info,
InfoAccess data)
public void addItemInfo(java.util.List<java.lang.String> info,
net.minecraft.item.ItemStack stack,
net.minecraft.client.util.ITooltipFlag flag,
net.minecraft.entity.player.EntityPlayer entityPlayer)
public void writeEntityNBT(net.minecraft.world.World world,
net.minecraft.entity.Entity entity,
net.minecraft.nbt.NBTTagCompound tag)
public void writeTileNBT(net.minecraft.world.World world,
net.minecraft.tileentity.TileEntity tile,
net.minecraft.nbt.NBTTagCompound tag)
public boolean requireEntitySync(net.minecraft.world.World world,
net.minecraft.entity.Entity entity)
public boolean requireTileSync(net.minecraft.world.World world,
net.minecraft.tileentity.TileEntity tile)
public boolean enabledByDefault()
public boolean canEnable()
public static java.lang.String getBooleanForDisplay(boolean bool)
public static void writeStackToTag(net.minecraft.item.ItemStack stack,
java.lang.String tagName,
net.minecraft.nbt.NBTTagCompound tag)
public static double round(double value,
int places)