Class FletchingTableBlockEntity.FletchingComponent

java.lang.Object
net.minecraft.block.entity.FletchingTableBlockEntity.FletchingComponent
All Implemented Interfaces:
TooltipAppender
Enclosing class:
FletchingTableBlockEntity

public static final class FletchingTableBlockEntity.FletchingComponent extends Object implements TooltipAppender
Mappings:
Namespace Name
official dqy$a
intermediary net/minecraft/class_9572$class_9573
named net/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<FletchingTableBlockEntity.FletchingComponent> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Ldqy$a;a:Lcom/mojang/serialization/Codec;
      intermediary field_50940 Lnet/minecraft/class_9572$class_9573;field_50940:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;CODEC:Lcom/mojang/serialization/Codec;
    • PACKET_CODEC

      Mappings:
      Namespace Name Mixin selector
      official b Ldqy$a;b:Lzc;
      intermediary field_50941 Lnet/minecraft/class_9572$class_9573;field_50941:Lnet/minecraft/class_9139;
      named PACKET_CODEC Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;
    • DEFAULT

      public static final FletchingTableBlockEntity.FletchingComponent DEFAULT
      Mappings:
      Namespace Name Mixin selector
      official c Ldqy$a;c:Ldqy$a;
      intermediary field_50942 Lnet/minecraft/class_9572$class_9573;field_50942:Lnet/minecraft/class_9572$class_9573;
      named DEFAULT Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;DEFAULT:Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;
    • quality

      private final char quality
      Mappings:
      Namespace Name Mixin selector
      official d Ldqy$a;d:C
      intermediary field_50943 Lnet/minecraft/class_9572$class_9573;field_50943:C
      named quality Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;quality:C
    • impurities

      private final char impurities
      Mappings:
      Namespace Name Mixin selector
      official e Ldqy$a;e:C
      intermediary field_50944 Lnet/minecraft/class_9572$class_9573;field_50944:C
      named impurities Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;impurities:C
    • nextLevelImpurities

      private final char nextLevelImpurities
      Mappings:
      Namespace Name Mixin selector
      official f Ldqy$a;f:C
      intermediary field_50945 Lnet/minecraft/class_9572$class_9573;field_50945:C
      named nextLevelImpurities Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;nextLevelImpurities:C
    • processTime

      private final short processTime
      Mappings:
      Namespace Name Mixin selector
      official g Ldqy$a;g:S
      intermediary field_50946 Lnet/minecraft/class_9572$class_9573;field_50946:S
      named processTime Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;processTime:S
    • explored

      private final boolean explored
      Mappings:
      Namespace Name Mixin selector
      official h Ldqy$a;h:Z
      intermediary field_50947 Lnet/minecraft/class_9572$class_9573;field_50947:Z
      named explored Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;explored:Z
  • Constructor Details

    • FletchingComponent

      public FletchingComponent(char quality, char impurities, char nextLevelImpurities, short processTime, boolean explored)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldqy$a;<init>(CCCSZ)V
      intermediary <init> Lnet/minecraft/class_9572$class_9573;<init>(CCCSZ)V
      named <init> Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;<init>(CCCSZ)V
  • Method Details

    • getQuality

      public char getQuality()
      Mappings:
      Namespace Name Mixin selector
      official a Ldqy$a;a()C
      intermediary method_59170 Lnet/minecraft/class_9572$class_9573;method_59170()C
      named getQuality Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;getQuality()C
    • getImpurities

      public char getImpurities()
      Mappings:
      Namespace Name Mixin selector
      official b Ldqy$a;b()C
      intermediary method_59172 Lnet/minecraft/class_9572$class_9573;method_59172()C
      named getImpurities Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;getImpurities()C
    • getNextLevelImpurities

      public char getNextLevelImpurities()
      Mappings:
      Namespace Name Mixin selector
      official c Ldqy$a;c()C
      intermediary method_59173 Lnet/minecraft/class_9572$class_9573;method_59173()C
      named getNextLevelImpurities Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;getNextLevelImpurities()C
    • getProcessTime

      public short getProcessTime()
      Mappings:
      Namespace Name Mixin selector
      official d Ldqy$a;d()S
      intermediary method_59174 Lnet/minecraft/class_9572$class_9573;method_59174()S
      named getProcessTime Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;getProcessTime()S
    • isExplored

      public boolean isExplored()
      Mappings:
      Namespace Name Mixin selector
      official e Ldqy$a;e()Z
      intermediary method_59175 Lnet/minecraft/class_9572$class_9573;method_59175()Z
      named isExplored Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;isExplored()Z
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Ldqy$a;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_9572$class_9573;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/block/entity/FletchingTableBlockEntity$FletchingComponent;equals(Ljava/lang/Object;)Z
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • appendTooltip

      public void appendTooltip(Consumer<Text> textConsumer, TooltipContext context)
      Specified by:
      appendTooltip in interface TooltipAppender
      Mappings:
      Namespace Name Mixin selector
      official a Lcxx;a(Ljava/util/function/Consumer;Lcwi;)V
      intermediary method_57409 Lnet/minecraft/class_9299;method_57409(Ljava/util/function/Consumer;Lnet/minecraft/class_1836;)V
      named appendTooltip Lnet/minecraft/item/TooltipAppender;appendTooltip(Ljava/util/function/Consumer;Lnet/minecraft/client/item/TooltipContext;)V