Class BlockLootTableGenerator
java.lang.Object
net.minecraft.data.server.loottable.BlockLootTableGenerator
- All Implemented Interfaces:
LootTableGenerator
- Direct Known Subclasses:
VanillaBlockLootTableGenerator
- Mappings:
Namespace Name named net/minecraft/data/server/loottable/BlockLootTableGenerator
intermediary net/minecraft/class_7788
official mu
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final float[]
protected final Map
<RegistryKey<LootTable>, LootTable.Builder> protected final RegistryWrapper.WrapperLookup
protected final FeatureSet
protected static final float[]
protected static final LootCondition.Builder
-
Constructor Summary
ModifierConstructorDescriptionprotected
BlockLootTableGenerator
(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures, Map<RegistryKey<LootTable>, LootTable.Builder> lootTables, RegistryWrapper.WrapperLookup registryLookup) protected
BlockLootTableGenerator
(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures, RegistryWrapper.WrapperLookup registryLookup) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(BiConsumer<RegistryKey<LootTable>, LootTable.Builder> lootTableBiConsumer) 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 vine, Block vinePlant) protected <T extends LootFunctionConsumingBuilder<T>>
TapplyExplosionDecay
(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder) attachedCropStemDrops
(Block stem, Item drop) protected LootTable.Builder
bannerDrops
(Block drop) protected LootTable.Builder
beehiveDrops
(Block drop) protected 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 LootCondition.Builder
private LootCondition.Builder
protected LootCondition.Builder
private LootCondition.Builder
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 withSilkTouch, ItemConvertible withoutSilkTouch) protected LootTable.Builder
drops
(Block block, 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 LootTable.Builder
dropsWithShears
(Block block, LootPoolEntry.Builder<?> loot) protected static LootTable.Builder
protected LootTable.Builder
dropsWithSilkTouch
(Block block, LootPoolEntry.Builder<?> loot) private LootTable.Builder
protected LootTable.Builder
dropsWithSilkTouchOrShears
(Block block, LootPoolEntry.Builder<?> loot) protected LootTable.Builder
flowerbedDrops
(Block flowerbed) protected abstract void
generate()
protected LootTable.Builder
glowBerryDrops
(Block drop) protected LootTable.Builder
lapisOreDrops
(Block drop) protected LootTable.Builder
leavesDrops
(Block leaves, Block sapling, float[] saplingChance) protected LootTable.Builder
mangroveLeavesDrops
(Block leaves) protected LootTable.Builder
multifaceGrowthDrops
(Block drop, LootCondition.Builder condition) protected LootTable.Builder
mushroomBlockDrops
(Block withSilkTouch, ItemConvertible withoutSilkTouch) protected LootTable.Builder
nameableContainerDrops
(Block drop) protected LootTable.Builder
oakLeavesDrops
(Block leaves, Block sapling, float[] saplingChance) protected LootTable.Builder
private LootTable.Builder
protected LootTable.Builder
redstoneOreDrops
(Block drop) protected LootTable.Builder
seagrassDrops
(Block seagrass) protected LootTable.Builder
shortPlantDrops
(Block withShears) protected LootTable.Builder
shulkerBoxDrops
(Block drop) protected LootTable.Builder
protected LootTable.Builder
tallPlantDrops
(Block tallPlant, Block shortPlant)
-
Field Details
-
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 a
Lmu;a:Levc$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 f
Lmu;f:[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 g
Lmu;g:[F
-
registryLookup
- Mappings:
Namespace Name Mixin selector named registryLookup
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;registryLookup:Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;
intermediary field_51845
Lnet/minecraft/class_7788;field_51845:Lnet/minecraft/class_7225$class_7874;
official b
Lmu;b:Ljo$a;
-
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 c
Lmu;c: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 d
Lmu;d:Lcpl;
-
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 e
Lmu;e:Ljava/util/Map;
-
-
Constructor Details
-
BlockLootTableGenerator
protected BlockLootTableGenerator(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures, RegistryWrapper.WrapperLookup registryLookup) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;<init>(Ljava/util/Set;Lnet/minecraft/resource/featuretoggle/FeatureSet;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)V
intermediary <init>
Lnet/minecraft/class_7788;<init>(Ljava/util/Set;Lnet/minecraft/class_7699;Lnet/minecraft/class_7225$class_7874;)V
official <init>
Lmu;<init>(Ljava/util/Set;Lcpl;Ljo$a;)V
-
BlockLootTableGenerator
protected BlockLootTableGenerator(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures, Map<RegistryKey<LootTable>, LootTable.Builder> lootTables, RegistryWrapper.WrapperLookup registryLookup) - 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;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)V
intermediary <init>
Lnet/minecraft/class_7788;<init>(Ljava/util/Set;Lnet/minecraft/class_7699;Ljava/util/Map;Lnet/minecraft/class_7225$class_7874;)V
official <init>
Lmu;<init>(Ljava/util/Set;Lcpl;Ljava/util/Map;Ljo$a;)V
-
-
Method Details
-
createSilkTouchCondition
- Mappings:
Namespace Name Mixin selector named createSilkTouchCondition
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;createSilkTouchCondition()Lnet/minecraft/loot/condition/LootCondition$Builder;
intermediary method_60390
Lnet/minecraft/class_7788;method_60390()Lnet/minecraft/class_5341$class_210;
official a
Lmu;a()Levc$a;
-
createWithoutSilkTouchCondition
- Mappings:
Namespace Name Mixin selector named createWithoutSilkTouchCondition
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;createWithoutSilkTouchCondition()Lnet/minecraft/loot/condition/LootCondition$Builder;
intermediary method_60391
Lnet/minecraft/class_7788;method_60391()Lnet/minecraft/class_5341$class_210;
official b
Lmu;b()Levc$a;
-
createWithShearsOrSilkTouchCondition
- Mappings:
Namespace Name Mixin selector named createWithShearsOrSilkTouchCondition
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;createWithShearsOrSilkTouchCondition()Lnet/minecraft/loot/condition/LootCondition$Builder;
intermediary method_60392
Lnet/minecraft/class_7788;method_60392()Lnet/minecraft/class_5341$class_210;
official e
Lmu;e()Levc$a;
-
createWithoutShearsOrSilkTouchCondition
- Mappings:
Namespace Name Mixin selector named createWithoutShearsOrSilkTouchCondition
Lnet/minecraft/data/server/loottable/BlockLootTableGenerator;createWithoutShearsOrSilkTouchCondition()Lnet/minecraft/loot/condition/LootCondition$Builder;
intermediary method_60393
Lnet/minecraft/class_7788;method_60393()Lnet/minecraft/class_5341$class_210;
official f
Lmu;f()Levc$a;
-
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
Lmu;a(Ldcv;Letb;)Letb;
-
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
Lmu;a(Ldcv;Leuu;)Leuu;
-
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
Lmu;a(Ldcv;)Lerw$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
Lmu;a(Ldfy;Levc$a;Lesh$a;)Lerw$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
Lmu;a(Ldfy;Lesh$a;)Lerw$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
Lmu;b(Ldfy;Lesh$a;)Lerw$a;
-
dropsWithSilkTouchOrShears
- 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
Lmu;c(Ldfy;Lesh$a;)Lerw$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
Lmu;a(Ldfy;Ldcv;)Lerw$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
Lmu;a(Ldcv;Levy;)Lerw$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/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
Lmu;a(Ldfy;Ldcv;Levy;)Lerw$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
Lmu;c(Ldcv;)Lerw$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
Lmu;d(Ldcv;)Lerw$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
Lmu;a(Ldfy;)Lerw$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
Lmu;a(Ldfy;Lduf;Ljava/lang/Comparable;)Lerw$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
Lmu;b(Ldfy;)Lerw$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
Lmu;c(Ldfy;)Lerw$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
Lmu;d(Ldfy;)Lerw$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
Lmu;e(Ldfy;)Lerw$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
Lmu;f(Ldfy;)Lerw$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
Lmu;g(Ldfy;)Lerw$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
Lmu;h(Ldfy;)Lerw$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
Lmu;i(Ldfy;)Lerw$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
Lmu;j(Ldfy;)Lerw$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
Lmu;a(Ldfy;Lcul;)Lerw$a;
-
mushroomBlockDrops
protected LootTable.Builder mushroomBlockDrops(Block withSilkTouch, ItemConvertible withoutSilkTouch) - 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
Lmu;b(Ldfy;Ldcv;)Lerw$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
Lmu;k(Ldfy;)Lerw$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
Lmu;b(Ldfy;Lcul;)Lerw$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
Lmu;c(Ldfy;Lcul;)Lerw$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
Lmu;b(Ldcv;)Lerw$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
Lmu;a(Ldfy;Levc$a;)Lerw$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
Lmu;a(Ldfy;Ldfy;[F)Lerw$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
Lmu;b(Ldfy;Ldfy;[F)Lerw$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
Lmu;l(Ldfy;)Lerw$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
Lmu;a(Ldfy;Lcul;Lcul;Levc$a;)Lerw$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
Lmu;m(Ldfy;)Lerw$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
Lmu;a(Ldfy;Ldfy;)Lerw$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
Lmu;n(Ldfy;)Lerw$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
Lmu;o(Ldfy;)Lerw$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
Lmu;p(Ldfy;)Lerw$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 c
Lmu;c()Lerw$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 d
Lmu;d()V
-
accept
- Specified by:
accept
in interfaceLootTableGenerator
- Mappings:
Namespace Name Mixin selector named accept
Lnet/minecraft/data/server/loottable/LootTableGenerator;accept(Ljava/util/function/BiConsumer;)V
intermediary method_10399
Lnet/minecraft/class_7791;method_10399(Ljava/util/function/BiConsumer;)V
official generate
Lmx;generate(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
Lmu;b(Ldfy;Ldfy;)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
Lmu;q(Ldfy;)Lerw$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
Lmu;r(Ldfy;)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
Lmu;c(Ldfy;Ldfy;)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
Lmu;c(Ldfy;Ldcv;)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
Lmu;s(Ldfy;)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
Lmu;t(Ldfy;)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
Lmu;a(Ldfy;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
Lmu;a(Ldfy;Lerw$a;)V
-