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 cfb
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 Lcfb;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;
    • EFFECT_ID_KEY

      public static final String EFFECT_ID_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lcfb;b:Ljava/lang/String;
      intermediary field_30924 Lnet/minecraft/class_1830;field_30924:Ljava/lang/String;
      named EFFECT_ID_KEY Lnet/minecraft/item/SuspiciousStewItem;EFFECT_ID_KEY:Ljava/lang/String;
    • EFFECT_DURATION_KEY

      public static final String EFFECT_DURATION_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lcfb;c:Ljava/lang/String;
      intermediary field_30925 Lnet/minecraft/class_1830;field_30925:Ljava/lang/String;
      named EFFECT_DURATION_KEY Lnet/minecraft/item/SuspiciousStewItem;EFFECT_DURATION_KEY:Ljava/lang/String;
    • DEFAULT_DURATION

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

    • addEffectToStew

      public static void addEffectToStew(ItemStack stew, StatusEffect effect, int duration)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfb;a(Lcdt;Lbdi;I)V
      intermediary method_8021 Lnet/minecraft/class_1830;method_8021(Lnet/minecraft/class_1799;Lnet/minecraft/class_1291;I)V
      named addEffectToStew Lnet/minecraft/item/SuspiciousStewItem;addEffectToStew(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/effect/StatusEffect;I)V
    • forEachEffect

      private static void forEachEffect(ItemStack stew, Consumer<StatusEffectInstance> effectConsumer)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfb;a(Lcdt;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 Lcdp;a(Lcdt;Lcjw;Ljava/util/List;Lcfi;)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 Lcdp;a(Lcdt;Lcjw;Lbeg;)Lcdt;
      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;