Package net.minecraft.loot
Class LootTableReporter
java.lang.Object
net.minecraft.loot.LootTableReporter
- Mappings:
Namespace Name named net/minecraft/loot/LootTableReporterintermediary net/minecraft/class_58official fjf
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ContextTypeprivate final Optional<RegistryEntryLookup.RegistryLookup> private final ErrorReporterprivate final Set<RegistryKey<?>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionLootTableReporter(ErrorReporter errorReporter, ContextType contextType) privateLootTableReporter(ErrorReporter errorReporter, ContextType contextType, Optional<RegistryEntryLookup.RegistryLookup> dataLookup, Set<RegistryKey<?>> referenceStack) LootTableReporter(ErrorReporter errorReporter, ContextType contextType, RegistryEntryLookup.RegistryLookup dataLookup) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanisInStack(RegistryKey<?> key) makeChild(ErrorReporter.Context context) makeChild(ErrorReporter.Context context, RegistryKey<?> key) voidreport(ErrorReporter.Error error) voidvalidateContext(LootContextAware contextAware) withContextType(ContextType contextType)
-
Field Details
-
errorReporter
- Mappings:
Namespace Name Mixin selector named errorReporterLnet/minecraft/loot/LootTableReporter;errorReporter:Lnet/minecraft/util/ErrorReporter;intermediary field_47427Lnet/minecraft/class_58;field_47427:Lnet/minecraft/class_8942;official aLfjf;a:Lbfp;
-
contextType
- Mappings:
Namespace Name Mixin selector named contextTypeLnet/minecraft/loot/LootTableReporter;contextType:Lnet/minecraft/util/context/ContextType;intermediary field_20756Lnet/minecraft/class_58;field_20756:Lnet/minecraft/class_176;official bLfjf;b:Lbgv;
-
dataLookup
- Mappings:
Namespace Name Mixin selector named dataLookupLnet/minecraft/loot/LootTableReporter;dataLookup:Ljava/util/Optional;intermediary field_44504Lnet/minecraft/class_58;field_44504:Ljava/util/Optional;official cLfjf;c:Ljava/util/Optional;
-
referenceStack
- Mappings:
Namespace Name Mixin selector named referenceStackLnet/minecraft/loot/LootTableReporter;referenceStack:Ljava/util/Set;intermediary field_44505Lnet/minecraft/class_58;field_44505:Ljava/util/Set;official dLfjf;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;)Vintermediary <init>Lnet/minecraft/class_58;<init>(Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Lnet/minecraft/class_7871$class_7872;)Vofficial <init>Lfjf;<init>(Lbfp;Lbgv;Ljl$a;)V
-
LootTableReporter
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/loot/LootTableReporter;<init>(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/util/context/ContextType;)Vintermediary <init>Lnet/minecraft/class_58;<init>(Lnet/minecraft/class_8942;Lnet/minecraft/class_176;)Vofficial <init>Lfjf;<init>(Lbfp;Lbgv;)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;)Vintermediary <init>Lnet/minecraft/class_58;<init>(Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Ljava/util/Optional;Ljava/util/Set;)Vofficial <init>Lfjf;<init>(Lbfp;Lbgv;Ljava/util/Optional;Ljava/util/Set;)V
-
-
Method Details
-
makeChild
- Mappings:
Namespace Name Mixin selector named makeChildLnet/minecraft/loot/LootTableReporter;makeChild(Lnet/minecraft/util/ErrorReporter$Context;)Lnet/minecraft/loot/LootTableReporter;intermediary method_364Lnet/minecraft/class_58;method_364(Lnet/minecraft/class_8942$class_11336;)Lnet/minecraft/class_58;official aLfjf;a(Lbfp$f;)Lfjf;
-
makeChild
- Mappings:
Namespace Name Mixin selector named makeChildLnet/minecraft/loot/LootTableReporter;makeChild(Lnet/minecraft/util/ErrorReporter$Context;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/loot/LootTableReporter;intermediary method_51219Lnet/minecraft/class_58;method_51219(Lnet/minecraft/class_8942$class_11336;Lnet/minecraft/class_5321;)Lnet/minecraft/class_58;official aLfjf;a(Lbfp$f;Lami;)Lfjf;
-
isInStack
- Mappings:
Namespace Name Mixin selector named isInStackLnet/minecraft/loot/LootTableReporter;isInStack(Lnet/minecraft/registry/RegistryKey;)Zintermediary method_51218Lnet/minecraft/class_58;method_51218(Lnet/minecraft/class_5321;)Zofficial aLfjf;a(Lami;)Z
-
report
- Mappings:
Namespace Name Mixin selector named reportLnet/minecraft/loot/LootTableReporter;report(Lnet/minecraft/util/ErrorReporter$Error;)Vintermediary method_360Lnet/minecraft/class_58;method_360(Lnet/minecraft/class_8942$class_11337;)Vofficial aLfjf;a(Lbfp$g;)V
-
validateContext
- Mappings:
Namespace Name Mixin selector named validateContextLnet/minecraft/loot/LootTableReporter;validateContext(Lnet/minecraft/loot/context/LootContextAware;)Vintermediary method_22567Lnet/minecraft/class_58;method_22567(Lnet/minecraft/class_46;)Vofficial aLfjf;a(Lfja;)V
-
getDataLookup
- Mappings:
Namespace Name Mixin selector named getDataLookupLnet/minecraft/loot/LootTableReporter;getDataLookup()Lnet/minecraft/registry/RegistryEntryLookup$RegistryLookup;intermediary method_51220Lnet/minecraft/class_58;method_51220()Lnet/minecraft/class_7871$class_7872;official aLfjf;a()Ljl$a;
-
canUseReferences
public boolean canUseReferences()- Mappings:
Namespace Name Mixin selector named canUseReferencesLnet/minecraft/loot/LootTableReporter;canUseReferences()Zintermediary method_61030Lnet/minecraft/class_58;method_61030()Zofficial bLfjf;b()Z
-
withContextType
- Mappings:
Namespace Name Mixin selector named withContextTypeLnet/minecraft/loot/LootTableReporter;withContextType(Lnet/minecraft/util/context/ContextType;)Lnet/minecraft/loot/LootTableReporter;intermediary method_22568Lnet/minecraft/class_58;method_22568(Lnet/minecraft/class_176;)Lnet/minecraft/class_58;official aLfjf;a(Lbgv;)Lfjf;
-
getErrorReporter
- Mappings:
Namespace Name Mixin selector named getErrorReporterLnet/minecraft/loot/LootTableReporter;getErrorReporter()Lnet/minecraft/util/ErrorReporter;intermediary method_60288Lnet/minecraft/class_58;method_60288()Lnet/minecraft/class_8942;official cLfjf;c()Lbfp;
-