net.minecraft.item

public class Item

implements ItemConvertible

bbz
net.minecraft.class_1792
net.minecraft.item.Item
net.minecraft.item.Item
net.minecraft.item.Item
net.minecraft.item.Item

Field summary

Modifier and TypeField
public static final Map<Block, Item>
f
field_8003
BLOCK_ITEMS
BLOCK_ITEMS
field_179220_a
BLOCK_TO_ITEM
private static final ItemPropertyGetter
a
field_8010
DAMAGED_PROPERTY_GETTER
DAMAGED
field_185046_b
DAMAGED_GETTER
private static final ItemPropertyGetter
b
field_8000
DAMAGE_PROPERTY_GETTER
DAMAGE
field_185047_c
DAMAGE_GETTER
private static final ItemPropertyGetter
c
field_8011
LEFTHANDED_PROPERTY_GETTER
LEFTHANDED
field_185048_d
LEFTHANDED_GETTER
private static final ItemPropertyGetter
d
field_8007
COOLDOWN_PROPERTY_GETTER
COOLDOWN
field_185049_e
COOLDOWN_GETTER
private static final ItemPropertyGetter
e
field_8002
CUSTOM_DATA_PROPERTY_GETTER
CUSTOM_MODEL_DATA
field_219973_e
MODELDATA_GETTER
protected static final UUID
g
field_8006
ATTACK_DAMAGE_MODIFIER_UUID
ATTACK_DAMAGE_MODIFIER_UUID
field_111210_e
ATTACK_DAMAGE_MODIFIER
protected static final UUID
h
field_8001
ATTACK_SPEED_MODIFIER_UUID
ATTACK_SPEED_MODIFIER_UUID
field_185050_h
ATTACK_SPEED_MODIFIER
protected static final Random
i
field_8005
RANDOM
random
field_77697_d
random
private final Map<Identifier, ItemPropertyGetter>
k
field_8015
propertyGetters
properties
field_185051_m
properties
protected final ItemGroup
j
field_8004
group
creativeModeTab
field_77701_a
group
private final Rarity
l
field_8009
rarity
rarity
field_208075_l
rarity
private final int
m
field_8013
maxCount
maxStackSize
field_77777_bU
maxStackSize
private final int
n
field_8012
maxDamage
maxDamage
field_77699_b
maxDamage
private final Item
o
field_8008
recipeRemainder
recipeRemainder
field_77700_c
containerItem
private String
p
field_8014
translationKey
key
field_77774_bZ
translationKey
private final FoodComponent
q
field_18672
foodComponent
foodProperties
field_219974_q
food

Constructor summary

ModifierConstructor
public (Item$Settings properties)

Method summary

