public class PotionItem extends Item
Item.Settings
ATTACK_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, useOnEntity
public PotionItem(Item.Settings settings)
@Environment(value=CLIENT) public ItemStack getStackForRender()
getStackForRender
in class Item
public ItemStack finishUsing(ItemStack stack, World world, LivingEntity user)
finishUsing
in class Item
public int getMaxUseTime(ItemStack stack)
getMaxUseTime
in class Item
public UseAction getUseAction(ItemStack stack)
getUseAction
in class Item
public 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 Item
public boolean hasEnchantmentGlint(ItemStack stack)
hasEnchantmentGlint
in class Item
public void appendStacks(ItemGroup group, DefaultedList<ItemStack> stacks)
appendStacks
in class Item