Class FletchingTableBlockEntity.ResinComponent

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

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

    • CODEC

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

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

      public static final FletchingTableBlockEntity.ResinComponent DEFAULT
      Mappings:
      Namespace Name Mixin selector
      official c Ldqy$b;c:Ldqy$b;
      intermediary field_50950 Lnet/minecraft/class_9572$class_9574;field_50950:Lnet/minecraft/class_9572$class_9574;
      named DEFAULT Lnet/minecraft/block/entity/FletchingTableBlockEntity$ResinComponent;DEFAULT:Lnet/minecraft/block/entity/FletchingTableBlockEntity$ResinComponent;
    • quality

      private final char quality
      Mappings:
      Namespace Name Mixin selector
      official d Ldqy$b;d:C
      intermediary field_50951 Lnet/minecraft/class_9572$class_9574;field_50951:C
      named quality Lnet/minecraft/block/entity/FletchingTableBlockEntity$ResinComponent;quality:C
    • impurities

      private final char impurities
      Mappings:
      Namespace Name Mixin selector
      official e Ldqy$b;e:C
      intermediary field_50952 Lnet/minecraft/class_9572$class_9574;field_50952:C
      named impurities Lnet/minecraft/block/entity/FletchingTableBlockEntity$ResinComponent;impurities:C
  • Constructor Details

    • ResinComponent

      public ResinComponent(char quality, char impurities)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldqy$b;<init>(CC)V
      intermediary <init> Lnet/minecraft/class_9572$class_9574;<init>(CC)V
      named <init> Lnet/minecraft/block/entity/FletchingTableBlockEntity$ResinComponent;<init>(CC)V
  • Method Details

    • 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
    • getQualityTooltip

      public static MutableText getQualityTooltip(char quality)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqy$b;a(C)Lxs;
      intermediary method_59177 Lnet/minecraft/class_9572$class_9574;method_59177(C)Lnet/minecraft/class_5250;
      named getQualityTooltip Lnet/minecraft/block/entity/FletchingTableBlockEntity$ResinComponent;getQualityTooltip(C)Lnet/minecraft/text/MutableText;
    • getImpuritiesTooltip

      public static MutableText getImpuritiesTooltip(Object impurities)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqy$b;a(Ljava/lang/Object;)Lxs;
      intermediary method_59180 Lnet/minecraft/class_9572$class_9574;method_59180(Ljava/lang/Object;)Lnet/minecraft/class_5250;
      named getImpuritiesTooltip Lnet/minecraft/block/entity/FletchingTableBlockEntity$ResinComponent;getImpuritiesTooltip(Ljava/lang/Object;)Lnet/minecraft/text/MutableText;
    • getQuality

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

      public char getImpurities()
      Mappings:
      Namespace Name Mixin selector
      official b Ldqy$b;b()C
      intermediary method_59181 Lnet/minecraft/class_9572$class_9574;method_59181()C
      named getImpurities Lnet/minecraft/block/entity/FletchingTableBlockEntity$ResinComponent;getImpurities()C
    • getRandomImpurities

      public static char getRandomImpurities(Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqy$b;a(Layt;)C
      intermediary method_59178 Lnet/minecraft/class_9572$class_9574;method_59178(Lnet/minecraft/class_5819;)C
      named getRandomImpurities Lnet/minecraft/block/entity/FletchingTableBlockEntity$ResinComponent;getRandomImpurities(Lnet/minecraft/util/math/random/Random;)C
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object