Class BlockLootTableGenerator
java.lang.Object
net.minecraft.data.server.loottable.BlockLootTableGenerator
- All Implemented Interfaces:
LootTableGenerator
- Direct Known Subclasses:
VanillaBlockLootTableGenerator
- Mappings:
Namespace Name official kaintermediary net/minecraft/class_7788named net/minecraft/data/server/loottable/BlockLootTableGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final float[]protected final Map<Identifier,LootTable.Builder> protected final FeatureSetprotected static final float[]protected static final LootCondition.Builderprotected static final LootCondition.Builderprivate static final LootCondition.Builderprotected static final LootCondition.Builderprivate static final LootCondition.Builder -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBlockLootTableGenerator(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures) protectedBlockLootTableGenerator(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures, Map<Identifier, LootTable.Builder> lootTables) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(BiConsumer<Identifier, LootTable.Builder> exporter) protected voidprotected voidaddDrop(Block block, Function<Block, LootTable.Builder> lootTableFunction) protected voidaddDrop(Block block, ItemConvertible drop) protected voidaddDrop(Block block, LootTable.Builder lootTable) protected voidaddDropWithSilkTouch(Block block) protected voidaddDropWithSilkTouch(Block block, Block drop) protected voidaddPottedPlantDrops(Block block) protected <T extends LootConditionConsumingBuilder<T>>
TaddSurvivesExplosionCondition(ItemConvertible drop, LootConditionConsumingBuilder<T> builder) protected voidaddVinePlantDrop(Block block, Block drop) protected <T extends LootFunctionConsumingBuilder<T>>
TapplyExplosionDecay(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder) attachedCropStemDrops(Block stem, Item drop) protected LootTable.BuilderbannerDrops(Block drop) protected static LootTable.BuilderbeehiveDrops(Block drop) protected static LootTable.BuilderbeeNestDrops(Block drop) protected static LootTable.BuildercandleCakeDrops(Block candleCake) protected LootTable.BuildercandleDrops(Block candle) protected LootTable.BuildercopperOreDrops(Block drop) protected LootTable.BuildercropDrops(Block crop, Item product, Item seeds, LootCondition.Builder condition) cropStemDrops(Block stem, Item drop) protected LootTable.Builderprotected LootTable.Builderdrops(Block dropWithSilkTouch, ItemConvertible drop) protected LootTable.Builderdrops(Block dropWithSilkTouch, ItemConvertible drop, LootNumberProvider count) private static LootTable.Builderdrops(Block drop, LootCondition.Builder conditionBuilder, LootPoolEntry.Builder<?> child) drops(ItemConvertible drop) protected LootTable.Builderdrops(ItemConvertible drop, LootNumberProvider count) static LootTable.Builderprotected <T extends Comparable<T> & StringIdentifiable>
LootTable.BuilderdropsWithProperty(Block drop, Property<T> property, T value) protected static LootTable.BuilderdropsWithShears(Block drop, LootPoolEntry.Builder<?> child) protected static LootTable.Builderprotected static LootTable.BuilderdropsWithSilkTouch(Block drop, LootPoolEntry.Builder<?> child) private static LootTable.Builderprotected static LootTable.BuilderdropsWithSilkTouchOrShears(Block drop, LootPoolEntry.Builder<?> child) protected LootTable.BuilderflowerbedDrops(Block flowerbed) protected abstract voidgenerate()protected static LootTable.BuilderglowBerryDrops(Block drop) protected LootTable.BuildergrassDrops(Block dropWithShears) protected LootTable.BuilderlapisOreDrops(Block drop) protected LootTable.BuilderleavesDrops(Block leaves, Block drop, float[] chance) protected LootTable.BuildermangroveLeavesDrops(Block leaves) protected LootTable.BuildermultifaceGrowthDrops(Block drop, LootCondition.Builder condition) protected LootTable.BuildermushroomBlockDrops(Block dropWithSilkTouch, ItemConvertible drop) protected LootTable.BuildernameableContainerDrops(Block drop) protected LootTable.BuilderoakLeavesDrops(Block leaves, Block drop, float[] chance) protected LootTable.Builderprivate LootTable.Builderprotected LootTable.BuilderredstoneOreDrops(Block drop) protected static LootTable.BuilderseagrassDrops(Block seagrass) protected LootTable.BuildershulkerBoxDrops(Block drop) protected LootTable.Builderprotected LootTable.BuildertallGrassDrops(Block tallGrass, Block grass)
-
Field Details
-
WITH_SILK_TOUCH
- Mappings:
Namespace Name Mixin selector official aLka;a:Lech$a;intermediary field_40602Lnet/minecraft/class_7788;field_40602:Lnet/minecraft/class_5341$class_210;named WITH_SILK_TOUCHLnet/minecraft/data/server/loottable/BlockLootTableGenerator;WITH_SILK_TOUCH:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
WITHOUT_SILK_TOUCH
- Mappings:
Namespace Name Mixin selector official bLka;b:Lech$a;intermediary field_40603Lnet/minecraft/class_7788;field_40603:Lnet/minecraft/class_5341$class_210;named WITHOUT_SILK_TOUCHLnet/minecraft/data/server/loottable/BlockLootTableGenerator;WITHOUT_SILK_TOUCH:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
WITH_SHEARS
- Mappings:
Namespace Name Mixin selector official cLka;c:Lech$a;intermediary field_40604Lnet/minecraft/class_7788;field_40604:Lnet/minecraft/class_5341$class_210;named WITH_SHEARSLnet/minecraft/data/server/loottable/BlockLootTableGenerator;WITH_SHEARS:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
WITH_SILK_TOUCH_OR_SHEARS
- Mappings:
Namespace Name Mixin selector official hLka;h:Lech$a;intermediary field_40606Lnet/minecraft/class_7788;field_40606:Lnet/minecraft/class_5341$class_210;named WITH_SILK_TOUCH_OR_SHEARSLnet/minecraft/data/server/loottable/BlockLootTableGenerator;WITH_SILK_TOUCH_OR_SHEARS:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
WITHOUT_SILK_TOUCH_NOR_SHEARS
- Mappings:
Namespace Name Mixin selector official iLka;i:Lech$a;intermediary field_40607Lnet/minecraft/class_7788;field_40607:Lnet/minecraft/class_5341$class_210;named WITHOUT_SILK_TOUCH_NOR_SHEARSLnet/minecraft/data/server/loottable/BlockLootTableGenerator;WITHOUT_SILK_TOUCH_NOR_SHEARS:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
SAPLING_DROP_CHANCE
protected static final float[] SAPLING_DROP_CHANCE- Mappings:
Namespace Name Mixin selector official gLka;g:[Fintermediary field_40605Lnet/minecraft/class_7788;field_40605:[Fnamed SAPLING_DROP_CHANCELnet/minecraft/data/server/loottable/BlockLootTableGenerator;SAPLING_DROP_CHANCE:[F
-
LEAVES_STICK_DROP_CHANCE
private static final float[] LEAVES_STICK_DROP_CHANCE- Mappings:
Namespace Name Mixin selector official jLka;j:[Fintermediary field_40611Lnet/minecraft/class_7788;field_40611:[Fnamed LEAVES_STICK_DROP_CHANCELnet/minecraft/data/server/loottable/BlockLootTableGenerator;LEAVES_STICK_DROP_CHANCE:[F
-
explosionImmuneItems
- Mappings:
Namespace Name Mixin selector official dLka;d:Ljava/util/Set;intermediary field_40608Lnet/minecraft/class_7788;field_40608:Ljava/util/Set;named explosionImmuneItemsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;explosionImmuneItems:Ljava/util/Set;
-
requiredFeatures
- Mappings:
Namespace Name Mixin selector official eLka;e:Lcau;intermediary field_40609Lnet/minecraft/class_7788;field_40609:Lnet/minecraft/class_7699;named requiredFeaturesLnet/minecraft/data/server/loottable/BlockLootTableGenerator;requiredFeatures:Lnet/minecraft/resource/featuretoggle/FeatureSet;
-
lootTables
- Mappings:
Namespace Name Mixin selector official fLka;f:Ljava/util/Map;intermediary field_40610Lnet/minecraft/class_7788;field_40610:Ljava/util/Map;named lootTablesLnet/minecraft/data/server/loottable/BlockLootTableGenerator;lootTables:Ljava/util/Map;
-
-
Constructor Details
-
BlockLootTableGenerator
- Mappings:
Namespace Name Mixin selector official <init>Lka;<init>(Ljava/util/Set;Lcau;)Vintermediary <init>Lnet/minecraft/class_7788;<init>(Ljava/util/Set;Lnet/minecraft/class_7699;)Vnamed <init>Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;<init>(Ljava/util/Set;Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
-
BlockLootTableGenerator
protected BlockLootTableGenerator(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures, Map<Identifier, LootTable.Builder> lootTables) - Mappings:
Namespace Name Mixin selector official <init>Lka;<init>(Ljava/util/Set;Lcau;Ljava/util/Map;)Vintermediary <init>Lnet/minecraft/class_7788;<init>(Ljava/util/Set;Lnet/minecraft/class_7699;Ljava/util/Map;)Vnamed <init>Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;<init>(Ljava/util/Set;Lnet/minecraft/resource/featuretoggle/FeatureSet;Ljava/util/Map;)V
-
-
Method Details
-
applyExplosionDecay
protected <T extends LootFunctionConsumingBuilder<T>> T applyExplosionDecay(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder) - Mappings:
Namespace Name Mixin selector official aLka;a(Lcmj;Leat;)Leat;intermediary method_45977Lnet/minecraft/class_7788;method_45977(Lnet/minecraft/class_1935;Lnet/minecraft/class_116;)Lnet/minecraft/class_116;named applyExplosionDecayLnet/minecraft/data/server/loottable/BlockLootTableGenerator;applyExplosionDecay(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/function/LootFunctionConsumingBuilder;)Lnet/minecraft/loot/function/LootFunctionConsumingBuilder;
-
addSurvivesExplosionCondition
protected <T extends LootConditionConsumingBuilder<T>> T addSurvivesExplosionCondition(ItemConvertible drop, LootConditionConsumingBuilder<T> builder) - Mappings:
Namespace Name Mixin selector official aLka;a(Lcmj;Leca;)Leca;intermediary method_45978Lnet/minecraft/class_7788;method_45978(Lnet/minecraft/class_1935;Lnet/minecraft/class_192;)Lnet/minecraft/class_192;named addSurvivesExplosionConditionLnet/minecraft/data/server/loottable/BlockLootTableGenerator;addSurvivesExplosionCondition(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;)Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;
-
drops
- Mappings:
Namespace Name Mixin selector official aLka;a(Lcmj;)Ldzp$a;intermediary method_45976Lnet/minecraft/class_7788;method_45976(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;named dropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;drops(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
drops
private static LootTable.Builder drops(Block drop, LootCondition.Builder conditionBuilder, LootPoolEntry.Builder<?> child) - Mappings:
Namespace Name Mixin selector official aLka;a(Lcpl;Lech$a;Leac$a;)Ldzp$a;intermediary method_45991Lnet/minecraft/class_7788;method_45991(Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;named dropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;drops(Lnet/minecraft/block/Block;Lnet/minecraft/loot/condition/LootCondition$Builder;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsWithSilkTouch
- Mappings:
Namespace Name Mixin selector official aLka;a(Lcpl;Leac$a;)Ldzp$a;intermediary method_45989Lnet/minecraft/class_7788;method_45989(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;named dropsWithSilkTouchLnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsWithSilkTouch(Lnet/minecraft/block/Block;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsWithShears
- Mappings:
Namespace Name Mixin selector official bLka;b(Lcpl;Leac$a;)Ldzp$a;intermediary method_46001Lnet/minecraft/class_7788;method_46001(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;named dropsWithShearsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsWithShears(Lnet/minecraft/block/Block;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsWithSilkTouchOrShears
protected static LootTable.Builder dropsWithSilkTouchOrShears(Block drop, LootPoolEntry.Builder<?> child) - Mappings:
Namespace Name Mixin selector official cLka;c(Lcpl;Leac$a;)Ldzp$a;intermediary method_46008Lnet/minecraft/class_7788;method_46008(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;named dropsWithSilkTouchOrShearsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsWithSilkTouchOrShears(Lnet/minecraft/block/Block;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
drops
- Mappings:
Namespace Name Mixin selector official aLka;a(Lcpl;Lcmj;)Ldzp$a;intermediary method_45983Lnet/minecraft/class_7788;method_45983(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;named dropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;drops(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
drops
- Mappings:
Namespace Name Mixin selector official aLka;a(Lcmj;Ledc;)Ldzp$a;intermediary method_45979Lnet/minecraft/class_7788;method_45979(Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53;named dropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;drops(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/provider/number/LootNumberProvider;)Lnet/minecraft/loot/LootTable$Builder;
-
drops
protected LootTable.Builder drops(Block dropWithSilkTouch, ItemConvertible drop, LootNumberProvider count) - Mappings:
Namespace Name Mixin selector official aLka;a(Lcpl;Lcmj;Ledc;)Ldzp$a;intermediary method_45984Lnet/minecraft/class_7788;method_45984(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53;named dropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;drops(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/provider/number/LootNumberProvider;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsWithSilkTouch
- Mappings:
Namespace Name Mixin selector official cLka;c(Lcmj;)Ldzp$a;intermediary method_46003Lnet/minecraft/class_7788;method_46003(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;named dropsWithSilkTouchLnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsWithSilkTouch(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
pottedPlantDrops
- Mappings:
Namespace Name Mixin selector official dLka;d(Lcmj;)Ldzp$a;intermediary method_46009Lnet/minecraft/class_7788;method_46009(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;named pottedPlantDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;pottedPlantDrops(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
slabDrops
- Mappings:
Namespace Name Mixin selector official aLka;a(Lcpl;)Ldzp$a;intermediary method_45980Lnet/minecraft/class_7788;method_45980(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named slabDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;slabDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsWithProperty
protected <T extends Comparable<T> & StringIdentifiable> LootTable.Builder dropsWithProperty(Block drop, Property<T> property, T value) - Mappings:
Namespace Name Mixin selector official aLka;a(Lcpl;Lddb;Ljava/lang/Comparable;)Ldzp$a;intermediary method_45987Lnet/minecraft/class_7788;method_45987(Lnet/minecraft/class_2248;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_52$class_53;named dropsWithPropertyLnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsWithProperty(Lnet/minecraft/block/Block;Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)Lnet/minecraft/loot/LootTable$Builder;
-
nameableContainerDrops
- Mappings:
Namespace Name Mixin selector official bLka;b(Lcpl;)Ldzp$a;intermediary method_45996Lnet/minecraft/class_7788;method_45996(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named nameableContainerDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;nameableContainerDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
shulkerBoxDrops
- Mappings:
Namespace Name Mixin selector official cLka;c(Lcpl;)Ldzp$a;intermediary method_46004Lnet/minecraft/class_7788;method_46004(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named shulkerBoxDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;shulkerBoxDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
copperOreDrops
- Mappings:
Namespace Name Mixin selector official dLka;d(Lcpl;)Ldzp$a;intermediary method_46010Lnet/minecraft/class_7788;method_46010(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named copperOreDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;copperOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
lapisOreDrops
- Mappings:
Namespace Name Mixin selector official eLka;e(Lcpl;)Ldzp$a;intermediary method_46011Lnet/minecraft/class_7788;method_46011(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named lapisOreDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;lapisOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
redstoneOreDrops
- Mappings:
Namespace Name Mixin selector official fLka;f(Lcpl;)Ldzp$a;intermediary method_46012Lnet/minecraft/class_7788;method_46012(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named redstoneOreDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;redstoneOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
bannerDrops
- Mappings:
Namespace Name Mixin selector official gLka;g(Lcpl;)Ldzp$a;intermediary method_46013Lnet/minecraft/class_7788;method_46013(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named bannerDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;bannerDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
beeNestDrops
- Mappings:
Namespace Name Mixin selector official hLka;h(Lcpl;)Ldzp$a;intermediary method_46014Lnet/minecraft/class_7788;method_46014(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named beeNestDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;beeNestDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
beehiveDrops
- Mappings:
Namespace Name Mixin selector official iLka;i(Lcpl;)Ldzp$a;intermediary method_46015Lnet/minecraft/class_7788;method_46015(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named beehiveDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;beehiveDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
glowBerryDrops
- Mappings:
Namespace Name Mixin selector official jLka;j(Lcpl;)Ldzp$a;intermediary method_46016Lnet/minecraft/class_7788;method_46016(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named glowBerryDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;glowBerryDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
oreDrops
- Mappings:
Namespace Name Mixin selector official aLka;a(Lcpl;Lcfs;)Ldzp$a;intermediary method_45981Lnet/minecraft/class_7788;method_45981(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;named oreDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;oreDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)Lnet/minecraft/loot/LootTable$Builder;
-
mushroomBlockDrops
- Mappings:
Namespace Name Mixin selector official bLka;b(Lcpl;Lcmj;)Ldzp$a;intermediary method_45998Lnet/minecraft/class_7788;method_45998(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;named mushroomBlockDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;mushroomBlockDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
grassDrops
- Mappings:
Namespace Name Mixin selector official kLka;k(Lcpl;)Ldzp$a;intermediary method_46017Lnet/minecraft/class_7788;method_46017(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named grassDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;grassDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
cropStemDrops
- Mappings:
Namespace Name Mixin selector official bLka;b(Lcpl;Lcfs;)Ldzp$a;intermediary method_45997Lnet/minecraft/class_7788;method_45997(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;named cropStemDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;cropStemDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)Lnet/minecraft/loot/LootTable$Builder;
-
attachedCropStemDrops
- Mappings:
Namespace Name Mixin selector official cLka;c(Lcpl;Lcfs;)Ldzp$a;intermediary method_46005Lnet/minecraft/class_7788;method_46005(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;named attachedCropStemDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;attachedCropStemDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsWithShears
- Mappings:
Namespace Name Mixin selector official bLka;b(Lcmj;)Ldzp$a;intermediary method_45995Lnet/minecraft/class_7788;method_45995(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;named dropsWithShearsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsWithShears(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
multifaceGrowthDrops
- Mappings:
Namespace Name Mixin selector official aLka;a(Lcpl;Lech$a;)Ldzp$a;intermediary method_45990Lnet/minecraft/class_7788;method_45990(Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53;named multifaceGrowthDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;multifaceGrowthDrops(Lnet/minecraft/block/Block;Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
leavesDrops
- Mappings:
Namespace Name Mixin selector official aLka;a(Lcpl;Lcpl;[F)Ldzp$a;intermediary method_45986Lnet/minecraft/class_7788;method_45986(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;named leavesDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;leavesDrops(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;[F)Lnet/minecraft/loot/LootTable$Builder;
-
oakLeavesDrops
- Mappings:
Namespace Name Mixin selector official bLka;b(Lcpl;Lcpl;[F)Ldzp$a;intermediary method_46000Lnet/minecraft/class_7788;method_46000(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;named oakLeavesDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;oakLeavesDrops(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;[F)Lnet/minecraft/loot/LootTable$Builder;
-
mangroveLeavesDrops
- Mappings:
Namespace Name Mixin selector official lLka;l(Lcpl;)Ldzp$a;intermediary method_46018Lnet/minecraft/class_7788;method_46018(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named mangroveLeavesDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;mangroveLeavesDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
cropDrops
protected LootTable.Builder cropDrops(Block crop, Item product, Item seeds, LootCondition.Builder condition) - Mappings:
Namespace Name Mixin selector official aLka;a(Lcpl;Lcfs;Lcfs;Lech$a;)Ldzp$a;intermediary method_45982Lnet/minecraft/class_7788;method_45982(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53;named cropDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;cropDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;Lnet/minecraft/item/Item;Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
seagrassDrops
- Mappings:
Namespace Name Mixin selector official mLka;m(Lcpl;)Ldzp$a;intermediary method_46019Lnet/minecraft/class_7788;method_46019(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named seagrassDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;seagrassDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
tallGrassDrops
- Mappings:
Namespace Name Mixin selector official aLka;a(Lcpl;Lcpl;)Ldzp$a;intermediary method_45985Lnet/minecraft/class_7788;method_45985(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named tallGrassDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;tallGrassDrops(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
candleDrops
- Mappings:
Namespace Name Mixin selector official nLka;n(Lcpl;)Ldzp$a;intermediary method_46020Lnet/minecraft/class_7788;method_46020(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named candleDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;candleDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
flowerbedDrops
- Mappings:
Namespace Name Mixin selector official oLka;o(Lcpl;)Ldzp$a;intermediary method_49358Lnet/minecraft/class_7788;method_49358(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named flowerbedDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;flowerbedDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
candleCakeDrops
- Mappings:
Namespace Name Mixin selector official pLka;p(Lcpl;)Ldzp$a;intermediary method_46021Lnet/minecraft/class_7788;method_46021(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named candleCakeDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;candleCakeDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsNothing
- Mappings:
Namespace Name Mixin selector official aLka;a()Ldzp$a;intermediary method_45975Lnet/minecraft/class_7788;method_45975()Lnet/minecraft/class_52$class_53;named dropsNothingLnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsNothing()Lnet/minecraft/loot/LootTable$Builder;
-
generate
protected abstract void generate()- Mappings:
Namespace Name Mixin selector official bLka;b()Vintermediary method_10379Lnet/minecraft/class_7788;method_10379()Vnamed generateLnet/minecraft/data/server/loottable/BlockLootTableGenerator;generate()V
-
accept
- Specified by:
acceptin interfaceLootTableGenerator- Mappings:
Namespace Name Mixin selector official generateLkd;generate(Ljava/util/function/BiConsumer;)Vintermediary method_10399Lnet/minecraft/class_7791;method_10399(Ljava/util/function/BiConsumer;)Vnamed acceptLnet/minecraft/data/server/loottable/LootTableGenerator;accept(Ljava/util/function/BiConsumer;)V
-
addVinePlantDrop
- Mappings:
Namespace Name Mixin selector official bLka;b(Lcpl;Lcpl;)Vintermediary method_45999Lnet/minecraft/class_7788;method_45999(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Vnamed addVinePlantDropLnet/minecraft/data/server/loottable/BlockLootTableGenerator;addVinePlantDrop(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V
-
doorDrops
- Mappings:
Namespace Name Mixin selector official qLka;q(Lcpl;)Ldzp$a;intermediary method_46022Lnet/minecraft/class_7788;method_46022(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named doorDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;doorDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
addPottedPlantDrops
- Mappings:
Namespace Name Mixin selector official rLka;r(Lcpl;)Vintermediary method_46023Lnet/minecraft/class_7788;method_46023(Lnet/minecraft/class_2248;)Vnamed addPottedPlantDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;addPottedPlantDrops(Lnet/minecraft/block/Block;)V
-
addDropWithSilkTouch
- Mappings:
Namespace Name Mixin selector official cLka;c(Lcpl;Lcpl;)Vintermediary method_46007Lnet/minecraft/class_7788;method_46007(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Vnamed addDropWithSilkTouchLnet/minecraft/data/server/loottable/BlockLootTableGenerator;addDropWithSilkTouch(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector official cLka;c(Lcpl;Lcmj;)Vintermediary method_46006Lnet/minecraft/class_7788;method_46006(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Vnamed addDropLnet/minecraft/data/server/loottable/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;)V
-
addDropWithSilkTouch
- Mappings:
Namespace Name Mixin selector official sLka;s(Lcpl;)Vintermediary method_46024Lnet/minecraft/class_7788;method_46024(Lnet/minecraft/class_2248;)Vnamed addDropWithSilkTouchLnet/minecraft/data/server/loottable/BlockLootTableGenerator;addDropWithSilkTouch(Lnet/minecraft/block/Block;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector official tLka;t(Lcpl;)Vintermediary method_46025Lnet/minecraft/class_7788;method_46025(Lnet/minecraft/class_2248;)Vnamed addDropLnet/minecraft/data/server/loottable/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector official aLka;a(Lcpl;Ljava/util/function/Function;)Vintermediary method_45994Lnet/minecraft/class_7788;method_45994(Lnet/minecraft/class_2248;Ljava/util/function/Function;)Vnamed addDropLnet/minecraft/data/server/loottable/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Ljava/util/function/Function;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector official aLka;a(Lcpl;Ldzp$a;)Vintermediary method_45988Lnet/minecraft/class_7788;method_45988(Lnet/minecraft/class_2248;Lnet/minecraft/class_52$class_53;)Vnamed addDropLnet/minecraft/data/server/loottable/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Lnet/minecraft/loot/LootTable$Builder;)V
-