Package net.minecraft.loot
Class LootPool
java.lang.Object
net.minecraft.loot.LootPool
- Mappings:
- Namespace - Name - official - dzr- intermediary - net/minecraft/class_55- named - net/minecraft/loot/LootPool
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) final LootNumberProvider(package private) final LootCondition[](package private) final LootPoolEntry[](package private) final LootFunction[]private final BiFunction<ItemStack,LootContext, ItemStack> private final Predicate<LootContext>(package private) final LootNumberProvider
- 
Constructor SummaryConstructorsConstructorDescriptionLootPool(LootPoolEntry[] entries, LootCondition[] conditions, LootFunction[] functions, LootNumberProvider rolls, LootNumberProvider bonusRolls) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddGeneratedLoot(Consumer<ItemStack> lootConsumer, LootContext context) static LootPool.Builderbuilder()private voidsupplyOnce(Consumer<ItemStack> lootConsumer, LootContext context) voidvalidate(LootTableReporter reporter) 
- 
Field Details- 
entries- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldzr;a:[Leaf;- intermediary - field_953- Lnet/minecraft/class_55;field_953:[Lnet/minecraft/class_79;- named - entries- Lnet/minecraft/loot/LootPool;entries:[Lnet/minecraft/loot/entry/LootPoolEntry;
 
- 
conditions- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldzr;b:[Leck;- intermediary - field_954- Lnet/minecraft/class_55;field_954:[Lnet/minecraft/class_5341;- named - conditions- Lnet/minecraft/loot/LootPool;conditions:[Lnet/minecraft/loot/condition/LootCondition;
 
- 
predicate- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldzr;c:Ljava/util/function/Predicate;- intermediary - field_955- Lnet/minecraft/class_55;field_955:Ljava/util/function/Predicate;- named - predicate- Lnet/minecraft/loot/LootPool;predicate:Ljava/util/function/Predicate;
 
- 
functions- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldzr;d:[Leaz;- intermediary - field_956- Lnet/minecraft/class_55;field_956:[Lnet/minecraft/class_117;- named - functions- Lnet/minecraft/loot/LootPool;functions:[Lnet/minecraft/loot/function/LootFunction;
 
- 
javaFunctions- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldzr;e:Ljava/util/function/BiFunction;- intermediary - field_952- Lnet/minecraft/class_55;field_952:Ljava/util/function/BiFunction;- named - javaFunctions- Lnet/minecraft/loot/LootPool;javaFunctions:Ljava/util/function/BiFunction;
 
- 
rolls- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldzr;f:Ledf;- intermediary - field_957- Lnet/minecraft/class_55;field_957:Lnet/minecraft/class_5658;- named - rolls- Lnet/minecraft/loot/LootPool;rolls:Lnet/minecraft/loot/provider/number/LootNumberProvider;
 
- 
bonusRolls- Mappings:
- Namespace - Name - Mixin selector - official - g- Ldzr;g:Ledf;- intermediary - field_958- Lnet/minecraft/class_55;field_958:Lnet/minecraft/class_5658;- named - bonusRolls- Lnet/minecraft/loot/LootPool;bonusRolls:Lnet/minecraft/loot/provider/number/LootNumberProvider;
 
 
- 
- 
Constructor Details- 
LootPoolLootPool(LootPoolEntry[] entries, LootCondition[] conditions, LootFunction[] functions, LootNumberProvider rolls, LootNumberProvider bonusRolls) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldzr;<init>([Leaf;[Leck;[Leaz;Ledf;Ledf;)V- intermediary - <init>- Lnet/minecraft/class_55;<init>([Lnet/minecraft/class_79;[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V- named - <init>- Lnet/minecraft/loot/LootPool;<init>([Lnet/minecraft/loot/entry/LootPoolEntry;[Lnet/minecraft/loot/condition/LootCondition;[Lnet/minecraft/loot/function/LootFunction;Lnet/minecraft/loot/provider/number/LootNumberProvider;Lnet/minecraft/loot/provider/number/LootNumberProvider;)V
 
 
- 
- 
Method Details- 
supplyOnce- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldzr;b(Ljava/util/function/Consumer;Ldzk;)V- intermediary - method_345- Lnet/minecraft/class_55;method_345(Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V- named - supplyOnce- Lnet/minecraft/loot/LootPool;supplyOnce(Ljava/util/function/Consumer;Lnet/minecraft/loot/context/LootContext;)V
 
- 
addGeneratedLoot- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldzr;a(Ljava/util/function/Consumer;Ldzk;)V- intermediary - method_341- Lnet/minecraft/class_55;method_341(Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V- named - addGeneratedLoot- Lnet/minecraft/loot/LootPool;addGeneratedLoot(Ljava/util/function/Consumer;Lnet/minecraft/loot/context/LootContext;)V
 
- 
validate- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldzr;a(Ldzv;)V- intermediary - method_349- Lnet/minecraft/class_55;method_349(Lnet/minecraft/class_58;)V- named - validate- Lnet/minecraft/loot/LootPool;validate(Lnet/minecraft/loot/LootTableReporter;)V
 
- 
builder- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldzr;a()Ldzr$a;- intermediary - method_347- Lnet/minecraft/class_55;method_347()Lnet/minecraft/class_55$class_56;- named - builder- Lnet/minecraft/loot/LootPool;builder()Lnet/minecraft/loot/LootPool$Builder;
 
 
-