Class LootTableReporter

java.lang.Object
net.minecraft.loot.LootTableReporter

public class LootTableReporter extends Object
Mappings:
Namespace Name
official ehf
intermediary net/minecraft/class_58
named net/minecraft/loot/LootTableReporter
  • Field Details

    • errorReporter

      private final ErrorReporter errorReporter
      Mappings:
      Namespace Name Mixin selector
      official a Lehf;a:Laut;
      intermediary field_47427 Lnet/minecraft/class_58;field_47427:Lnet/minecraft/class_8942;
      named errorReporter Lnet/minecraft/loot/LootTableReporter;errorReporter:Lnet/minecraft/util/ErrorReporter;
    • contextType

      private final LootContextType contextType
      Mappings:
      Namespace Name Mixin selector
      official b Lehf;b:Lejf;
      intermediary field_20756 Lnet/minecraft/class_58;field_20756:Lnet/minecraft/class_176;
      named contextType Lnet/minecraft/loot/LootTableReporter;contextType:Lnet/minecraft/loot/context/LootContextType;
    • dataLookup

      private final LootDataLookup dataLookup
      Mappings:
      Namespace Name Mixin selector
      official c Lehf;c:Leha;
      intermediary field_44504 Lnet/minecraft/class_58;field_44504:Lnet/minecraft/class_8489;
      named dataLookup Lnet/minecraft/loot/LootTableReporter;dataLookup:Lnet/minecraft/loot/LootDataLookup;
    • referenceStack

      private final Set<LootDataKey<?>> referenceStack
      Mappings:
      Namespace Name Mixin selector
      official d Lehf;d:Ljava/util/Set;
      intermediary field_44505 Lnet/minecraft/class_58;field_44505:Ljava/util/Set;
      named referenceStack Lnet/minecraft/loot/LootTableReporter;referenceStack:Ljava/util/Set;
  • Constructor Details

    • LootTableReporter

      public LootTableReporter(ErrorReporter errorReporter, LootContextType contextType, LootDataLookup dataLookup)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lehf;<init>(Laut;Lejf;Leha;)V
      intermediary <init> Lnet/minecraft/class_58;<init>(Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Lnet/minecraft/class_8489;)V
      named <init> Lnet/minecraft/loot/LootTableReporter;<init>(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/loot/context/LootContextType;Lnet/minecraft/loot/LootDataLookup;)V
    • LootTableReporter

      private LootTableReporter(ErrorReporter errorReporter, LootContextType contextType, LootDataLookup dataLookup, Set<LootDataKey<?>> referenceStack)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lehf;<init>(Laut;Lejf;Leha;Ljava/util/Set;)V
      intermediary <init> Lnet/minecraft/class_58;<init>(Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Lnet/minecraft/class_8489;Ljava/util/Set;)V
      named <init> Lnet/minecraft/loot/LootTableReporter;<init>(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/loot/context/LootContextType;Lnet/minecraft/loot/LootDataLookup;Ljava/util/Set;)V
  • Method Details

    • makeChild

      public LootTableReporter makeChild(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Lehf;a(Ljava/lang/String;)Lehf;
      intermediary method_364 Lnet/minecraft/class_58;method_364(Ljava/lang/String;)Lnet/minecraft/class_58;
      named makeChild Lnet/minecraft/loot/LootTableReporter;makeChild(Ljava/lang/String;)Lnet/minecraft/loot/LootTableReporter;
    • makeChild

      public LootTableReporter makeChild(String name, LootDataKey<?> currentKey)
      Mappings:
      Namespace Name Mixin selector
      official a Lehf;a(Ljava/lang/String;Legy;)Lehf;
      intermediary method_51219 Lnet/minecraft/class_58;method_51219(Ljava/lang/String;Lnet/minecraft/class_8488;)Lnet/minecraft/class_58;
      named makeChild Lnet/minecraft/loot/LootTableReporter;makeChild(Ljava/lang/String;Lnet/minecraft/loot/LootDataKey;)Lnet/minecraft/loot/LootTableReporter;
    • isInStack

      public boolean isInStack(LootDataKey<?> key)
      Mappings:
      Namespace Name Mixin selector
      official a Lehf;a(Legy;)Z
      intermediary method_51218 Lnet/minecraft/class_58;method_51218(Lnet/minecraft/class_8488;)Z
      named isInStack Lnet/minecraft/loot/LootTableReporter;isInStack(Lnet/minecraft/loot/LootDataKey;)Z
    • report

      public void report(String message)
      Mappings:
      Namespace Name Mixin selector
      official b Lehf;b(Ljava/lang/String;)V
      intermediary method_360 Lnet/minecraft/class_58;method_360(Ljava/lang/String;)V
      named report Lnet/minecraft/loot/LootTableReporter;report(Ljava/lang/String;)V
    • validateContext

      public void validateContext(LootContextAware contextAware)
      Mappings:
      Namespace Name Mixin selector
      official a Lehf;a(Legx;)V
      intermediary method_22567 Lnet/minecraft/class_58;method_22567(Lnet/minecraft/class_46;)V
      named validateContext Lnet/minecraft/loot/LootTableReporter;validateContext(Lnet/minecraft/loot/context/LootContextAware;)V
    • getDataLookup

      public LootDataLookup getDataLookup()
      Mappings:
      Namespace Name Mixin selector
      official a Lehf;a()Leha;
      intermediary method_51220 Lnet/minecraft/class_58;method_51220()Lnet/minecraft/class_8489;
      named getDataLookup Lnet/minecraft/loot/LootTableReporter;getDataLookup()Lnet/minecraft/loot/LootDataLookup;
    • withContextType

      public LootTableReporter withContextType(LootContextType contextType)
      Mappings:
      Namespace Name Mixin selector
      official a Lehf;a(Lejf;)Lehf;
      intermediary method_22568 Lnet/minecraft/class_58;method_22568(Lnet/minecraft/class_176;)Lnet/minecraft/class_58;
      named withContextType Lnet/minecraft/loot/LootTableReporter;withContextType(Lnet/minecraft/loot/context/LootContextType;)Lnet/minecraft/loot/LootTableReporter;