Package net.minecraft.loot
Class LootTableReporter
java.lang.Object
net.minecraft.loot.LootTableReporter
- Mappings:
- Namespace - Name - official - dsl- intermediary - net/minecraft/class_58- named - net/minecraft/loot/LootTableReporter
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Function<Identifier,LootCondition> private final Set<Identifier>private final LootContextTypeprivate Stringprivate final Function<Identifier,LootTable> private final Set<Identifier>
- 
Constructor SummaryConstructorsConstructorDescriptionLootTableReporter(Multimap<String, String> messages, Supplier<String> nameFactory, LootContextType contextType, Function<Identifier, LootCondition> conditionGetter, Set<Identifier> conditions, Function<Identifier, LootTable> tableGetter, Set<Identifier> tables) LootTableReporter(LootContextType contextType, Function<Identifier, LootCondition> conditionGetter, Function<Identifier, LootTable> tableFactory) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate StringgetName()getTable(Identifier id) booleanbooleanhasTable(Identifier id) voidvoidvalidateContext(LootContextAware contextAware) withCondition(String name, Identifier id) withContextType(LootContextType contextType) withTable(String name, Identifier id) 
- 
Field Details- 
messages- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldsl;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- Ldsl;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- Ldsl;c:Lduj;- 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;
 
- 
conditionGetter- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldsl;d:Ljava/util/function/Function;- intermediary - field_20757- Lnet/minecraft/class_58;field_20757:Ljava/util/function/Function;- named - conditionGetter- Lnet/minecraft/loot/LootTableReporter;conditionGetter:Ljava/util/function/Function;
 
- 
conditions- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldsl;e:Ljava/util/Set;- intermediary - field_20758- Lnet/minecraft/class_58;field_20758:Ljava/util/Set;- named - conditions- Lnet/minecraft/loot/LootTableReporter;conditions:Ljava/util/Set;
 
- 
tableGetter- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldsl;f:Ljava/util/function/Function;- intermediary - field_20759- Lnet/minecraft/class_58;field_20759:Ljava/util/function/Function;- named - tableGetter- Lnet/minecraft/loot/LootTableReporter;tableGetter:Ljava/util/function/Function;
 
- 
tables- Mappings:
- Namespace - Name - Mixin selector - official - g- Ldsl;g:Ljava/util/Set;- intermediary - field_20760- Lnet/minecraft/class_58;field_20760:Ljava/util/Set;- named - tables- Lnet/minecraft/loot/LootTableReporter;tables:Ljava/util/Set;
 
- 
name- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldsl;h: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- 
LootTableReporterpublic LootTableReporter(LootContextType contextType, Function<Identifier, LootCondition> conditionGetter, Function<Identifier, LootTable> tableFactory) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldsl;<init>(Lduj;Ljava/util/function/Function;Ljava/util/function/Function;)V- intermediary - <init>- Lnet/minecraft/class_58;<init>(Lnet/minecraft/class_176;Ljava/util/function/Function;Ljava/util/function/Function;)V- named - <init>- Lnet/minecraft/loot/LootTableReporter;<init>(Lnet/minecraft/loot/context/LootContextType;Ljava/util/function/Function;Ljava/util/function/Function;)V
 
- 
LootTableReporterpublic LootTableReporter(Multimap<String, String> messages, Supplier<String> nameFactory, LootContextType contextType, Function<Identifier, LootCondition> conditionGetter, Set<Identifier> conditions, Function<Identifier, LootTable> tableGetter, Set<Identifier> tables) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldsl;<init>(Lcom/google/common/collect/Multimap;Ljava/util/function/Supplier;Lduj;Ljava/util/function/Function;Ljava/util/Set;Ljava/util/function/Function;Ljava/util/Set;)V- intermediary - <init>- Lnet/minecraft/class_58;<init>(Lcom/google/common/collect/Multimap;Ljava/util/function/Supplier;Lnet/minecraft/class_176;Ljava/util/function/Function;Ljava/util/Set;Ljava/util/function/Function;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;Ljava/util/function/Function;Ljava/util/Set;Ljava/util/function/Function;Ljava/util/Set;)V
 
 
- 
- 
Method Details- 
getName- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldsl;b()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- Ldsl;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- Ldsl;b(Ljava/lang/String;)Ldsl;- 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;
 
- 
withTable- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldsl;a(Ljava/lang/String;Labb;)Ldsl;- intermediary - method_22569- Lnet/minecraft/class_58;method_22569(Ljava/lang/String;Lnet/minecraft/class_2960;)Lnet/minecraft/class_58;- named - withTable- Lnet/minecraft/loot/LootTableReporter;withTable(Ljava/lang/String;Lnet/minecraft/util/Identifier;)Lnet/minecraft/loot/LootTableReporter;
 
- 
withCondition- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldsl;b(Ljava/lang/String;Labb;)Ldsl;- intermediary - method_22571- Lnet/minecraft/class_58;method_22571(Ljava/lang/String;Lnet/minecraft/class_2960;)Lnet/minecraft/class_58;- named - withCondition- Lnet/minecraft/loot/LootTableReporter;withCondition(Ljava/lang/String;Lnet/minecraft/util/Identifier;)Lnet/minecraft/loot/LootTableReporter;
 
- 
hasTable- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldsl;a(Labb;)Z- intermediary - method_22570- Lnet/minecraft/class_58;method_22570(Lnet/minecraft/class_2960;)Z- named - hasTable- Lnet/minecraft/loot/LootTableReporter;hasTable(Lnet/minecraft/util/Identifier;)Z
 
- 
hasCondition- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldsl;b(Labb;)Z- intermediary - method_22572- Lnet/minecraft/class_58;method_22572(Lnet/minecraft/class_2960;)Z- named - hasCondition- Lnet/minecraft/loot/LootTableReporter;hasCondition(Lnet/minecraft/util/Identifier;)Z
 
- 
getMessages- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldsl;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- Ldsl;a(Ldse;)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
 
- 
getTable- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldsl;c(Labb;)Ldsg;- intermediary - method_22574- Lnet/minecraft/class_58;method_22574(Lnet/minecraft/class_2960;)Lnet/minecraft/class_52;- named - getTable- Lnet/minecraft/loot/LootTableReporter;getTable(Lnet/minecraft/util/Identifier;)Lnet/minecraft/loot/LootTable;
 
- 
getCondition- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldsl;d(Labb;)Ldux;- intermediary - method_22576- Lnet/minecraft/class_58;method_22576(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341;- named - getCondition- Lnet/minecraft/loot/LootTableReporter;getCondition(Lnet/minecraft/util/Identifier;)Lnet/minecraft/loot/condition/LootCondition;
 
- 
withContextType- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldsl;a(Lduj;)Ldsl;- 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;
 
 
-