Class HoverEvent.ItemStackContent

java.lang.Object
net.minecraft.text.HoverEvent.ItemStackContent
Enclosing class:
HoverEvent

public static class HoverEvent.ItemStackContent extends Object
Mappings:
Namespace Name
official sx$c
intermediary net/minecraft/class_2568$class_5249
named net/minecraft/text/HoverEvent$ItemStackContent
  • Field Details

    • item

      private final Item item
      Mappings:
      Namespace Name Mixin selector
      official a Lsx$c;a:Lcdp;
      intermediary field_24355 Lnet/minecraft/class_2568$class_5249;field_24355:Lnet/minecraft/class_1792;
      named item Lnet/minecraft/text/HoverEvent$ItemStackContent;item:Lnet/minecraft/item/Item;
    • count

      private final int count
      Mappings:
      Namespace Name Mixin selector
      official b Lsx$c;b:I
      intermediary field_24356 Lnet/minecraft/class_2568$class_5249;field_24356:I
      named count Lnet/minecraft/text/HoverEvent$ItemStackContent;count:I
    • nbt

      @Nullable private final @Nullable NbtCompound nbt
      Mappings:
      Namespace Name Mixin selector
      official c Lsx$c;c:Lqp;
      intermediary field_24357 Lnet/minecraft/class_2568$class_5249;field_24357:Lnet/minecraft/class_2487;
      named nbt Lnet/minecraft/text/HoverEvent$ItemStackContent;nbt:Lnet/minecraft/nbt/NbtCompound;
    • stack

      @Nullable private @Nullable ItemStack stack
      Mappings:
      Namespace Name Mixin selector
      official d Lsx$c;d:Lcdt;
      intermediary field_24358 Lnet/minecraft/class_2568$class_5249;field_24358:Lnet/minecraft/class_1799;
      named stack Lnet/minecraft/text/HoverEvent$ItemStackContent;stack:Lnet/minecraft/item/ItemStack;
  • Constructor Details

    • ItemStackContent

      ItemStackContent(Item item, int count, @Nullable @Nullable NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lsx$c;<init>(Lcdp;ILqp;)V
      intermediary <init> Lnet/minecraft/class_2568$class_5249;<init>(Lnet/minecraft/class_1792;ILnet/minecraft/class_2487;)V
      named <init> Lnet/minecraft/text/HoverEvent$ItemStackContent;<init>(Lnet/minecraft/item/Item;ILnet/minecraft/nbt/NbtCompound;)V
    • ItemStackContent

      public ItemStackContent(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lsx$c;<init>(Lcdt;)V
      intermediary <init> Lnet/minecraft/class_2568$class_5249;<init>(Lnet/minecraft/class_1799;)V
      named <init> Lnet/minecraft/text/HoverEvent$ItemStackContent;<init>(Lnet/minecraft/item/ItemStack;)V
  • Method Details

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lsx$c;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_2568$class_5249;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/text/HoverEvent$ItemStackContent;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • asStack

      public ItemStack asStack()
      Mappings:
      Namespace Name Mixin selector
      official a Lsx$c;a()Lcdt;
      intermediary method_27683 Lnet/minecraft/class_2568$class_5249;method_27683()Lnet/minecraft/class_1799;
      named asStack Lnet/minecraft/text/HoverEvent$ItemStackContent;asStack()Lnet/minecraft/item/ItemStack;
    • parse

      private static HoverEvent.ItemStackContent parse(JsonElement json)
      Mappings:
      Namespace Name Mixin selector
      official a Lsx$c;a(Lcom/google/gson/JsonElement;)Lsx$c;
      intermediary method_27688 Lnet/minecraft/class_2568$class_5249;method_27688(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2568$class_5249;
      named parse Lnet/minecraft/text/HoverEvent$ItemStackContent;parse(Lcom/google/gson/JsonElement;)Lnet/minecraft/text/HoverEvent$ItemStackContent;
    • parse

      @Nullable private static @Nullable HoverEvent.ItemStackContent parse(Text text)
      Mappings:
      Namespace Name Mixin selector
      official a Lsx$c;a(Lss;)Lsx$c;
      intermediary method_27689 Lnet/minecraft/class_2568$class_5249;method_27689(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2568$class_5249;
      named parse Lnet/minecraft/text/HoverEvent$ItemStackContent;parse(Lnet/minecraft/text/Text;)Lnet/minecraft/text/HoverEvent$ItemStackContent;
    • toJson

      private JsonElement toJson()
      Mappings:
      Namespace Name Mixin selector
      official b Lsx$c;b()Lcom/google/gson/JsonElement;
      intermediary method_27687 Lnet/minecraft/class_2568$class_5249;method_27687()Lcom/google/gson/JsonElement;
      named toJson Lnet/minecraft/text/HoverEvent$ItemStackContent;toJson()Lcom/google/gson/JsonElement;