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, onBlockDestroyed
addPropertyOverride, 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, updateItemStackNBT
public 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.Item
public 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.Item
public 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.Item
public 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.Item
public 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.Item
public 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.Item
public boolean isDamaged(net.minecraft.item.ItemStack stack)
isDamaged
in class net.minecraft.item.Item
public void setDamage(net.minecraft.item.ItemStack stack, int damage)
setDamage
in class net.minecraft.item.Item
public boolean canHarvestBlock(net.minecraft.block.state.IBlockState blk)
canHarvestBlock
in class net.minecraft.item.Item
public 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.ItemTool
public void scroll(net.minecraft.entity.player.EntityPlayer player, net.minecraft.item.ItemStack stack, int dwheel)
scroll
in interface IItemScrollWheel