public class PotionItem extends Item
Item.PropertiesATTACK_DAMAGE_MODIFIER, ATTACK_SPEED_MODIFIER, BLOCK_TO_ITEM, canRepair, group, properties, randomdelegate| コンストラクタと説明 |
|---|
PotionItem(Item.Properties builder) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addInformation(ItemStack stack,
World worldIn,
java.util.List<ITextComponent> tooltip,
ITooltipFlag flagIn)
allows items to add custom lines of information to the mouseover description
|
void |
fillItemGroup(ItemGroup group,
NonNullList<ItemStack> items)
returns a list of items with the same ID, but different meta (eg: dye returns 16 items)
|
ItemStack |
getDefaultInstance() |
java.lang.String |
getTranslationKey(ItemStack stack)
Returns the unlocalized name of this item.
|
UseAction |
getUseAction(ItemStack stack)
returns the action that specifies what animation to play when the items is being used
|
int |
getUseDuration(ItemStack stack)
How long it takes to use or consume an item
|
boolean |
hasEffect(ItemStack stack)
Returns true if this item has an enchantment glint.
|
ActionResult<ItemStack> |
onItemRightClick(World worldIn,
PlayerEntity playerIn,
Hand handIn)
Called to trigger the item's "innate" right click behavior.
|
ItemStack |
onItemUseFinish(ItemStack stack,
World worldIn,
LivingEntity entityLiving)
Called when the player finishes using this Item (E.g. finishes eating.).
|
addPropertyOverride, asItem, canHarvestBlock, canPlayerBreakBlockWhileHolding, func_219972_a, func_225519_S__, func_225520_U__, getAttributeModifiers, getContainerItem, getDefaultTranslationKey, getDestroySpeed, getDisplayName, getFood, getGroup, getHarvestLevel, getIdFromItem, getIsRepairable, getItemById, getItemEnchantability, getItemFromBlock, getItemStackTileEntityRenderer, getMaxDamage, getMaxStackSize, getName, getPropertyGetter, getRarity, getTags, getToolTypes, getTranslationKey, hasContainerItem, hasCustomProperties, hitEntity, inventoryTick, isComplex, isCrossbow, isDamageable, isEnchantable, isFood, isIn, isInGroup, isRepairable, itemInteractionForEntity, onBlockDestroyed, onCreated, onItemUse, onPlayerStoppedUsing, rayTrace, shouldSyncTag, toString, updateItemStackNBTgetRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcanApplyAtEnchantingTable, canContinueUsing, canDisableShield, canEquip, canHarvestBlock, createEntity, damageItem, doesSneakBypassUse, getAnimationParameters, getArmorModel, getArmorTexture, getAttributeModifiers, getBurnTime, getContainerItem, getCreativeTabs, getCreatorModId, getDamage, getDurabilityForDisplay, getEntityLifespan, getEquipmentSlot, getFontRenderer, getHighlightTip, getItem, getItemEnchantability, getItemStackLimit, getMaxDamage, getRGBDurabilityForDisplay, getShareTag, getSmeltingExperience, getXpRepairRatio, hasContainerItem, hasCustomEntity, initCapabilities, isBeaconPayment, isBookEnchantable, isDamaged, isShield, onArmorTick, onBlockStartBreak, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onItemUseFirst, onLeftClickEntity, onUsingTick, readShareTag, renderHelmetOverlay, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, showDurabilityBarpublic PotionItem(Item.Properties builder)
public ItemStack getDefaultInstance()
getDefaultInstance クラス内 Itempublic ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving)
onItemUseFinish クラス内 Itempublic int getUseDuration(ItemStack stack)
getUseDuration クラス内 Itempublic UseAction getUseAction(ItemStack stack)
getUseAction クラス内 Itempublic ActionResult<ItemStack> onItemRightClick(World worldIn, PlayerEntity playerIn, Hand handIn)
Item.onItemUse(net.minecraft.item.ItemUseContext).onItemRightClick クラス内 Itempublic java.lang.String getTranslationKey(ItemStack stack)
getTranslationKey クラス内 Itempublic void addInformation(ItemStack stack, @Nullable World worldIn, java.util.List<ITextComponent> tooltip, ITooltipFlag flagIn)
addInformation クラス内 Itempublic boolean hasEffect(ItemStack stack)
stack.isItemEnchanted(),
but other items can override it (for instance, written books always return true).
Note that if you override this method, you generally want to also call the super version (on Item) to get
the glint for enchanted items. Of course, that is unnecessary if the overwritten version always returns true.public void fillItemGroup(ItemGroup group, NonNullList<ItemStack> items)
fillItemGroup クラス内 Item