Class SuspiciousStewItem

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

public class SuspiciousStewItem extends Item
Mappings:
Namespace Name
official cce
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 Lcce;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 Lcce;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 Lcce;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;
  • Constructor Details

    • SuspiciousStewItem

      public SuspiciousStewItem(Item.Settings settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcat;<init>(Lcat$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 Lcce;a(Lcax;Lbbe;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
    • 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 Lcat;a(Lcax;Lcgx;Lbcc;)Lcax;
      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;