Modifier and TypeMethod
public static int
a(bbz arg0)
method_7880(class_1792 arg0)
getRawId(Item arg0)
getId(Item item)
func_150891_b(Item arg0)
getIdFromItem(Item itemIn)
public static Item
b(int arg0)
method_7875(int arg0)
byRawId(int arg0)
byId(int id)
func_150899_d(int arg0)
getItemById(int id)
public static Item
a(bmq arg0)
method_7867(class_2248 arg0)
fromBlock(Block arg0)
byBlock(Block block)
func_150898_a(Block arg0)
getItemFromBlock(Block blockIn)
public void
a(bhm arg0, aiu arg1, bce arg2, int arg3)
method_7852(class_1937 arg0, class_1309 arg1, class_1799 arg2, int arg3)
usageTick(World arg0, LivingEntity arg1, ItemStack arg2, int arg3)
m_47139440(World arg0, LivingEntity arg1, ItemStack arg2, int arg3)
func_219972_a(World arg0, LivingEntity arg1, ItemStack arg2, int arg3)
func_219972_a(World worldIn, LivingEntity livingEntityIn, ItemStack stack, int count)
public boolean
a(ic arg0)
method_7860(class_2487 arg0)
postProcessTag(CompoundTag arg0)
validateNbt(NbtCompound nbt)
func_179215_a(CompoundNBT arg0)
updateItemStackNBT(CompoundNBT nbt)
public boolean
a(bvo arg0, bhm arg1, ev arg2, awb arg3)
method_7885(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3)
canMine(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3)
canMineBlock(BlockState state, World world, BlockPos pos, PlayerEntity player)
func_195938_a(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3)
canPlayerBreakBlockWhileHolding(BlockState state, World worldIn, BlockPos pos, PlayerEntity player)
public Item
g()
method_8389()
asItem()
asItem()
func_199767_j()
asItem()
public final void
a(qt arg0, bcd arg1)
method_7863(class_2960 arg0, class_1800 arg1)
addPropertyGetter(Identifier arg0, ItemPropertyGetter arg1)
addProperty(Identifier key, ItemProperty property)
func_185043_a(ResourceLocation arg0, IItemPropertyGetter arg1)
addPropertyOverride(ResourceLocation key, IItemPropertyGetter getter)
public ActionResult
a(bdp arg0)
method_7884(class_1838 arg0)
useOnBlock(ItemUsageContext arg0)
useOn(ItemUseContext ctx)
func_195939_a(ItemUseContext arg0)
onItemUse(ItemUseContext context)
public float
a(bce arg0, bvo arg1)
method_7865(class_1799 arg0, class_2680 arg1)
getMiningSpeed(ItemStack arg0, BlockState arg1)
getMiningSpeed(ItemStack stack, BlockState state)
func_150893_a(ItemStack arg0, BlockState arg1)
getDestroySpeed(ItemStack stack, BlockState state)
public TypedActionResult<ItemStack>
a(bhm arg0, awb arg1, ahf arg2)
method_7836(class_1937 arg0, class_1657 arg1, class_1268 arg2)
use(World arg0, PlayerEntity arg1, Hand arg2)
startUsing(World world, PlayerEntity player, InteractionHand hand)
func_77659_a(World arg0, PlayerEntity arg1, Hand arg2)
onItemRightClick(World worldIn, PlayerEntity playerIn, Hand handIn)
public ItemStack
a(bce arg0, bhm arg1, aiu arg2)
method_7861(class_1799 arg0, class_1937 arg1, class_1309 arg2)
finishUsing(ItemStack arg0, World arg1, LivingEntity arg2)
finishUsing(ItemStack stack, World world, LivingEntity entity)
func_77654_b(ItemStack arg0, World arg1, LivingEntity arg2)
onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving)
public final int
h()
method_7882()
getMaxCount()
getMaxStackSize()
func_77639_j()
getMaxStackSize()
public final int
i()
method_7841()
getMaxDamage()
getMaxDamage()
func_77612_l()
getMaxDamage()
public boolean
j()
method_7846()
isDamageable()
isDamageable()
func_77645_m()
isDamageable()
public boolean
a(bce arg0, aiu arg1, aiu arg2)
method_7873(class_1799 arg0, class_1309 arg1, class_1309 arg2)
postHit(ItemStack arg0, LivingEntity arg1, LivingEntity arg2)
attack(ItemStack stack, LivingEntity target, LivingEntity attacker)
func_77644_a(ItemStack arg0, LivingEntity arg1, LivingEntity arg2)
hitEntity(ItemStack stack, LivingEntity target, LivingEntity attacker)
public boolean
a(bce arg0, bhm arg1, bvo arg2, ev arg3, aiu arg4)
method_7879(class_1799 arg0, class_1937 arg1, class_2680 arg2, class_2338 arg3, class_1309 arg4)
postMine(ItemStack arg0, World arg1, BlockState arg2, BlockPos arg3, LivingEntity arg4)
mineBlock(ItemStack stack, World world, BlockState state, BlockPos pos, LivingEntity entity)
func_179218_a(ItemStack arg0, World arg1, BlockState arg2, BlockPos arg3, LivingEntity arg4)
onBlockDestroyed(ItemStack stack, World worldIn, BlockState state, BlockPos pos, LivingEntity entityLiving)
public boolean
b(bvo arg0)
method_7856(class_2680 arg0)
isEffectiveOn(BlockState arg0)
canMineBlock(BlockState state)
func_150897_b(BlockState arg0)
canHarvestBlock(BlockState blockIn)
public boolean
a(bce arg0, awb arg1, aiu arg2, ahf arg3)
method_7847(class_1799 arg0, class_1657 arg1, class_1309 arg2, class_1268 arg3)
useOnEntity(ItemStack arg0, PlayerEntity arg1, LivingEntity arg2, Hand arg3)
interact(ItemStack stack, PlayerEntity player, LivingEntity entity, InteractionHand hand)
func_111207_a(ItemStack arg0, PlayerEntity arg1, LivingEntity arg2, Hand arg3)
itemInteractionForEntity(ItemStack stack, PlayerEntity playerIn, LivingEntity target, Hand hand)
protected String
l()
method_7869()
getOrCreateTranslationKey()
makeTranslationKey()
func_195935_o()
getDefaultTranslationKey()
public String
a()
method_7876()
getTranslationKey()
getTranslationKey()
func_77658_a()
getTranslationKey()
public String
f(bce arg0)
method_7866(class_1799 arg0)
getTranslationKey(ItemStack arg0)
getTranslationKey(ItemStack stack)
func_77667_c(ItemStack arg0)
getTranslationKey(ItemStack stack)
public boolean
m()
method_7887()
shouldSyncTagToClient()
shouldSyncNbt()
func_77651_p()
shouldSyncTag()
public final Item
n()
method_7858()
getRecipeRemainder()
getRecipeRemainder()
func_77668_q()
getContainerItem()
public boolean
o()
method_7857()
hasRecipeRemainder()
hasRecipeRemainder()
func_77634_r()
hasContainerItem()
public void
a(bce arg0, bhm arg1, ail arg2, int arg3, boolean arg4)
method_7888(class_1799 arg0, class_1937 arg1, class_1297 arg2, int arg3, boolean arg4)
inventoryTick(ItemStack arg0, World arg1, Entity arg2, int arg3, boolean arg4)
tick(ItemStack stack, World world, Entity entity, int slot, boolean selected)
func_77663_a(ItemStack arg0, World arg1, Entity arg2, int arg3, boolean arg4)
inventoryTick(ItemStack stack, World worldIn, Entity entityIn, int itemSlot, boolean isSelected)
public void
b(bce arg0, bhm arg1, awb arg2)
method_7843(class_1799 arg0, class_1937 arg1, class_1657 arg2)
onCraft(ItemStack arg0, World arg1, PlayerEntity arg2)
onResult(ItemStack stack, World world, PlayerEntity player)
func_77622_d(ItemStack arg0, World arg1, PlayerEntity arg2)
onCreated(ItemStack stack, World worldIn, PlayerEntity playerIn)
public boolean
O_()
method_16698()
isNetworkSynced()
isNetworkSynced()
func_77643_m_()
isComplex()
public UseAction
e_(bce arg0)
method_7853(class_1799 arg0)
getUseAction(ItemStack arg0)
getUseAction(ItemStack stack)
func_77661_b(ItemStack arg0)
getUseAction(ItemStack stack)
public int
f_(bce arg0)
method_7881(class_1799 arg0)
getMaxUseTime(ItemStack arg0)
getUseDuration(ItemStack stack)
func_77626_a(ItemStack arg0)
getUseDuration(ItemStack stack)
public void
a(bce arg0, bhm arg1, aiu arg2, int arg3)
method_7840(class_1799 arg0, class_1937 arg1, class_1309 arg2, int arg3)
onStoppedUsing(ItemStack arg0, World arg1, LivingEntity arg2, int arg3)
stopUsing(ItemStack stack, World world, LivingEntity entity, int remainingUseTime)
func_77615_a(ItemStack arg0, World arg1, LivingEntity arg2, int arg3)
onPlayerStoppedUsing(ItemStack stack, World worldIn, LivingEntity entityLiving, int timeLeft)
public Text
g(bce arg0)
method_7864(class_1799 arg0)
getName(ItemStack arg0)
getName(ItemStack stack)
func_200295_i(ItemStack arg0)
getDisplayName(ItemStack stack)
public Rarity
h(bce arg0)
method_7862(class_1799 arg0)
getRarity(ItemStack arg0)
getRarity(ItemStack stack)
func_77613_e(ItemStack arg0)
getRarity(ItemStack stack)
public boolean
g_(bce arg0)
method_7870(class_1799 arg0)
isEnchantable(ItemStack arg0)
isEnchantable(ItemStack stack)
func_77616_k(ItemStack arg0)
isEnchantable(ItemStack stack)
protected static HitResult
a(bhm arg0, awb arg1, bha$b arg2)
method_7872(class_1937 arg0, class_1657 arg1, class_3959$class_242 arg2)
rayTrace(World arg0, PlayerEntity arg1, RayTraceContext$FluidHandling arg2)
getUseTarget(World arg0, PlayerEntity arg1, RayCastContext$FluidHandling arg2)
func_219968_a(World arg0, PlayerEntity arg1, RayTraceContext$FluidMode arg2)
rayTrace(World worldIn, PlayerEntity player, RayTraceContext$FluidMode fluidMode)
public int
c()
method_7837()
getEnchantability()
getEnchantability()
func_77619_b()
getItemEnchantability()
public void
a(bav arg0, fj<bce> arg1)
method_7850(class_1761 arg0, class_2371<class_1799> arg1)
appendStacks(ItemGroup arg0, DefaultedList<ItemStack> arg1)
addToCreativeMenu(CreativeModeTab group, DefaultedList<ItemStack> list)
func_150895_a(ItemGroup arg0, NonNullList<ItemStack> arg1)
fillItemGroup(ItemGroup group, NonNullList<ItemStack> items)
protected boolean
a(bav arg0)
method_7877(class_1761 arg0)
isIn(ItemGroup arg0)
isInCreativeModeTab(CreativeModeTab tab)
func_194125_a(ItemGroup arg0)
isInGroup(ItemGroup group)
public final ItemGroup
p()
method_7859()
getGroup()
getCreativeModeTab()
func_77640_w()
getGroup()
public boolean
a(bce arg0, bce arg1)
method_7878(class_1799 arg0, class_1799 arg1)
canRepair(ItemStack arg0, ItemStack arg1)
isRepairable(ItemStack stack, ItemStack ingredient)
func_82789_a(ItemStack arg0, ItemStack arg1)
getIsRepairable(ItemStack toRepair, ItemStack repair)
public com.google.common.collect.Multimap<String, EntityAttributeModifier>
a(aiq arg0)
method_7844(class_1304 arg0)
getModifiers(EquipmentSlot arg0)
getDefaultAttributeModifiers(EquipmentSlot slot)
func_111205_h(EquipmentSlotType arg0)
getAttributeModifiers(EquipmentSlotType equipmentSlot)
public boolean
i(bce arg0)
method_7838(class_1799 arg0)
isUsedOnRelease(ItemStack arg0)
m_24720640(ItemStack arg0)
func_219970_i(ItemStack arg0)
isCrossbow(ItemStack stack)
public boolean
a(ze<bbz> arg0)
method_7855(class_3494<class_1792> arg0)
isIn(Tag<Item> arg0)
is(Tag<Item> tag)
func_206844_a(Tag<Item> arg0)
isIn(Tag<Item> tagIn)
public boolean
r()
method_19263()
isFood()
isFood()
func_219971_r()
isFood()
public FoodComponent
s()
method_19264()
getFoodComponent()
getFoodProperties()
func_219967_s()
getFood()
public ItemPropertyGetter
a(qt arg0)
method_7868(class_2960 arg0)
getPropertyGetter(Identifier arg0)
getProperty(Identifier key)
func_185045_a(ResourceLocation arg0)
getPropertyGetter(ResourceLocation key)
public boolean
f()
method_7845()
hasPropertyGetters()
hasProperties()
func_185040_i()
hasCustomProperties()
public Text
k()
method_7848()
getName()
getName()
func_200296_o()
getName()
public void
a(bce arg0, bhm arg1, List<jn> arg2, bdm arg3)
method_7851(class_1799 arg0, class_1937 arg1, List<class_2561> arg2, class_1836 arg3)
appendTooltip(ItemStack arg0, World arg1, List<Text> arg2, TooltipContext arg3)
addHoverText(ItemStack stack, World world, List<Text> tooltip, TooltipFlag flag)
func_77624_a(ItemStack arg0, World arg1, List<ITextComponent> arg2, ITooltipFlag arg3)
addInformation(ItemStack stack, World worldIn, List<ITextComponent> tooltip, ITooltipFlag flagIn)
public boolean
d_(bce arg0)
method_7886(class_1799 arg0)
hasEnchantmentGlint(ItemStack arg0)
hasEnchantmentGlint(ItemStack stack)
func_77636_d(ItemStack arg0)
hasEffect(ItemStack stack)
public ItemStack
q()
method_7854()
getStackForRender()
defaultItem()
func_190903_i()
getDefaultInstance()