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, updateItemStackNBT
public 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.Item
public java.lang.String getHighlightTip(net.minecraft.item.ItemStack item, java.lang.String displayName)
getHighlightTip
in class net.minecraft.item.Item
public 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.Item
public 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.Item
public int getItemStackLimit()
getItemStackLimit
in class net.minecraft.item.Item
public 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.Item
public 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 ICacheClearable
public void getSubItems(net.minecraft.item.Item itemIn, net.minecraft.creativetab.CreativeTabs tab, net.minecraft.util.NonNullList subItems)
getSubItems
in class net.minecraft.item.Item
public 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 IItemScrollWheel
public static int getStackState(net.minecraft.item.ItemStack inHand)
public static boolean placeBit(IContinuousInventory bits, ActingPlayer player, VoxelBlob vb, int x, int y, int z)