Package net.minecraft.loot
Class LootTableReporter
java.lang.Object
net.minecraft.loot.LootTableReporter
- Mappings:
Namespace Name official ecz
intermediary net/minecraft/class_58
named net/minecraft/loot/LootTableReporter
-
Field Summary
Modifier and TypeFieldDescriptionprivate final LootContextType
private final LootDataLookup
private @Nullable String
private final Set<LootDataKey<?>>
-
Constructor Summary
ConstructorDescriptionLootTableReporter
(Multimap<String, String> messages, Supplier<String> nameFactory, LootContextType contextType, LootDataLookup dataLookup, Set<LootDataKey<?>> referenceStack) LootTableReporter
(LootContextType contextType, LootDataLookup dataLookup) -
Method Summary
Modifier and TypeMethodDescriptionprivate String
getName()
boolean
isInStack
(LootDataKey<?> key) makeChild
(String name, LootDataKey<?> currentKey) void
void
validateContext
(LootContextAware contextAware) withContextType
(LootContextType contextType)
-
Field Details
-
messages
- Mappings:
Namespace Name Mixin selector official a
Lecz;a:Lcom/google/common/collect/Multimap;
intermediary field_965
Lnet/minecraft/class_58;field_965:Lcom/google/common/collect/Multimap;
named messages
Lnet/minecraft/loot/LootTableReporter;messages:Lcom/google/common/collect/Multimap;
-
nameFactory
- Mappings:
Namespace Name Mixin selector official b
Lecz;b:Ljava/util/function/Supplier;
intermediary field_966
Lnet/minecraft/class_58;field_966:Ljava/util/function/Supplier;
named nameFactory
Lnet/minecraft/loot/LootTableReporter;nameFactory:Ljava/util/function/Supplier;
-
contextType
- Mappings:
Namespace Name Mixin selector official c
Lecz;c:Leez;
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
- Mappings:
Namespace Name Mixin selector official d
Lecz;d:Lecu;
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
- Mappings:
Namespace Name Mixin selector official e
Lecz;e: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;
-
name
- Mappings:
Namespace Name Mixin selector official f
Lecz;f:Ljava/lang/String;
intermediary field_964
Lnet/minecraft/class_58;field_964:Ljava/lang/String;
named name
Lnet/minecraft/loot/LootTableReporter;name:Ljava/lang/String;
-
-
Constructor Details
-
LootTableReporter
- Mappings:
Namespace Name Mixin selector official <init>
Lecz;<init>(Leez;Lecu;)V
intermediary <init>
Lnet/minecraft/class_58;<init>(Lnet/minecraft/class_176;Lnet/minecraft/class_8489;)V
named <init>
Lnet/minecraft/loot/LootTableReporter;<init>(Lnet/minecraft/loot/context/LootContextType;Lnet/minecraft/loot/LootDataLookup;)V
-
LootTableReporter
public LootTableReporter(Multimap<String, String> messages, Supplier<String> nameFactory, LootContextType contextType, LootDataLookup dataLookup, Set<LootDataKey<?>> referenceStack) - Mappings:
Namespace Name Mixin selector official <init>
Lecz;<init>(Lcom/google/common/collect/Multimap;Ljava/util/function/Supplier;Leez;Lecu;Ljava/util/Set;)V
intermediary <init>
Lnet/minecraft/class_58;<init>(Lcom/google/common/collect/Multimap;Ljava/util/function/Supplier;Lnet/minecraft/class_176;Lnet/minecraft/class_8489;Ljava/util/Set;)V
named <init>
Lnet/minecraft/loot/LootTableReporter;<init>(Lcom/google/common/collect/Multimap;Ljava/util/function/Supplier;Lnet/minecraft/loot/context/LootContextType;Lnet/minecraft/loot/LootDataLookup;Ljava/util/Set;)V
-
-
Method Details
-
getName
- Mappings:
Namespace Name Mixin selector official c
Lecz;c()Ljava/lang/String;
intermediary method_359
Lnet/minecraft/class_58;method_359()Ljava/lang/String;
named getName
Lnet/minecraft/loot/LootTableReporter;getName()Ljava/lang/String;
-
report
- Mappings:
Namespace Name Mixin selector official a
Lecz;a(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
-
makeChild
- Mappings:
Namespace Name Mixin selector official b
Lecz;b(Ljava/lang/String;)Lecz;
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
- Mappings:
Namespace Name Mixin selector official a
Lecz;a(Ljava/lang/String;Lecs;)Lecz;
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
- Mappings:
Namespace Name Mixin selector official a
Lecz;a(Lecs;)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
-
getMessages
- Mappings:
Namespace Name Mixin selector official a
Lecz;a()Lcom/google/common/collect/Multimap;
intermediary method_361
Lnet/minecraft/class_58;method_361()Lcom/google/common/collect/Multimap;
named getMessages
Lnet/minecraft/loot/LootTableReporter;getMessages()Lcom/google/common/collect/Multimap;
-
validateContext
- Mappings:
Namespace Name Mixin selector official a
Lecz;a(Lecr;)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
- Mappings:
Namespace Name Mixin selector official b
Lecz;b()Lecu;
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
- Mappings:
Namespace Name Mixin selector official a
Lecz;a(Leez;)Lecz;
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;
-