Class BlockLootTableGenerator
java.lang.Object
net.minecraft.data.server.loottable.BlockLootTableGenerator
- All Implemented Interfaces:
LootTableGenerator
- Direct Known Subclasses:
OneTwentyOneBlockLootTableGenerator
,VanillaBlockLootTableGenerator
- Mappings:
Namespace Name named net/minecraft/data/server/loottable/BlockLootTableGenerator
intermediary net/minecraft/class_7788
official mr
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final float[]
protected final Map
<RegistryKey<LootTable>, LootTable.Builder> protected final FeatureSet
protected static final float[]
protected static final LootCondition.Builder
protected static final LootCondition.Builder
private static final LootCondition.Builder
protected static final LootCondition.Builder
private static final LootCondition.Builder
-
Constructor Summary
ModifierConstructorDescriptionprotected
BlockLootTableGenerator
(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures) protected
BlockLootTableGenerator
(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures, Map<RegistryKey<LootTable>, LootTable.Builder> lootTables) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) protected void
protected void
addDrop
(Block block, Function<Block, LootTable.Builder> lootTableFunction) protected void
addDrop
(Block block, ItemConvertible drop) protected void
addDrop
(Block block, LootTable.Builder lootTable) protected void
addDropWithSilkTouch
(Block block) protected void
addDropWithSilkTouch
(Block block, Block drop) protected void
addPottedPlantDrops
(Block block) protected <T extends LootConditionConsumingBuilder<T>>
TaddSurvivesExplosionCondition
(ItemConvertible drop, LootConditionConsumingBuilder<T> builder) protected void
addVinePlantDrop
(Block block, Block drop) protected <T extends LootFunctionConsumingBuilder<T>>
TapplyExplosionDecay
(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder) attachedCropStemDrops
(Block stem, Item drop) protected LootTable.Builder
bannerDrops
(Block drop) protected static LootTable.Builder
beehiveDrops
(Block drop) protected static LootTable.Builder
beeNestDrops
(Block drop) protected static LootTable.Builder
candleCakeDrops
(Block candleCake) protected LootTable.Builder
candleDrops
(Block candle) protected LootTable.Builder
copperOreDrops
(Block drop) protected LootTable.Builder
cropDrops
(Block crop, Item product, Item seeds, LootCondition.Builder condition) cropStemDrops
(Block stem, Item drop) protected LootTable.Builder
protected LootTable.Builder
drops
(Block dropWithSilkTouch, ItemConvertible drop) protected LootTable.Builder
drops
(Block dropWithSilkTouch, ItemConvertible drop, LootNumberProvider count) private static LootTable.Builder
drops
(Block drop, LootCondition.Builder conditionBuilder, LootPoolEntry.Builder<?> child) drops
(ItemConvertible drop) protected LootTable.Builder
drops
(ItemConvertible drop, LootNumberProvider count) static LootTable.Builder
protected <T extends Comparable<T> & StringIdentifiable>
LootTable.BuilderdropsWithProperty
(Block drop, Property<T> property, T value) protected static LootTable.Builder
dropsWithShears
(Block drop, LootPoolEntry.Builder<?> child) protected static LootTable.Builder
protected static LootTable.Builder
dropsWithSilkTouch
(Block drop, LootPoolEntry.Builder<?> child) private static LootTable.Builder
protected static LootTable.Builder
dropsWithSilkTouchOrShears
(Block drop, LootPoolEntry.Builder<?> child) protected LootTable.Builder
flowerbedDrops
(Block flowerbed) protected abstract void
generate()
protected static LootTable.Builder
glowBerryDrops
(Block drop) protected LootTable.Builder
lapisOreDrops
(Block drop) protected LootTable.Builder
leavesDrops
(Block leaves, Block drop, float[] chance) protected LootTable.Builder
mangroveLeavesDrops
(Block leaves) protected LootTable.Builder
multifaceGrowthDrops
(Block drop, LootCondition.Builder condition) protected LootTable.Builder
mushroomBlockDrops
(Block dropWithSilkTouch, ItemConvertible drop) protected LootTable.Builder
nameableContainerDrops
(Block drop) protected LootTable.Builder
oakLeavesDrops
(Block leaves, Block drop, float[] chance) protected LootTable.Builder
private LootTable.Builder
protected LootTable.Builder
redstoneOreDrops
(Block drop) protected static LootTable.Builder
seagrassDrops
(Block seagrass) protected LootTable.Builder
shortPlantDrops
(Block dropWithShears) protected LootTable.Builder
shulkerBoxDrops
(Block drop) protected LootTable.Builder
protected LootTable.Builder
tallPlantDrops
(Block tallPlant, Block shortPlant)
-
Field Details
-
WITH_SILK_TOUCH
- Mappings:
Namespace Name Mixin selector named WITH_SILK_TOUCH
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;WITH_SILK_TOUCH:Lnet/minecraft/loot/condition/LootCondition$Builder;
intermediary field_40602
Lnet/minecraft/class_7788;field_40602:Lnet/minecraft/class_5341$class_210;
official a
Lmr;a:Lett$a;
-
WITHOUT_SILK_TOUCH
- Mappings:
Namespace Name Mixin selector named WITHOUT_SILK_TOUCH
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;WITHOUT_SILK_TOUCH:Lnet/minecraft/loot/condition/LootCondition$Builder;
intermediary field_40603
Lnet/minecraft/class_7788;field_40603:Lnet/minecraft/class_5341$class_210;
official b
Lmr;b:Lett$a;
-
WITH_SHEARS
- Mappings:
Namespace Name Mixin selector named WITH_SHEARS
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;WITH_SHEARS:Lnet/minecraft/loot/condition/LootCondition$Builder;
intermediary field_40604
Lnet/minecraft/class_7788;field_40604:Lnet/minecraft/class_5341$class_210;
official c
Lmr;c:Lett$a;
-
WITH_SILK_TOUCH_OR_SHEARS
- Mappings:
Namespace Name Mixin selector named WITH_SILK_TOUCH_OR_SHEARS
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;WITH_SILK_TOUCH_OR_SHEARS:Lnet/minecraft/loot/condition/LootCondition$Builder;
intermediary field_40606
Lnet/minecraft/class_7788;field_40606:Lnet/minecraft/class_5341$class_210;
official h
Lmr;h:Lett$a;
-
WITHOUT_SILK_TOUCH_NOR_SHEARS
- Mappings:
Namespace Name Mixin selector named WITHOUT_SILK_TOUCH_NOR_SHEARS
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;WITHOUT_SILK_TOUCH_NOR_SHEARS:Lnet/minecraft/loot/condition/LootCondition$Builder;
intermediary field_40607
Lnet/minecraft/class_7788;field_40607:Lnet/minecraft/class_5341$class_210;
official i
Lmr;i:Lett$a;
-
SAPLING_DROP_CHANCE
protected static final float[] SAPLING_DROP_CHANCE- Mappings:
Namespace Name Mixin selector named SAPLING_DROP_CHANCE
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;SAPLING_DROP_CHANCE:[F
intermediary field_40605
Lnet/minecraft/class_7788;field_40605:[F
official g
Lmr;g:[F
-
LEAVES_STICK_DROP_CHANCE
private static final float[] LEAVES_STICK_DROP_CHANCE- Mappings:
Namespace Name Mixin selector named LEAVES_STICK_DROP_CHANCE
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;LEAVES_STICK_DROP_CHANCE:[F
intermediary field_40611
Lnet/minecraft/class_7788;field_40611:[F
official j
Lmr;j:[F
-
explosionImmuneItems
- Mappings:
Namespace Name Mixin selector named explosionImmuneItems
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;explosionImmuneItems:Ljava/util/Set;
intermediary field_40608
Lnet/minecraft/class_7788;field_40608:Ljava/util/Set;
official d
Lmr;d:Ljava/util/Set;
-
requiredFeatures
- Mappings:
Namespace Name Mixin selector named requiredFeatures
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;requiredFeatures:Lnet/minecraft/resource/featuretoggle/FeatureSet;
intermediary field_40609
Lnet/minecraft/class_7788;field_40609:Lnet/minecraft/class_7699;
official e
Lmr;e:Lcpm;
-
lootTables
- Mappings:
Namespace Name Mixin selector named lootTables
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;lootTables:Ljava/util/Map;
intermediary field_40610
Lnet/minecraft/class_7788;field_40610:Ljava/util/Map;
official f
Lmr;f:Ljava/util/Map;
-
-
Constructor Details
-
BlockLootTableGenerator
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;<init>(Ljava/util/Set;Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
intermediary <init>
Lnet/minecraft/class_7788;<init>(Ljava/util/Set;Lnet/minecraft/class_7699;)V
official <init>
Lmr;<init>(Ljava/util/Set;Lcpm;)V
-
BlockLootTableGenerator
protected BlockLootTableGenerator(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures, Map<RegistryKey<LootTable>, LootTable.Builder> lootTables) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;<init>(Ljava/util/Set;Lnet/minecraft/resource/featuretoggle/FeatureSet;Ljava/util/Map;)V
intermediary <init>
Lnet/minecraft/class_7788;<init>(Ljava/util/Set;Lnet/minecraft/class_7699;Ljava/util/Map;)V
official <init>
Lmr;<init>(Ljava/util/Set;Lcpm;Ljava/util/Map;)V
-
-
Method Details
-
applyExplosionDecay
protected <T extends LootFunctionConsumingBuilder<T>> T applyExplosionDecay(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder) - Mappings:
Namespace Name Mixin selector named applyExplosionDecay
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;applyExplosionDecay(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/function/LootFunctionConsumingBuilder;)Lnet/minecraft/loot/function/LootFunctionConsumingBuilder;
intermediary method_45977
Lnet/minecraft/class_7788;method_45977(Lnet/minecraft/class_1935;Lnet/minecraft/class_116;)Lnet/minecraft/class_116;
official a
Lmr;a(Ldby;Lers;)Lers;
-
addSurvivesExplosionCondition
protected <T extends LootConditionConsumingBuilder<T>> T addSurvivesExplosionCondition(ItemConvertible drop, LootConditionConsumingBuilder<T> builder) - Mappings:
Namespace Name Mixin selector named addSurvivesExplosionCondition
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;addSurvivesExplosionCondition(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;)Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;
intermediary method_45978
Lnet/minecraft/class_7788;method_45978(Lnet/minecraft/class_1935;Lnet/minecraft/class_192;)Lnet/minecraft/class_192;
official a
Lmr;a(Ldby;Letm;)Letm;
-
drops
- Mappings:
Namespace Name Mixin selector named drops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;drops(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45976
Lnet/minecraft/class_7788;method_45976(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
official a
Lmr;a(Ldby;)Leqo$a;
-
drops
private static LootTable.Builder drops(Block drop, LootCondition.Builder conditionBuilder, LootPoolEntry.Builder<?> child) - Mappings:
Namespace Name Mixin selector named drops
Lnet/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;
intermediary method_45991
Lnet/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;
official a
Lmr;a(Ldfa;Lett$a;Leqz$a;)Leqo$a;
-
dropsWithSilkTouch
- Mappings:
Namespace Name Mixin selector named dropsWithSilkTouch
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsWithSilkTouch(Lnet/minecraft/block/Block;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45989
Lnet/minecraft/class_7788;method_45989(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;
official a
Lmr;a(Ldfa;Leqz$a;)Leqo$a;
-
dropsWithShears
- Mappings:
Namespace Name Mixin selector named dropsWithShears
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsWithShears(Lnet/minecraft/block/Block;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46001
Lnet/minecraft/class_7788;method_46001(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;
official b
Lmr;b(Ldfa;Leqz$a;)Leqo$a;
-
dropsWithSilkTouchOrShears
protected static LootTable.Builder dropsWithSilkTouchOrShears(Block drop, LootPoolEntry.Builder<?> child) - Mappings:
Namespace Name Mixin selector named dropsWithSilkTouchOrShears
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsWithSilkTouchOrShears(Lnet/minecraft/block/Block;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46008
Lnet/minecraft/class_7788;method_46008(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;
official c
Lmr;c(Ldfa;Leqz$a;)Leqo$a;
-
drops
- Mappings:
Namespace Name Mixin selector named drops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;drops(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45983
Lnet/minecraft/class_7788;method_45983(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
official a
Lmr;a(Ldfa;Ldby;)Leqo$a;
-
drops
- Mappings:
Namespace Name Mixin selector named drops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;drops(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/provider/number/LootNumberProvider;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45979
Lnet/minecraft/class_7788;method_45979(Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53;
official a
Lmr;a(Ldby;Leuo;)Leqo$a;
-
drops
protected LootTable.Builder drops(Block dropWithSilkTouch, ItemConvertible drop, LootNumberProvider count) - Mappings:
Namespace Name Mixin selector named drops
Lnet/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;
intermediary method_45984
Lnet/minecraft/class_7788;method_45984(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53;
official a
Lmr;a(Ldfa;Ldby;Leuo;)Leqo$a;
-
dropsWithSilkTouch
- Mappings:
Namespace Name Mixin selector named dropsWithSilkTouch
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsWithSilkTouch(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46003
Lnet/minecraft/class_7788;method_46003(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
official c
Lmr;c(Ldby;)Leqo$a;
-
pottedPlantDrops
- Mappings:
Namespace Name Mixin selector named pottedPlantDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;pottedPlantDrops(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46009
Lnet/minecraft/class_7788;method_46009(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
official d
Lmr;d(Ldby;)Leqo$a;
-
slabDrops
- Mappings:
Namespace Name Mixin selector named slabDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;slabDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45980
Lnet/minecraft/class_7788;method_45980(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official a
Lmr;a(Ldfa;)Leqo$a;
-
dropsWithProperty
protected <T extends Comparable<T> & StringIdentifiable> LootTable.Builder dropsWithProperty(Block drop, Property<T> property, T value) - Mappings:
Namespace Name Mixin selector named dropsWithProperty
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsWithProperty(Lnet/minecraft/block/Block;Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45987
Lnet/minecraft/class_7788;method_45987(Lnet/minecraft/class_2248;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_52$class_53;
official a
Lmr;a(Ldfa;Ldtg;Ljava/lang/Comparable;)Leqo$a;
-
nameableContainerDrops
- Mappings:
Namespace Name Mixin selector named nameableContainerDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;nameableContainerDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45996
Lnet/minecraft/class_7788;method_45996(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official b
Lmr;b(Ldfa;)Leqo$a;
-
shulkerBoxDrops
- Mappings:
Namespace Name Mixin selector named shulkerBoxDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;shulkerBoxDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46004
Lnet/minecraft/class_7788;method_46004(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official c
Lmr;c(Ldfa;)Leqo$a;
-
copperOreDrops
- Mappings:
Namespace Name Mixin selector named copperOreDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;copperOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46010
Lnet/minecraft/class_7788;method_46010(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official d
Lmr;d(Ldfa;)Leqo$a;
-
lapisOreDrops
- Mappings:
Namespace Name Mixin selector named lapisOreDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;lapisOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46011
Lnet/minecraft/class_7788;method_46011(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official e
Lmr;e(Ldfa;)Leqo$a;
-
redstoneOreDrops
- Mappings:
Namespace Name Mixin selector named redstoneOreDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;redstoneOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46012
Lnet/minecraft/class_7788;method_46012(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official f
Lmr;f(Ldfa;)Leqo$a;
-
bannerDrops
- Mappings:
Namespace Name Mixin selector named bannerDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;bannerDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46013
Lnet/minecraft/class_7788;method_46013(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official g
Lmr;g(Ldfa;)Leqo$a;
-
beeNestDrops
- Mappings:
Namespace Name Mixin selector named beeNestDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;beeNestDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46014
Lnet/minecraft/class_7788;method_46014(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official h
Lmr;h(Ldfa;)Leqo$a;
-
beehiveDrops
- Mappings:
Namespace Name Mixin selector named beehiveDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;beehiveDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46015
Lnet/minecraft/class_7788;method_46015(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official i
Lmr;i(Ldfa;)Leqo$a;
-
glowBerryDrops
- Mappings:
Namespace Name Mixin selector named glowBerryDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;glowBerryDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46016
Lnet/minecraft/class_7788;method_46016(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official j
Lmr;j(Ldfa;)Leqo$a;
-
oreDrops
- Mappings:
Namespace Name Mixin selector named oreDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;oreDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45981
Lnet/minecraft/class_7788;method_45981(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;
official a
Lmr;a(Ldfa;Lcul;)Leqo$a;
-
mushroomBlockDrops
- Mappings:
Namespace Name Mixin selector named mushroomBlockDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;mushroomBlockDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45998
Lnet/minecraft/class_7788;method_45998(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
official b
Lmr;b(Ldfa;Ldby;)Leqo$a;
-
shortPlantDrops
- Mappings:
Namespace Name Mixin selector named shortPlantDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;shortPlantDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46017
Lnet/minecraft/class_7788;method_46017(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official k
Lmr;k(Ldfa;)Leqo$a;
-
cropStemDrops
- Mappings:
Namespace Name Mixin selector named cropStemDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;cropStemDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45997
Lnet/minecraft/class_7788;method_45997(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;
official b
Lmr;b(Ldfa;Lcul;)Leqo$a;
-
attachedCropStemDrops
- Mappings:
Namespace Name Mixin selector named attachedCropStemDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;attachedCropStemDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46005
Lnet/minecraft/class_7788;method_46005(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;
official c
Lmr;c(Ldfa;Lcul;)Leqo$a;
-
dropsWithShears
- Mappings:
Namespace Name Mixin selector named dropsWithShears
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsWithShears(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45995
Lnet/minecraft/class_7788;method_45995(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
official b
Lmr;b(Ldby;)Leqo$a;
-
multifaceGrowthDrops
- Mappings:
Namespace Name Mixin selector named multifaceGrowthDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;multifaceGrowthDrops(Lnet/minecraft/block/Block;Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45990
Lnet/minecraft/class_7788;method_45990(Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53;
official a
Lmr;a(Ldfa;Lett$a;)Leqo$a;
-
leavesDrops
- Mappings:
Namespace Name Mixin selector named leavesDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;leavesDrops(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;[F)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45986
Lnet/minecraft/class_7788;method_45986(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;
official a
Lmr;a(Ldfa;Ldfa;[F)Leqo$a;
-
oakLeavesDrops
- Mappings:
Namespace Name Mixin selector named oakLeavesDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;oakLeavesDrops(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;[F)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46000
Lnet/minecraft/class_7788;method_46000(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;
official b
Lmr;b(Ldfa;Ldfa;[F)Leqo$a;
-
mangroveLeavesDrops
- Mappings:
Namespace Name Mixin selector named mangroveLeavesDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;mangroveLeavesDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46018
Lnet/minecraft/class_7788;method_46018(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official l
Lmr;l(Ldfa;)Leqo$a;
-
cropDrops
protected LootTable.Builder cropDrops(Block crop, Item product, Item seeds, LootCondition.Builder condition) - Mappings:
Namespace Name Mixin selector named cropDrops
Lnet/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;
intermediary method_45982
Lnet/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;
official a
Lmr;a(Ldfa;Lcul;Lcul;Lett$a;)Leqo$a;
-
seagrassDrops
- Mappings:
Namespace Name Mixin selector named seagrassDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;seagrassDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46019
Lnet/minecraft/class_7788;method_46019(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official m
Lmr;m(Ldfa;)Leqo$a;
-
tallPlantDrops
- Mappings:
Namespace Name Mixin selector named tallPlantDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;tallPlantDrops(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45985
Lnet/minecraft/class_7788;method_45985(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official a
Lmr;a(Ldfa;Ldfa;)Leqo$a;
-
candleDrops
- Mappings:
Namespace Name Mixin selector named candleDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;candleDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46020
Lnet/minecraft/class_7788;method_46020(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official n
Lmr;n(Ldfa;)Leqo$a;
-
flowerbedDrops
- Mappings:
Namespace Name Mixin selector named flowerbedDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;flowerbedDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_49358
Lnet/minecraft/class_7788;method_49358(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official o
Lmr;o(Ldfa;)Leqo$a;
-
candleCakeDrops
- Mappings:
Namespace Name Mixin selector named candleCakeDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;candleCakeDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46021
Lnet/minecraft/class_7788;method_46021(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official p
Lmr;p(Ldfa;)Leqo$a;
-
dropsNothing
- Mappings:
Namespace Name Mixin selector named dropsNothing
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;dropsNothing()Lnet/minecraft/loot/LootTable$Builder;
intermediary method_45975
Lnet/minecraft/class_7788;method_45975()Lnet/minecraft/class_52$class_53;
official a
Lmr;a()Leqo$a;
-
generate
protected abstract void generate()- Mappings:
Namespace Name Mixin selector named generate
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;generate()V
intermediary method_10379
Lnet/minecraft/class_7788;method_10379()V
official b
Lmr;b()V
-
accept
public void accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) - Specified by:
accept
in interfaceLootTableGenerator
- Mappings:
Namespace Name Mixin selector named accept
Lnet/minecraft/data/server/loottable/LootTableGenerator;accept(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Ljava/util/function/BiConsumer;)V
intermediary method_10399
Lnet/minecraft/class_7791;method_10399(Lnet/minecraft/class_7225$class_7874;Ljava/util/function/BiConsumer;)V
official generate
Lmu;generate(Ljk$a;Ljava/util/function/BiConsumer;)V
-
addVinePlantDrop
- Mappings:
Namespace Name Mixin selector named addVinePlantDrop
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;addVinePlantDrop(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V
intermediary method_45999
Lnet/minecraft/class_7788;method_45999(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
official b
Lmr;b(Ldfa;Ldfa;)V
-
doorDrops
- Mappings:
Namespace Name Mixin selector named doorDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;doorDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
intermediary method_46022
Lnet/minecraft/class_7788;method_46022(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
official q
Lmr;q(Ldfa;)Leqo$a;
-
addPottedPlantDrops
- Mappings:
Namespace Name Mixin selector named addPottedPlantDrops
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;addPottedPlantDrops(Lnet/minecraft/block/Block;)V
intermediary method_46023
Lnet/minecraft/class_7788;method_46023(Lnet/minecraft/class_2248;)V
official r
Lmr;r(Ldfa;)V
-
addDropWithSilkTouch
- Mappings:
Namespace Name Mixin selector named addDropWithSilkTouch
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;addDropWithSilkTouch(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V
intermediary method_46007
Lnet/minecraft/class_7788;method_46007(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
official c
Lmr;c(Ldfa;Ldfa;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector named addDrop
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_46006
Lnet/minecraft/class_7788;method_46006(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)V
official c
Lmr;c(Ldfa;Ldby;)V
-
addDropWithSilkTouch
- Mappings:
Namespace Name Mixin selector named addDropWithSilkTouch
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;addDropWithSilkTouch(Lnet/minecraft/block/Block;)V
intermediary method_46024
Lnet/minecraft/class_7788;method_46024(Lnet/minecraft/class_2248;)V
official s
Lmr;s(Ldfa;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector named addDrop
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;)V
intermediary method_46025
Lnet/minecraft/class_7788;method_46025(Lnet/minecraft/class_2248;)V
official t
Lmr;t(Ldfa;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector named addDrop
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Ljava/util/function/Function;)V
intermediary method_45994
Lnet/minecraft/class_7788;method_45994(Lnet/minecraft/class_2248;Ljava/util/function/Function;)V
official a
Lmr;a(Ldfa;Ljava/util/function/Function;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector named addDrop
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Lnet/minecraft/loot/LootTable$Builder;)V
intermediary method_45988
Lnet/minecraft/class_7788;method_45988(Lnet/minecraft/class_2248;Lnet/minecraft/class_52$class_53;)V
official a
Lmr;a(Ldfa;Leqo$a;)V
-