public class ItemChisel extends net.minecraft.item.ItemTool implements IItemScrollWheel, IChiselModeItem
attackSpeed, damageVsEntity, efficiencyOnProperMaterial, toolMaterial| Constructor and Description |
|---|
ItemChisel(net.minecraft.item.Item.ToolMaterial material) |
| 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) |
boolean |
canHarvestBlock(net.minecraft.block.state.IBlockState blk) |
static boolean |
canMine(IContinuousInventory chiselInv,
net.minecraft.block.state.IBlockState state,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos) |
static net.minecraft.item.ItemStack |
chiselBlock(IContinuousInventory selected,
ActingPlayer player,
VoxelBlob vb,
net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.EnumFacing side,
int x,
int y,
int z,
net.minecraft.item.ItemStack output,
java.util.List<net.minecraft.entity.item.EntityItem> spawnlist)
Modifies VoxelData of TileEntityChiseled
|
static boolean |
fromBreakToChisel(ChiselMode mode,
net.minecraft.item.ItemStack itemstack,
net.minecraft.util.math.BlockPos pos,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.util.EnumHand hand) |
int |
getDamage(net.minecraft.item.ItemStack stack) |
int |
getHarvestLevel(net.minecraft.item.ItemStack stack,
java.lang.String toolClass,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.block.state.IBlockState blockState) |
java.lang.String |
getHighlightTip(net.minecraft.item.ItemStack item,
java.lang.String displayName) |
boolean |
isDamaged(net.minecraft.item.ItemStack stack) |
boolean |
onBlockStartBreak(net.minecraft.item.ItemStack itemstack,
net.minecraft.util.math.BlockPos pos,
net.minecraft.entity.player.EntityPlayer player) |
net.minecraft.util.ActionResult<net.minecraft.item.ItemStack> |
onItemRightClick(net.minecraft.world.World worldIn,
net.minecraft.entity.player.EntityPlayer playerIn,
net.minecraft.util.EnumHand hand) |
net.minecraft.util.EnumActionResult |
onItemUseFirst(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.EnumFacing side,
float hitX,
float hitY,
float hitZ,
net.minecraft.util.EnumHand hand) |
static void |
resetDelay() |
void |
scroll(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack stack,
int dwheel) |
void |
setDamage(net.minecraft.item.ItemStack stack,
int damage) |
net.minecraft.item.Item.ToolMaterial |
whatMaterial() |
getIsRepairable, getItemAttributeModifiers, getItemEnchantability, getStrVsBlock, getToolClasses, getToolMaterial, getToolMaterialName, hitEntity, isFull3D, onBlockDestroyedaddPropertyOverride, canApplyAtEnchantingTable, canDestroyBlockInCreative, canHarvestBlock, canItemEditBlocks, createEntity, doesSneakBypassUse, func_190903_i, getAnimationParameters, getArmorModel, getArmorTexture, getAttributeModifiers, getByNameOrId, getContainerItem, getContainerItem, getCreativeTab, getCreativeTabs, getDurabilityForDisplay, getEntityLifespan, getFontRenderer, getHasSubtypes, getIdFromItem, getItemById, getItemEnchantability, getItemFromBlock, getItemStackDisplayName, getItemStackLimit, getItemStackLimit, getItemUseAction, getMaxDamage, getMaxDamage, getMaxItemUseDuration, getMetadata, getMetadata, getNBTShareTag, getPropertyGetter, getRarity, getRGBDurabilityForDisplay, getShareTag, getSmeltingExperience, getSubItems, getUnlocalizedName, getUnlocalizedName, getUnlocalizedNameInefficiently, hasContainerItem, hasContainerItem, hasCustomEntity, hasCustomProperties, hasEffect, initCapabilities, isBeaconPayment, isBookEnchantable, isDamageable, isItemTool, isMap, isRepairable, isValidArmor, itemInteractionForEntity, onArmorTick, onCreated, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onItemUse, onItemUseFinish, onLeftClickEntity, onPlayerStoppedUsing, onUpdate, onUsingTick, rayTrace, registerItemBlock, registerItems, renderHelmetOverlay, setContainerItem, setCreativeTab, setFull3D, setHarvestLevel, setHasSubtypes, setMaxDamage, setMaxStackSize, setNoRepair, setUnlocalizedName, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, shouldRotateAroundWhenRendering, showDurabilityBar, updateItemStackNBTpublic net.minecraft.item.Item.ToolMaterial whatMaterial()
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.Itempublic static void resetDelay()
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.Itempublic static boolean fromBreakToChisel(ChiselMode mode, net.minecraft.item.ItemStack itemstack, @Nonnull net.minecraft.util.math.BlockPos pos, net.minecraft.entity.player.EntityPlayer player, net.minecraft.util.EnumHand hand)
public java.lang.String getHighlightTip(net.minecraft.item.ItemStack item,
java.lang.String displayName)
getHighlightTip in class net.minecraft.item.Itempublic net.minecraft.util.ActionResult<net.minecraft.item.ItemStack> onItemRightClick(net.minecraft.world.World worldIn,
net.minecraft.entity.player.EntityPlayer playerIn,
net.minecraft.util.EnumHand hand)
onItemRightClick in class net.minecraft.item.Itempublic net.minecraft.util.EnumActionResult onItemUseFirst(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.EnumFacing side,
float hitX,
float hitY,
float hitZ,
net.minecraft.util.EnumHand hand)
onItemUseFirst in class net.minecraft.item.Itempublic static net.minecraft.item.ItemStack chiselBlock(IContinuousInventory selected, ActingPlayer player, VoxelBlob vb, net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos, net.minecraft.util.EnumFacing side, int x, int y, int z, net.minecraft.item.ItemStack output, java.util.List<net.minecraft.entity.item.EntityItem> spawnlist)
selected - player - vb - world - pos - side - x - y - z - output - public static boolean canMine(IContinuousInventory chiselInv, net.minecraft.block.state.IBlockState state, net.minecraft.entity.player.EntityPlayer player, net.minecraft.world.World world, @Nonnull net.minecraft.util.math.BlockPos pos)
public int getDamage(net.minecraft.item.ItemStack stack)
getDamage in class net.minecraft.item.Itempublic boolean isDamaged(net.minecraft.item.ItemStack stack)
isDamaged in class net.minecraft.item.Itempublic void setDamage(net.minecraft.item.ItemStack stack,
int damage)
setDamage in class net.minecraft.item.Itempublic boolean canHarvestBlock(net.minecraft.block.state.IBlockState blk)
canHarvestBlock in class net.minecraft.item.Itempublic int getHarvestLevel(net.minecraft.item.ItemStack stack,
java.lang.String toolClass,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.block.state.IBlockState blockState)
getHarvestLevel in class net.minecraft.item.ItemToolpublic void scroll(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack stack,
int dwheel)
scroll in interface IItemScrollWheel