Class LootTableReporter

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

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

    • errorReporter

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

      private final ContextType contextType
      Mappings:
      Namespace Name Mixin selector
      named contextType Lnet/minecraft/loot/LootTableReporter;contextType:Lnet/minecraft/util/context/ContextType;
      intermediary field_20756 Lnet/minecraft/class_58;field_20756:Lnet/minecraft/class_176;
      official b Lfdp;b:Lbdo;
    • dataLookup

      private final Optional<RegistryEntryLookup.RegistryLookup> dataLookup
      Mappings:
      Namespace Name Mixin selector
      named dataLookup Lnet/minecraft/loot/LootTableReporter;dataLookup:Ljava/util/Optional;
      intermediary field_44504 Lnet/minecraft/class_58;field_44504:Ljava/util/Optional;
      official c Lfdp;c:Ljava/util/Optional;
    • referenceStack

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

    • LootTableReporter

      public LootTableReporter(ErrorReporter errorReporter, ContextType contextType, RegistryEntryLookup.RegistryLookup dataLookup)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/loot/LootTableReporter;<init>(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/util/context/ContextType;Lnet/minecraft/registry/RegistryEntryLookup$RegistryLookup;)V
      intermediary <init> Lnet/minecraft/class_58;<init>(Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Lnet/minecraft/class_7871$class_7872;)V
      official <init> Lfdp;<init>(Lbci;Lbdo;Ljm$a;)V
    • LootTableReporter

      public LootTableReporter(ErrorReporter errorReporter, ContextType contextType)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/loot/LootTableReporter;<init>(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/util/context/ContextType;)V
      intermediary <init> Lnet/minecraft/class_58;<init>(Lnet/minecraft/class_8942;Lnet/minecraft/class_176;)V
      official <init> Lfdp;<init>(Lbci;Lbdo;)V
    • LootTableReporter

      private LootTableReporter(ErrorReporter errorReporter, ContextType contextType, Optional<RegistryEntryLookup.RegistryLookup> dataLookup, Set<RegistryKey<?>> referenceStack)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/loot/LootTableReporter;<init>(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/util/context/ContextType;Ljava/util/Optional;Ljava/util/Set;)V
      intermediary <init> Lnet/minecraft/class_58;<init>(Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Ljava/util/Optional;Ljava/util/Set;)V
      official <init> Lfdp;<init>(Lbci;Lbdo;Ljava/util/Optional;Ljava/util/Set;)V
  • Method Details

    • makeChild

      public LootTableReporter makeChild(ErrorReporter.Context context)
      Mappings:
      Namespace Name Mixin selector
      named makeChild Lnet/minecraft/loot/LootTableReporter;makeChild(Lnet/minecraft/util/ErrorReporter$Context;)Lnet/minecraft/loot/LootTableReporter;
      intermediary method_364 Lnet/minecraft/class_58;method_364(Lnet/minecraft/class_8942$class_11336;)Lnet/minecraft/class_58;
      official a Lfdp;a(Lbci$f;)Lfdp;
    • makeChild

      public LootTableReporter makeChild(ErrorReporter.Context context, RegistryKey<?> key)
      Mappings:
      Namespace Name Mixin selector
      named makeChild Lnet/minecraft/loot/LootTableReporter;makeChild(Lnet/minecraft/util/ErrorReporter$Context;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/loot/LootTableReporter;
      intermediary method_51219 Lnet/minecraft/class_58;method_51219(Lnet/minecraft/class_8942$class_11336;Lnet/minecraft/class_5321;)Lnet/minecraft/class_58;
      official a Lfdp;a(Lbci$f;Lamd;)Lfdp;
    • isInStack

      public boolean isInStack(RegistryKey<?> key)
      Mappings:
      Namespace Name Mixin selector
      named isInStack Lnet/minecraft/loot/LootTableReporter;isInStack(Lnet/minecraft/registry/RegistryKey;)Z
      intermediary method_51218 Lnet/minecraft/class_58;method_51218(Lnet/minecraft/class_5321;)Z
      official a Lfdp;a(Lamd;)Z
    • report

      public void report(ErrorReporter.Error error)
      Mappings:
      Namespace Name Mixin selector
      named report Lnet/minecraft/loot/LootTableReporter;report(Lnet/minecraft/util/ErrorReporter$Error;)V
      intermediary method_360 Lnet/minecraft/class_58;method_360(Lnet/minecraft/class_8942$class_11337;)V
      official a Lfdp;a(Lbci$g;)V
    • validateContext

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

      public RegistryEntryLookup.RegistryLookup getDataLookup()
      Mappings:
      Namespace Name Mixin selector
      named getDataLookup Lnet/minecraft/loot/LootTableReporter;getDataLookup()Lnet/minecraft/registry/RegistryEntryLookup$RegistryLookup;
      intermediary method_51220 Lnet/minecraft/class_58;method_51220()Lnet/minecraft/class_7871$class_7872;
      official a Lfdp;a()Ljm$a;
    • canUseReferences

      public boolean canUseReferences()
      Mappings:
      Namespace Name Mixin selector
      named canUseReferences Lnet/minecraft/loot/LootTableReporter;canUseReferences()Z
      intermediary method_61030 Lnet/minecraft/class_58;method_61030()Z
      official b Lfdp;b()Z
    • withContextType

      public LootTableReporter withContextType(ContextType contextType)
      Mappings:
      Namespace Name Mixin selector
      named withContextType Lnet/minecraft/loot/LootTableReporter;withContextType(Lnet/minecraft/util/context/ContextType;)Lnet/minecraft/loot/LootTableReporter;
      intermediary method_22568 Lnet/minecraft/class_58;method_22568(Lnet/minecraft/class_176;)Lnet/minecraft/class_58;
      official a Lfdp;a(Lbdo;)Lfdp;
    • getErrorReporter

      public ErrorReporter getErrorReporter()
      Mappings:
      Namespace Name Mixin selector
      named getErrorReporter Lnet/minecraft/loot/LootTableReporter;getErrorReporter()Lnet/minecraft/util/ErrorReporter;
      intermediary method_60288 Lnet/minecraft/class_58;method_60288()Lnet/minecraft/class_8942;
      official c Lfdp;c()Lbci;