Class BlockLootTableGenerator
java.lang.Object
net.minecraft.data.server.loottable.BlockLootTableGenerator
- All Implemented Interfaces:
LootTableGenerator
- Direct Known Subclasses:
OneTwentyOneBlockLootTableGenerator,VanillaBlockLootTableGenerator
- Mappings:
Namespace Name official leintermediary 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.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.BuildershortPlantDrops(Block dropWithShears) protected LootTable.BuildershulkerBoxDrops(Block drop) protected LootTable.Builderprotected LootTable.BuildertallPlantDrops(Block tallPlant, Block shortPlant)
-
Field Details
-
WITH_SILK_TOUCH
- Mappings:
Namespace Name Mixin selector official aLle;a:Lejv$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 bLle;b:Lejv$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 cLle;c:Lejv$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 hLle;h:Lejv$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 iLle;i:Lejv$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 gLle;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 jLle;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 dLle;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 eLle;e:Lchs;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 fLle;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>Lle;<init>(Ljava/util/Set;Lchs;)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>Lle;<init>(Ljava/util/Set;Lchs;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 aLle;a(Lcto;Leig;)Leig;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 aLle;a(Lcto;Lejo;)Lejo;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 aLle;a(Lcto;)Lehe$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 aLle;a(Lcwq;Lejv$a;Lehp$a;)Lehe$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 aLle;a(Lcwq;Lehp$a;)Lehe$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 bLle;b(Lcwq;Lehp$a;)Lehe$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 cLle;c(Lcwq;Lehp$a;)Lehe$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 aLle;a(Lcwq;Lcto;)Lehe$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 aLle;a(Lcto;Lekq;)Lehe$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 aLle;a(Lcwq;Lcto;Lekq;)Lehe$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 cLle;c(Lcto;)Lehe$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 dLle;d(Lcto;)Lehe$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 aLle;a(Lcwq;)Lehe$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 aLle;a(Lcwq;Ldkk;Ljava/lang/Comparable;)Lehe$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 bLle;b(Lcwq;)Lehe$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 cLle;c(Lcwq;)Lehe$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 dLle;d(Lcwq;)Lehe$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 eLle;e(Lcwq;)Lehe$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 fLle;f(Lcwq;)Lehe$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 gLle;g(Lcwq;)Lehe$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 hLle;h(Lcwq;)Lehe$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 iLle;i(Lcwq;)Lehe$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 jLle;j(Lcwq;)Lehe$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 aLle;a(Lcwq;Lcmt;)Lehe$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 bLle;b(Lcwq;Lcto;)Lehe$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;
-
shortPlantDrops
- Mappings:
Namespace Name Mixin selector official kLle;k(Lcwq;)Lehe$a;intermediary method_46017Lnet/minecraft/class_7788;method_46017(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named shortPlantDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;shortPlantDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
cropStemDrops
- Mappings:
Namespace Name Mixin selector official bLle;b(Lcwq;Lcmt;)Lehe$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 cLle;c(Lcwq;Lcmt;)Lehe$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 bLle;b(Lcto;)Lehe$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 aLle;a(Lcwq;Lejv$a;)Lehe$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 aLle;a(Lcwq;Lcwq;[F)Lehe$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 bLle;b(Lcwq;Lcwq;[F)Lehe$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 lLle;l(Lcwq;)Lehe$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 aLle;a(Lcwq;Lcmt;Lcmt;Lejv$a;)Lehe$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 mLle;m(Lcwq;)Lehe$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;
-
tallPlantDrops
- Mappings:
Namespace Name Mixin selector official aLle;a(Lcwq;Lcwq;)Lehe$a;intermediary method_45985Lnet/minecraft/class_7788;method_45985(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named tallPlantDropsLnet/minecraft/data/server/loottable/BlockLootTableGenerator;tallPlantDrops(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
candleDrops
- Mappings:
Namespace Name Mixin selector official nLle;n(Lcwq;)Lehe$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 oLle;o(Lcwq;)Lehe$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 pLle;p(Lcwq;)Lehe$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 aLle;a()Lehe$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 bLle;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 generateLlh;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 bLle;b(Lcwq;Lcwq;)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 qLle;q(Lcwq;)Lehe$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 rLle;r(Lcwq;)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 cLle;c(Lcwq;Lcwq;)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 cLle;c(Lcwq;Lcto;)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 sLle;s(Lcwq;)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 tLle;t(Lcwq;)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 aLle;a(Lcwq;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 aLle;a(Lcwq;Lehe$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
-