public class ItemChiseledBit extends net.minecraft.item.Item implements IItemScrollWheel, IChiselModeItem, ICacheClearable
| Modifier and Type | Field and Description |
|---|---|
static boolean |
bitBagStackLimitHack |
| Constructor and Description |
|---|
ItemChiseledBit() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInformation(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer playerIn,
java.util.List<java.lang.String> tooltip,
boolean advanced) |
void |
clearCache() |
static net.minecraft.item.ItemStack |
createStack(int id,
int count,
boolean RequireStack) |
static BitOperation |
getBitOperation(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.util.EnumHand hand,
net.minecraft.item.ItemStack stack) |
static java.lang.String |
getBitStateName(net.minecraft.block.state.IBlockState state) |
static java.lang.String |
getBitTypeName(net.minecraft.item.ItemStack stack) |
java.lang.String |
getHighlightTip(net.minecraft.item.ItemStack item,
java.lang.String displayName) |
java.lang.String |
getItemStackDisplayName(net.minecraft.item.ItemStack stack) |
int |
getItemStackLimit() |
static int |
getStackState(net.minecraft.item.ItemStack inHand) |
void |
getSubItems(net.minecraft.item.Item itemIn,
net.minecraft.creativetab.CreativeTabs tab,
net.minecraft.util.NonNullList subItems) |
boolean |
onBlockStartBreak(net.minecraft.item.ItemStack itemstack,
net.minecraft.util.math.BlockPos pos,
net.minecraft.entity.player.EntityPlayer player) |
net.minecraft.util.EnumActionResult |
onItemUse(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.world.World world,
net.minecraft.util.math.BlockPos usedBlock,
net.minecraft.util.EnumHand hand,
net.minecraft.util.EnumFacing side,
float hitX,
float hitY,
float hitZ) |
static boolean |
placeBit(IContinuousInventory bits,
ActingPlayer player,
VoxelBlob vb,
int x,
int y,
int z) |
static boolean |
sameBit(net.minecraft.item.ItemStack output,
int blk) |
void |
scroll(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack stack,
int dwheel) |
addPropertyOverride, canApplyAtEnchantingTable, canDestroyBlockInCreative, canHarvestBlock, canHarvestBlock, canItemEditBlocks, createEntity, doesSneakBypassUse, func_190903_i, getAnimationParameters, getArmorModel, getArmorTexture, getAttributeModifiers, getByNameOrId, getContainerItem, getContainerItem, getCreativeTab, getCreativeTabs, getDamage, getDurabilityForDisplay, getEntityLifespan, getFontRenderer, getHarvestLevel, getHasSubtypes, getIdFromItem, getIsRepairable, getItemAttributeModifiers, getItemById, getItemEnchantability, getItemEnchantability, getItemFromBlock, getItemStackLimit, getItemUseAction, getMaxDamage, getMaxDamage, getMaxItemUseDuration, getMetadata, getMetadata, getNBTShareTag, getPropertyGetter, getRarity, getRGBDurabilityForDisplay, getShareTag, getSmeltingExperience, getStrVsBlock, getToolClasses, getUnlocalizedName, getUnlocalizedName, getUnlocalizedNameInefficiently, hasContainerItem, hasContainerItem, hasCustomEntity, hasCustomProperties, hasEffect, hitEntity, initCapabilities, isBeaconPayment, isBookEnchantable, isDamageable, isDamaged, isFull3D, isItemTool, isMap, isRepairable, isValidArmor, itemInteractionForEntity, onArmorTick, onBlockDestroyed, onCreated, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onItemRightClick, onItemUseFinish, onItemUseFirst, onLeftClickEntity, onPlayerStoppedUsing, onUpdate, onUsingTick, rayTrace, registerItemBlock, registerItems, renderHelmetOverlay, setContainerItem, setCreativeTab, setDamage, setFull3D, setHarvestLevel, setHasSubtypes, setMaxDamage, setMaxStackSize, setNoRepair, setUnlocalizedName, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, shouldRotateAroundWhenRendering, showDurabilityBar, updateItemStackNBTpublic void addInformation(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer playerIn,
java.util.List<java.lang.String> tooltip,
boolean advanced)
addInformation in class net.minecraft.item.Itempublic java.lang.String getHighlightTip(net.minecraft.item.ItemStack item,
java.lang.String displayName)
getHighlightTip in class net.minecraft.item.Itempublic boolean onBlockStartBreak(net.minecraft.item.ItemStack itemstack,
net.minecraft.util.math.BlockPos pos,
net.minecraft.entity.player.EntityPlayer player)
onBlockStartBreak in class net.minecraft.item.Itempublic static java.lang.String getBitStateName(net.minecraft.block.state.IBlockState state)
public static java.lang.String getBitTypeName(net.minecraft.item.ItemStack stack)
public java.lang.String getItemStackDisplayName(net.minecraft.item.ItemStack stack)
getItemStackDisplayName in class net.minecraft.item.Itempublic int getItemStackLimit()
getItemStackLimit in class net.minecraft.item.Itempublic net.minecraft.util.EnumActionResult onItemUse(@Nonnull
net.minecraft.entity.player.EntityPlayer player,
@Nonnull
net.minecraft.world.World world,
@Nonnull
net.minecraft.util.math.BlockPos usedBlock,
@Nonnull
net.minecraft.util.EnumHand hand,
@Nonnull
net.minecraft.util.EnumFacing side,
float hitX,
float hitY,
float hitZ)
onItemUse in class net.minecraft.item.Itempublic static BitOperation getBitOperation(net.minecraft.entity.player.EntityPlayer player, net.minecraft.util.EnumHand hand, net.minecraft.item.ItemStack stack)
public void clearCache()
clearCache in interface ICacheClearablepublic void getSubItems(net.minecraft.item.Item itemIn,
net.minecraft.creativetab.CreativeTabs tab,
net.minecraft.util.NonNullList subItems)
getSubItems in class net.minecraft.item.Itempublic static boolean sameBit(net.minecraft.item.ItemStack output,
int blk)
@Nonnull
public static net.minecraft.item.ItemStack createStack(int id,
int count,
boolean RequireStack)
public void scroll(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack stack,
int dwheel)
scroll in interface IItemScrollWheelpublic static int getStackState(net.minecraft.item.ItemStack inHand)
public static boolean placeBit(IContinuousInventory bits, ActingPlayer player, VoxelBlob vb, int x, int y, int z)