Class SuspiciousStewItem

java.lang.Object
net.minecraft.item.Item
net.minecraft.item.SuspiciousStewItem
All Implemented Interfaces:
ItemConvertible, ToggleableFeature

public class SuspiciousStewItem extends Item
Mappings:
Namespace Name
official cuj
intermediary net/minecraft/class_1830
named net/minecraft/item/SuspiciousStewItem
  • Field Details

    • DEFAULT_DURATION

      public static final int DEFAULT_DURATION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lcuj;a:I
      intermediary field_41069 Lnet/minecraft/class_1830;field_41069:I
      named DEFAULT_DURATION Lnet/minecraft/item/SuspiciousStewItem;DEFAULT_DURATION:I
  • Constructor Details

    • SuspiciousStewItem

      public SuspiciousStewItem(Item.Settings settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcsu;<init>(Lcsu$a;)V
      intermediary <init> Lnet/minecraft/class_1792;<init>(Lnet/minecraft/class_1792$class_1793;)V
      named <init> Lnet/minecraft/item/Item;<init>(Lnet/minecraft/item/Item$Settings;)V
  • Method Details

    • appendTooltip

      public void appendTooltip(ItemStack stack, @Nullable @Nullable World world, List<Text> tooltip, TooltipContext context)
      Called by the client to append tooltips to an item. Subclasses can override this and add custom tooltips to tooltip list.
      Overrides:
      appendTooltip in class Item
      Parameters:
      tooltip - the list of tooltips to show
      Mappings:
      Namespace Name Mixin selector
      official a Lcsu;a(Lcsz;Ldad;Ljava/util/List;Lcuq;)V
      intermediary method_7851 Lnet/minecraft/class_1792;method_7851(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Ljava/util/List;Lnet/minecraft/class_1836;)V
      named appendTooltip Lnet/minecraft/item/Item;appendTooltip(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Ljava/util/List;Lnet/minecraft/client/item/TooltipContext;)V
    • finishUsing

      public ItemStack finishUsing(ItemStack stack, World world, LivingEntity user)
      Called when an entity finishes using the item, such as eating food or drinking a potion. This method handles eating food by default.

      This method is called on both the logical client and logical server, so take caution when overriding this method. The logical side can be checked using World.isClient.

      user might not be a player in some cases. For example, this occurs when a fox eats food or when a wandering trader drinks milk.

      Overrides:
      finishUsing in class Item
      Returns:
      the new item stack after using the item
      Mappings:
      Namespace Name Mixin selector
      official a Lcsu;a(Lcsz;Ldad;Lbsa;)Lcsz;
      intermediary method_7861 Lnet/minecraft/class_1792;method_7861(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799;
      named finishUsing Lnet/minecraft/item/Item;finishUsing(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/item/ItemStack;