Package net.minecraft.loot
Class LootTableReporter
java.lang.Object
net.minecraft.loot.LootTableReporter
- Mappings:
Namespace Name official eorintermediary net/minecraft/class_58named net/minecraft/loot/LootTableReporter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LootContextTypeprivate final RegistryEntryLookup.RegistryLookupprivate final ErrorReporterprivate final Set<RegistryKey<?>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionLootTableReporter(ErrorReporter errorReporter, LootContextType contextType, RegistryEntryLookup.RegistryLookup dataLookup) privateLootTableReporter(ErrorReporter errorReporter, LootContextType contextType, RegistryEntryLookup.RegistryLookup dataLookup, Set<RegistryKey<?>> referenceStack) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisInStack(RegistryKey<?> key) makeChild(String name, RegistryKey<?> key) voidvoidvalidateContext(LootContextAware contextAware) withContextType(LootContextType contextType)
-
Field Details
-
errorReporter
- Mappings:
Namespace Name Mixin selector official aLeor;a:Laye;intermediary field_47427Lnet/minecraft/class_58;field_47427:Lnet/minecraft/class_8942;named errorReporterLnet/minecraft/loot/LootTableReporter;errorReporter:Lnet/minecraft/util/ErrorReporter;
-
contextType
- Mappings:
Namespace Name Mixin selector official bLeor;b:Lera;intermediary field_20756Lnet/minecraft/class_58;field_20756:Lnet/minecraft/class_176;named contextTypeLnet/minecraft/loot/LootTableReporter;contextType:Lnet/minecraft/loot/context/LootContextType;
-
dataLookup
- Mappings:
Namespace Name Mixin selector official cLeor;c:Lix$a;intermediary field_44504Lnet/minecraft/class_58;field_44504:Lnet/minecraft/class_7871$class_7872;named dataLookupLnet/minecraft/loot/LootTableReporter;dataLookup:Lnet/minecraft/registry/RegistryEntryLookup$RegistryLookup;
-
referenceStack
- Mappings:
Namespace Name Mixin selector official dLeor;d:Ljava/util/Set;intermediary field_44505Lnet/minecraft/class_58;field_44505:Ljava/util/Set;named referenceStackLnet/minecraft/loot/LootTableReporter;referenceStack:Ljava/util/Set;
-
-
Constructor Details
-
LootTableReporter
public LootTableReporter(ErrorReporter errorReporter, LootContextType contextType, RegistryEntryLookup.RegistryLookup dataLookup) - Mappings:
Namespace Name Mixin selector official <init>Leor;<init>(Laye;Lera;Lix$a;)Vintermediary <init>Lnet/minecraft/class_58;<init>(Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Lnet/minecraft/class_7871$class_7872;)Vnamed <init>Lnet/minecraft/loot/LootTableReporter;<init>(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/loot/context/LootContextType;Lnet/minecraft/registry/RegistryEntryLookup$RegistryLookup;)V
-
LootTableReporter
private LootTableReporter(ErrorReporter errorReporter, LootContextType contextType, RegistryEntryLookup.RegistryLookup dataLookup, Set<RegistryKey<?>> referenceStack) - Mappings:
Namespace Name Mixin selector official <init>Leor;<init>(Laye;Lera;Lix$a;Ljava/util/Set;)Vintermediary <init>Lnet/minecraft/class_58;<init>(Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Lnet/minecraft/class_7871$class_7872;Ljava/util/Set;)Vnamed <init>Lnet/minecraft/loot/LootTableReporter;<init>(Lnet/minecraft/util/ErrorReporter;Lnet/minecraft/loot/context/LootContextType;Lnet/minecraft/registry/RegistryEntryLookup$RegistryLookup;Ljava/util/Set;)V
-
-
Method Details
-
makeChild
- Mappings:
Namespace Name Mixin selector official aLeor;a(Ljava/lang/String;)Leor;intermediary method_364Lnet/minecraft/class_58;method_364(Ljava/lang/String;)Lnet/minecraft/class_58;named makeChildLnet/minecraft/loot/LootTableReporter;makeChild(Ljava/lang/String;)Lnet/minecraft/loot/LootTableReporter;
-
makeChild
- Mappings:
Namespace Name Mixin selector official aLeor;a(Ljava/lang/String;Lakg;)Leor;intermediary method_51219Lnet/minecraft/class_58;method_51219(Ljava/lang/String;Lnet/minecraft/class_5321;)Lnet/minecraft/class_58;named makeChildLnet/minecraft/loot/LootTableReporter;makeChild(Ljava/lang/String;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/loot/LootTableReporter;
-
isInStack
- Mappings:
Namespace Name Mixin selector official aLeor;a(Lakg;)Zintermediary method_51218Lnet/minecraft/class_58;method_51218(Lnet/minecraft/class_5321;)Znamed isInStackLnet/minecraft/loot/LootTableReporter;isInStack(Lnet/minecraft/registry/RegistryKey;)Z
-
report
- Mappings:
Namespace Name Mixin selector official bLeor;b(Ljava/lang/String;)Vintermediary method_360Lnet/minecraft/class_58;method_360(Ljava/lang/String;)Vnamed reportLnet/minecraft/loot/LootTableReporter;report(Ljava/lang/String;)V
-
validateContext
- Mappings:
Namespace Name Mixin selector official aLeor;a(Leom;)Vintermediary method_22567Lnet/minecraft/class_58;method_22567(Lnet/minecraft/class_46;)Vnamed validateContextLnet/minecraft/loot/LootTableReporter;validateContext(Lnet/minecraft/loot/context/LootContextAware;)V
-
getDataLookup
- Mappings:
Namespace Name Mixin selector official aLeor;a()Lix$a;intermediary method_51220Lnet/minecraft/class_58;method_51220()Lnet/minecraft/class_7871$class_7872;named getDataLookupLnet/minecraft/loot/LootTableReporter;getDataLookup()Lnet/minecraft/registry/RegistryEntryLookup$RegistryLookup;
-
withContextType
- Mappings:
Namespace Name Mixin selector official aLeor;a(Lera;)Leor;intermediary method_22568Lnet/minecraft/class_58;method_22568(Lnet/minecraft/class_176;)Lnet/minecraft/class_58;named withContextTypeLnet/minecraft/loot/LootTableReporter;withContextType(Lnet/minecraft/loot/context/LootContextType;)Lnet/minecraft/loot/LootTableReporter;
-