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 coi
intermediary net/minecraft/class_1830
named net/minecraft/item/SuspiciousStewItem
  • Field Details

    • EFFECTS_KEY

      public static final String EFFECTS_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lcoi;a:Ljava/lang/String;
      intermediary field_30923 Lnet/minecraft/class_1830;field_30923:Ljava/lang/String;
      named EFFECTS_KEY Lnet/minecraft/item/SuspiciousStewItem;EFFECTS_KEY:Ljava/lang/String;
    • DEFAULT_DURATION

      public static final int DEFAULT_DURATION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lcoi;b: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> Lcmt;<init>(Lcmt$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

    • writeEffectsToStew

      public static void writeEffectsToStew(ItemStack stew, List<SuspiciousStewIngredient.StewEffect> stewEffects)
      Mappings:
      Namespace Name Mixin selector
      official a Lcoi;a(Lcmy;Ljava/util/List;)V
      intermediary method_8021 Lnet/minecraft/class_1830;method_8021(Lnet/minecraft/class_1799;Ljava/util/List;)V
      named writeEffectsToStew Lnet/minecraft/item/SuspiciousStewItem;writeEffectsToStew(Lnet/minecraft/item/ItemStack;Ljava/util/List;)V
    • addEffectsToStew

      public static void addEffectsToStew(ItemStack stew, List<SuspiciousStewIngredient.StewEffect> stewEffects)
      Mappings:
      Namespace Name Mixin selector
      official b Lcoi;b(Lcmy;Ljava/util/List;)V
      intermediary method_53209 Lnet/minecraft/class_1830;method_53209(Lnet/minecraft/class_1799;Ljava/util/List;)V
      named addEffectsToStew Lnet/minecraft/item/SuspiciousStewItem;addEffectsToStew(Lnet/minecraft/item/ItemStack;Ljava/util/List;)V
    • forEachEffect

      private static void forEachEffect(ItemStack stew, Consumer<SuspiciousStewIngredient.StewEffect> effectConsumer)
      Mappings:
      Namespace Name Mixin selector
      official a Lcoi;a(Lcmy;Ljava/util/function/Consumer;)V
      intermediary method_47369 Lnet/minecraft/class_1830;method_47369(Lnet/minecraft/class_1799;Ljava/util/function/Consumer;)V
      named forEachEffect Lnet/minecraft/item/SuspiciousStewItem;forEachEffect(Lnet/minecraft/item/ItemStack;Ljava/util/function/Consumer;)V
    • 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 Lcmt;a(Lcmy;Lctp;Ljava/util/List;Lcoq;)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 Lcmt;a(Lcmy;Lctp;Lbml;)Lcmy;
      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;