public class PotionItem extends Item
Item.SettingsATTACK_DAMAGE_MODIFIER_UUID, ATTACK_SPEED_MODIFIER_UUID, BLOCK_ITEMS, group, RANDOM| Constructor and Description |
|---|
PotionItem(Item.Settings settings) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendStacks(ItemGroup group,
DefaultedList<ItemStack> stacks) |
void |
appendTooltip(ItemStack stack,
World world,
List<Text> tooltip,
TooltipContext context) |
ItemStack |
finishUsing(ItemStack stack,
World world,
LivingEntity user) |
int |
getMaxUseTime(ItemStack stack) |
ItemStack |
getStackForRender() |
String |
getTranslationKey(ItemStack stack) |
UseAction |
getUseAction(ItemStack stack) |
boolean |
hasEnchantmentGlint(ItemStack stack) |
TypedActionResult<ItemStack> |
use(World world,
PlayerEntity user,
Hand hand) |
addPropertyGetter, asItem, byRawId, canMine, canRepair, damage, fromBlock, getDrinkSound, getEatSound, getEnchantability, getFoodComponent, getGroup, getMaxCount, getMaxDamage, getMiningSpeedMultiplier, getModifiers, getName, getName, getOrCreateTranslationKey, getPropertyGetter, getRarity, getRawId, getRecipeRemainder, getTranslationKey, hasPropertyGetters, hasRecipeRemainder, inventoryTick, isDamageable, isEffectiveOn, isEnchantable, isFireproof, isFood, isIn, isIn, isNetworkSynced, isUsedOnRelease, onCraft, onStoppedUsing, postHit, postMine, postProcessTag, rayTrace, shouldSyncTagToClient, toString, usageTick, useOnBlock, useOnEntitypublic PotionItem(Item.Settings settings)
@Environment(value=CLIENT) public ItemStack getStackForRender()
getStackForRender in class Itempublic ItemStack finishUsing(ItemStack stack, World world, LivingEntity user)
finishUsing in class Itempublic int getMaxUseTime(ItemStack stack)
getMaxUseTime in class Itempublic UseAction getUseAction(ItemStack stack)
getUseAction in class Itempublic TypedActionResult<ItemStack> use(World world, PlayerEntity user, Hand hand)
public String getTranslationKey(ItemStack stack)
getTranslationKey in class Item@Environment(value=CLIENT) public void appendTooltip(ItemStack stack, @Nullable World world, List<Text> tooltip, TooltipContext context)
appendTooltip in class Itempublic boolean hasEnchantmentGlint(ItemStack stack)
hasEnchantmentGlint in class Itempublic void appendStacks(ItemGroup group, DefaultedList<ItemStack> stacks)
appendStacks in class Item