Package net.minecraft.data.loottable
Class BlockLootTableGenerator
java.lang.Object
net.minecraft.data.loottable.BlockLootTableGenerator
- All Implemented Interfaces:
LootTableGenerator
- Direct Known Subclasses:
VanillaBlockLootTableGenerator
- Mappings:
Namespace Name named net/minecraft/data/loottable/BlockLootTableGeneratorintermediary net/minecraft/class_7788official nl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final float[]protected final Map<RegistryKey<LootTable>, LootTable.Builder> protected final RegistryWrapper.WrapperLookupprotected final FeatureSetprotected static final float[] -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBlockLootTableGenerator(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures, Map<RegistryKey<LootTable>, LootTable.Builder> lootTables, RegistryWrapper.WrapperLookup registries) protectedBlockLootTableGenerator(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures, RegistryWrapper.WrapperLookup registries) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(BiConsumer<RegistryKey<LootTable>, LootTable.Builder> lootTableBiConsumer) 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 vine, Block vinePlant) protected <T extends LootFunctionConsumingBuilder<T>>
TapplyExplosionDecay(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder) attachedCropStemDrops(Block stem, Item drop) protected LootTable.BuilderbannerDrops(Block drop) protected LootTable.BuilderbeehiveDrops(Block drop) protected LootTable.BuilderbeeNestDrops(Block drop) protected static LootTable.BuildercandleCakeDrops(Block candleCake) protected LootTable.BuildercandleDrops(Block candle) protected LootTable.BuildercopperGolemStatueDrops(Block drop) protected LootTable.BuildercopperOreDrops(Block drop) protected LootCondition.Builderprivate LootCondition.Builderprotected LootCondition.Builderprotected LootCondition.Builderprivate LootCondition.Builderprotected LootTable.BuildercropDrops(Block crop, Item product, Item seeds, LootCondition.Builder condition) cropStemDrops(Block stem, Item drop) protected LootTable.Builderprotected LootTable.Builderdrops(Block withSilkTouch, ItemConvertible withoutSilkTouch) protected LootTable.Builderdrops(Block block, 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 LootTable.BuilderdropsWithShears(Block block, LootPoolEntry.Builder<?> loot) protected LootTable.Builderprotected LootTable.BuilderdropsWithSilkTouch(Block block, LootPoolEntry.Builder<?> loot) private LootTable.Builderprotected LootTable.BuilderdropsWithSilkTouchOrShears(Block block, LootPoolEntry.Builder<?> loot) protected LootTable.Builderprotected abstract voidgenerate()protected LootTable.BuilderglowBerryDrops(Block drop) protected LootTable.BuilderlapisOreDrops(Block drop) protected LootTable.BuilderleavesDrops(Block leaves, Block sapling, float[] saplingChance) protected LootTable.BuildermangroveLeavesDrops(Block leaves) protected LootTable.BuildermultifaceGrowthDrops(Block drop) protected LootTable.BuildermultifaceGrowthDrops(Block drop, LootCondition.Builder condition) protected LootTable.BuildermushroomBlockDrops(Block withSilkTouch, ItemConvertible withoutSilkTouch) protected LootTable.BuildernameableContainerDrops(Block drop) protected LootTable.BuilderoakLeavesDrops(Block leaves, Block sapling, float[] saplingChance) protected LootTable.Builderprotected LootTable.BuilderpaleMossCarpetDrops(Block block) private LootTable.Builderprotected LootTable.BuilderredstoneOreDrops(Block drop) protected LootTable.BuilderseagrassDrops(Block seagrass) segmentedDrops(Block segmented) protected LootTable.BuildershortPlantDrops(Block withShears) protected LootTable.BuildershulkerBoxDrops(Block drop) protected LootTable.Builderprotected LootTable.BuildertallPlantDrops(Block tallPlant, Block shortPlant)
-
Field Details
-
SAPLING_DROP_CHANCE
protected static final float[] SAPLING_DROP_CHANCE- Mappings:
Namespace Name Mixin selector named SAPLING_DROP_CHANCELnet/minecraft/data/loottable/BlockLootTableGenerator;SAPLING_DROP_CHANCE:[Fintermediary field_40605Lnet/minecraft/class_7788;field_40605:[Fofficial eLnl;e:[F
-
LEAVES_STICK_DROP_CHANCE
private static final float[] LEAVES_STICK_DROP_CHANCE- Mappings:
Namespace Name Mixin selector named LEAVES_STICK_DROP_CHANCELnet/minecraft/data/loottable/BlockLootTableGenerator;LEAVES_STICK_DROP_CHANCE:[Fintermediary field_40611Lnet/minecraft/class_7788;field_40611:[Fofficial fLnl;f:[F
-
registries
- Mappings:
Namespace Name Mixin selector named registriesLnet/minecraft/data/loottable/BlockLootTableGenerator;registries:Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;intermediary field_51845Lnet/minecraft/class_7788;field_51845:Lnet/minecraft/class_7225$class_7874;official aLnl;a:Ljf$a;
-
explosionImmuneItems
- Mappings:
Namespace Name Mixin selector named explosionImmuneItemsLnet/minecraft/data/loottable/BlockLootTableGenerator;explosionImmuneItems:Ljava/util/Set;intermediary field_40608Lnet/minecraft/class_7788;field_40608:Ljava/util/Set;official bLnl;b:Ljava/util/Set;
-
requiredFeatures
- Mappings:
Namespace Name Mixin selector named requiredFeaturesLnet/minecraft/data/loottable/BlockLootTableGenerator;requiredFeatures:Lnet/minecraft/resource/featuretoggle/FeatureSet;intermediary field_40609Lnet/minecraft/class_7788;field_40609:Lnet/minecraft/class_7699;official cLnl;c:Ldfu;
-
lootTables
- Mappings:
Namespace Name Mixin selector named lootTablesLnet/minecraft/data/loottable/BlockLootTableGenerator;lootTables:Ljava/util/Map;intermediary field_40610Lnet/minecraft/class_7788;field_40610:Ljava/util/Map;official dLnl;d:Ljava/util/Map;
-
-
Constructor Details
-
BlockLootTableGenerator
protected BlockLootTableGenerator(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures, RegistryWrapper.WrapperLookup registries) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/data/loottable/BlockLootTableGenerator;<init>(Ljava/util/Set;Lnet/minecraft/resource/featuretoggle/FeatureSet;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Vintermediary <init>Lnet/minecraft/class_7788;<init>(Ljava/util/Set;Lnet/minecraft/class_7699;Lnet/minecraft/class_7225$class_7874;)Vofficial <init>Lnl;<init>(Ljava/util/Set;Ldfu;Ljf$a;)V
-
BlockLootTableGenerator
protected BlockLootTableGenerator(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures, Map<RegistryKey<LootTable>, LootTable.Builder> lootTables, RegistryWrapper.WrapperLookup registries) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/data/loottable/BlockLootTableGenerator;<init>(Ljava/util/Set;Lnet/minecraft/resource/featuretoggle/FeatureSet;Ljava/util/Map;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Vintermediary <init>Lnet/minecraft/class_7788;<init>(Ljava/util/Set;Lnet/minecraft/class_7699;Ljava/util/Map;Lnet/minecraft/class_7225$class_7874;)Vofficial <init>Lnl;<init>(Ljava/util/Set;Ldfu;Ljava/util/Map;Ljf$a;)V
-
-
Method Details
-
createSilkTouchCondition
- Mappings:
Namespace Name Mixin selector named createSilkTouchConditionLnet/minecraft/data/loottable/BlockLootTableGenerator;createSilkTouchCondition()Lnet/minecraft/loot/condition/LootCondition$Builder;intermediary method_60390Lnet/minecraft/class_7788;method_60390()Lnet/minecraft/class_5341$class_210;official aLnl;a()Lfqe$a;
-
createWithoutSilkTouchCondition
- Mappings:
Namespace Name Mixin selector named createWithoutSilkTouchConditionLnet/minecraft/data/loottable/BlockLootTableGenerator;createWithoutSilkTouchCondition()Lnet/minecraft/loot/condition/LootCondition$Builder;intermediary method_60391Lnet/minecraft/class_7788;method_60391()Lnet/minecraft/class_5341$class_210;official bLnl;b()Lfqe$a;
-
createWithShearsCondition
- Mappings:
Namespace Name Mixin selector named createWithShearsConditionLnet/minecraft/data/loottable/BlockLootTableGenerator;createWithShearsCondition()Lnet/minecraft/loot/condition/LootCondition$Builder;intermediary method_62727Lnet/minecraft/class_7788;method_62727()Lnet/minecraft/class_5341$class_210;official cLnl;c()Lfqe$a;
-
createWithSilkTouchOrShearsCondition
- Mappings:
Namespace Name Mixin selector named createWithSilkTouchOrShearsConditionLnet/minecraft/data/loottable/BlockLootTableGenerator;createWithSilkTouchOrShearsCondition()Lnet/minecraft/loot/condition/LootCondition$Builder;intermediary method_60392Lnet/minecraft/class_7788;method_60392()Lnet/minecraft/class_5341$class_210;official fLnl;f()Lfqe$a;
-
createWithoutShearsOrSilkTouchCondition
- Mappings:
Namespace Name Mixin selector named createWithoutShearsOrSilkTouchConditionLnet/minecraft/data/loottable/BlockLootTableGenerator;createWithoutShearsOrSilkTouchCondition()Lnet/minecraft/loot/condition/LootCondition$Builder;intermediary method_60393Lnet/minecraft/class_7788;method_60393()Lnet/minecraft/class_5341$class_210;official gLnl;g()Lfqe$a;
-
applyExplosionDecay
protected <T extends LootFunctionConsumingBuilder<T>> T applyExplosionDecay(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder) - Mappings:
Namespace Name Mixin selector named applyExplosionDecayLnet/minecraft/data/loottable/BlockLootTableGenerator;applyExplosionDecay(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/function/LootFunctionConsumingBuilder;)Lnet/minecraft/loot/function/LootFunctionConsumingBuilder;intermediary method_45977Lnet/minecraft/class_7788;method_45977(Lnet/minecraft/class_1935;Lnet/minecraft/class_116;)Lnet/minecraft/class_116;official aLnl;a(Ldvf;Lfoe;)Lfoe;
-
addSurvivesExplosionCondition
protected <T extends LootConditionConsumingBuilder<T>> T addSurvivesExplosionCondition(ItemConvertible drop, LootConditionConsumingBuilder<T> builder) - Mappings:
Namespace Name Mixin selector named addSurvivesExplosionConditionLnet/minecraft/data/loottable/BlockLootTableGenerator;addSurvivesExplosionCondition(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;)Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;intermediary method_45978Lnet/minecraft/class_7788;method_45978(Lnet/minecraft/class_1935;Lnet/minecraft/class_192;)Lnet/minecraft/class_192;official aLnl;a(Ldvf;Lfpw;)Lfpw;
-
drops
- Mappings:
Namespace Name Mixin selector named dropsLnet/minecraft/data/loottable/BlockLootTableGenerator;drops(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_45976Lnet/minecraft/class_7788;method_45976(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;official aLnl;a(Ldvf;)Lfmx$a;
-
drops
private static LootTable.Builder drops(Block drop, LootCondition.Builder conditionBuilder, LootPoolEntry.Builder<?> child) - Mappings:
Namespace Name Mixin selector named dropsLnet/minecraft/data/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_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;official aLnl;a(Ldyi;Lfqe$a;Lfni$a;)Lfmx$a;
-
dropsWithSilkTouch
- Mappings:
Namespace Name Mixin selector named dropsWithSilkTouchLnet/minecraft/data/loottable/BlockLootTableGenerator;dropsWithSilkTouch(Lnet/minecraft/block/Block;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_45989Lnet/minecraft/class_7788;method_45989(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;official aLnl;a(Ldyi;Lfni$a;)Lfmx$a;
-
dropsWithShears
- Mappings:
Namespace Name Mixin selector named dropsWithShearsLnet/minecraft/data/loottable/BlockLootTableGenerator;dropsWithShears(Lnet/minecraft/block/Block;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46001Lnet/minecraft/class_7788;method_46001(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;official bLnl;b(Ldyi;Lfni$a;)Lfmx$a;
-
dropsWithSilkTouchOrShears
- Mappings:
Namespace Name Mixin selector named dropsWithSilkTouchOrShearsLnet/minecraft/data/loottable/BlockLootTableGenerator;dropsWithSilkTouchOrShears(Lnet/minecraft/block/Block;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46008Lnet/minecraft/class_7788;method_46008(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;official cLnl;c(Ldyi;Lfni$a;)Lfmx$a;
-
drops
- Mappings:
Namespace Name Mixin selector named dropsLnet/minecraft/data/loottable/BlockLootTableGenerator;drops(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_45983Lnet/minecraft/class_7788;method_45983(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;official aLnl;a(Ldyi;Ldvf;)Lfmx$a;
-
drops
- Mappings:
Namespace Name Mixin selector named dropsLnet/minecraft/data/loottable/BlockLootTableGenerator;drops(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/provider/number/LootNumberProvider;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_45979Lnet/minecraft/class_7788;method_45979(Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53;official aLnl;a(Ldvf;Lfra;)Lfmx$a;
-
drops
- Mappings:
Namespace Name Mixin selector named dropsLnet/minecraft/data/loottable/BlockLootTableGenerator;drops(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/provider/number/LootNumberProvider;)Lnet/minecraft/loot/LootTable$Builder;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;official aLnl;a(Ldyi;Ldvf;Lfra;)Lfmx$a;
-
dropsWithSilkTouch
- Mappings:
Namespace Name Mixin selector named dropsWithSilkTouchLnet/minecraft/data/loottable/BlockLootTableGenerator;dropsWithSilkTouch(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46003Lnet/minecraft/class_7788;method_46003(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;official dLnl;d(Ldvf;)Lfmx$a;
-
pottedPlantDrops
- Mappings:
Namespace Name Mixin selector named pottedPlantDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;pottedPlantDrops(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46009Lnet/minecraft/class_7788;method_46009(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;official eLnl;e(Ldvf;)Lfmx$a;
-
slabDrops
- Mappings:
Namespace Name Mixin selector named slabDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;slabDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_45980Lnet/minecraft/class_7788;method_45980(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official aLnl;a(Ldyi;)Lfmx$a;
-
dropsWithProperty
protected <T extends Comparable<T> & StringIdentifiable> LootTable.Builder dropsWithProperty(Block drop, Property<T> property, T value) - Mappings:
Namespace Name Mixin selector named dropsWithPropertyLnet/minecraft/data/loottable/BlockLootTableGenerator;dropsWithProperty(Lnet/minecraft/block/Block;Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)Lnet/minecraft/loot/LootTable$Builder;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;official aLnl;a(Ldyi;Leoc;Ljava/lang/Comparable;)Lfmx$a;
-
nameableContainerDrops
- Mappings:
Namespace Name Mixin selector named nameableContainerDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;nameableContainerDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_45996Lnet/minecraft/class_7788;method_45996(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official bLnl;b(Ldyi;)Lfmx$a;
-
shulkerBoxDrops
- Mappings:
Namespace Name Mixin selector named shulkerBoxDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;shulkerBoxDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46004Lnet/minecraft/class_7788;method_46004(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official cLnl;c(Ldyi;)Lfmx$a;
-
copperOreDrops
- Mappings:
Namespace Name Mixin selector named copperOreDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;copperOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46010Lnet/minecraft/class_7788;method_46010(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official dLnl;d(Ldyi;)Lfmx$a;
-
lapisOreDrops
- Mappings:
Namespace Name Mixin selector named lapisOreDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;lapisOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46011Lnet/minecraft/class_7788;method_46011(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official eLnl;e(Ldyi;)Lfmx$a;
-
redstoneOreDrops
- Mappings:
Namespace Name Mixin selector named redstoneOreDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;redstoneOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46012Lnet/minecraft/class_7788;method_46012(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official fLnl;f(Ldyi;)Lfmx$a;
-
bannerDrops
- Mappings:
Namespace Name Mixin selector named bannerDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;bannerDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46013Lnet/minecraft/class_7788;method_46013(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official gLnl;g(Ldyi;)Lfmx$a;
-
beeNestDrops
- Mappings:
Namespace Name Mixin selector named beeNestDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;beeNestDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46014Lnet/minecraft/class_7788;method_46014(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official hLnl;h(Ldyi;)Lfmx$a;
-
beehiveDrops
- Mappings:
Namespace Name Mixin selector named beehiveDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;beehiveDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46015Lnet/minecraft/class_7788;method_46015(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official iLnl;i(Ldyi;)Lfmx$a;
-
glowBerryDrops
- Mappings:
Namespace Name Mixin selector named glowBerryDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;glowBerryDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46016Lnet/minecraft/class_7788;method_46016(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official jLnl;j(Ldyi;)Lfmx$a;
-
copperGolemStatueDrops
- Mappings:
Namespace Name Mixin selector named copperGolemStatueDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;copperGolemStatueDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_74433Lnet/minecraft/class_7788;method_74433(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official kLnl;k(Ldyi;)Lfmx$a;
-
oreDrops
- Mappings:
Namespace Name Mixin selector named oreDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;oreDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_45981Lnet/minecraft/class_7788;method_45981(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;official aLnl;a(Ldyi;Ldki;)Lfmx$a;
-
mushroomBlockDrops
protected LootTable.Builder mushroomBlockDrops(Block withSilkTouch, ItemConvertible withoutSilkTouch) - Mappings:
Namespace Name Mixin selector named mushroomBlockDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;mushroomBlockDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_45998Lnet/minecraft/class_7788;method_45998(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;official bLnl;b(Ldyi;Ldvf;)Lfmx$a;
-
shortPlantDrops
- Mappings:
Namespace Name Mixin selector named shortPlantDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;shortPlantDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46017Lnet/minecraft/class_7788;method_46017(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official lLnl;l(Ldyi;)Lfmx$a;
-
cropStemDrops
- Mappings:
Namespace Name Mixin selector named cropStemDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;cropStemDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_45997Lnet/minecraft/class_7788;method_45997(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;official bLnl;b(Ldyi;Ldki;)Lfmx$a;
-
attachedCropStemDrops
- Mappings:
Namespace Name Mixin selector named attachedCropStemDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;attachedCropStemDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46005Lnet/minecraft/class_7788;method_46005(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;official cLnl;c(Ldyi;Ldki;)Lfmx$a;
-
dropsWithShears
- Mappings:
Namespace Name Mixin selector named dropsWithShearsLnet/minecraft/data/loottable/BlockLootTableGenerator;dropsWithShears(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_45995Lnet/minecraft/class_7788;method_45995(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;official bLnl;b(Ldvf;)Lfmx$a;
-
dropsWithSilkTouchOrShears
- Mappings:
Namespace Name Mixin selector named dropsWithSilkTouchOrShearsLnet/minecraft/data/loottable/BlockLootTableGenerator;dropsWithSilkTouchOrShears(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_65053Lnet/minecraft/class_7788;method_65053(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;official cLnl;c(Ldvf;)Lfmx$a;
-
multifaceGrowthDrops
- Mappings:
Namespace Name Mixin selector named multifaceGrowthDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;multifaceGrowthDrops(Lnet/minecraft/block/Block;Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_45990Lnet/minecraft/class_7788;method_45990(Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53;official aLnl;a(Ldyi;Lfqe$a;)Lfmx$a;
-
multifaceGrowthDrops
- Mappings:
Namespace Name Mixin selector named multifaceGrowthDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;multifaceGrowthDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_65261Lnet/minecraft/class_7788;method_65261(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official mLnl;m(Ldyi;)Lfmx$a;
-
paleMossCarpetDrops
- Mappings:
Namespace Name Mixin selector named paleMossCarpetDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;paleMossCarpetDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_64930Lnet/minecraft/class_7788;method_64930(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official nLnl;n(Ldyi;)Lfmx$a;
-
leavesDrops
- Mappings:
Namespace Name Mixin selector named leavesDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;leavesDrops(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;[F)Lnet/minecraft/loot/LootTable$Builder;intermediary method_45986Lnet/minecraft/class_7788;method_45986(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;official aLnl;a(Ldyi;Ldyi;[F)Lfmx$a;
-
oakLeavesDrops
- Mappings:
Namespace Name Mixin selector named oakLeavesDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;oakLeavesDrops(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;[F)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46000Lnet/minecraft/class_7788;method_46000(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;official bLnl;b(Ldyi;Ldyi;[F)Lfmx$a;
-
mangroveLeavesDrops
- Mappings:
Namespace Name Mixin selector named mangroveLeavesDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;mangroveLeavesDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46018Lnet/minecraft/class_7788;method_46018(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official oLnl;o(Ldyi;)Lfmx$a;
-
cropDrops
protected LootTable.Builder cropDrops(Block crop, Item product, Item seeds, LootCondition.Builder condition) - Mappings:
Namespace Name Mixin selector named cropDropsLnet/minecraft/data/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_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;official aLnl;a(Ldyi;Ldki;Ldki;Lfqe$a;)Lfmx$a;
-
seagrassDrops
- Mappings:
Namespace Name Mixin selector named seagrassDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;seagrassDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46019Lnet/minecraft/class_7788;method_46019(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official pLnl;p(Ldyi;)Lfmx$a;
-
tallPlantDrops
- Mappings:
Namespace Name Mixin selector named tallPlantDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;tallPlantDrops(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_45985Lnet/minecraft/class_7788;method_45985(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official aLnl;a(Ldyi;Ldyi;)Lfmx$a;
-
candleDrops
- Mappings:
Namespace Name Mixin selector named candleDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;candleDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46020Lnet/minecraft/class_7788;method_46020(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official qLnl;q(Ldyi;)Lfmx$a;
-
segmentedDrops
- Mappings:
Namespace Name Mixin selector named segmentedDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;segmentedDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_66554Lnet/minecraft/class_7788;method_66554(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official rLnl;r(Ldyi;)Lfmx$a;
-
candleCakeDrops
- Mappings:
Namespace Name Mixin selector named candleCakeDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;candleCakeDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46021Lnet/minecraft/class_7788;method_46021(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official sLnl;s(Ldyi;)Lfmx$a;
-
dropsNothing
- Mappings:
Namespace Name Mixin selector named dropsNothingLnet/minecraft/data/loottable/BlockLootTableGenerator;dropsNothing()Lnet/minecraft/loot/LootTable$Builder;intermediary method_45975Lnet/minecraft/class_7788;method_45975()Lnet/minecraft/class_52$class_53;official dLnl;d()Lfmx$a;
-
generate
protected abstract void generate()- Mappings:
Namespace Name Mixin selector named generateLnet/minecraft/data/loottable/BlockLootTableGenerator;generate()Vintermediary method_10379Lnet/minecraft/class_7788;method_10379()Vofficial eLnl;e()V
-
accept
- Specified by:
acceptin interfaceLootTableGenerator- Mappings:
Namespace Name Mixin selector named acceptLnet/minecraft/data/loottable/LootTableGenerator;accept(Ljava/util/function/BiConsumer;)Vintermediary method_10399Lnet/minecraft/class_7791;method_10399(Ljava/util/function/BiConsumer;)Vofficial generateLno;generate(Ljava/util/function/BiConsumer;)V
-
addVinePlantDrop
- Mappings:
Namespace Name Mixin selector named addVinePlantDropLnet/minecraft/data/loottable/BlockLootTableGenerator;addVinePlantDrop(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Vintermediary method_45999Lnet/minecraft/class_7788;method_45999(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Vofficial bLnl;b(Ldyi;Ldyi;)V
-
doorDrops
- Mappings:
Namespace Name Mixin selector named doorDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;doorDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_46022Lnet/minecraft/class_7788;method_46022(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;official tLnl;t(Ldyi;)Lfmx$a;
-
addPottedPlantDrops
- Mappings:
Namespace Name Mixin selector named addPottedPlantDropsLnet/minecraft/data/loottable/BlockLootTableGenerator;addPottedPlantDrops(Lnet/minecraft/block/Block;)Vintermediary method_46023Lnet/minecraft/class_7788;method_46023(Lnet/minecraft/class_2248;)Vofficial uLnl;u(Ldyi;)V
-
addDropWithSilkTouch
- Mappings:
Namespace Name Mixin selector named addDropWithSilkTouchLnet/minecraft/data/loottable/BlockLootTableGenerator;addDropWithSilkTouch(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Vintermediary method_46007Lnet/minecraft/class_7788;method_46007(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Vofficial cLnl;c(Ldyi;Ldyi;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector named addDropLnet/minecraft/data/loottable/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_46006Lnet/minecraft/class_7788;method_46006(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Vofficial cLnl;c(Ldyi;Ldvf;)V
-
addDropWithSilkTouch
- Mappings:
Namespace Name Mixin selector named addDropWithSilkTouchLnet/minecraft/data/loottable/BlockLootTableGenerator;addDropWithSilkTouch(Lnet/minecraft/block/Block;)Vintermediary method_46024Lnet/minecraft/class_7788;method_46024(Lnet/minecraft/class_2248;)Vofficial vLnl;v(Ldyi;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector named addDropLnet/minecraft/data/loottable/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;)Vintermediary method_46025Lnet/minecraft/class_7788;method_46025(Lnet/minecraft/class_2248;)Vofficial wLnl;w(Ldyi;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector named addDropLnet/minecraft/data/loottable/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Ljava/util/function/Function;)Vintermediary method_45994Lnet/minecraft/class_7788;method_45994(Lnet/minecraft/class_2248;Ljava/util/function/Function;)Vofficial aLnl;a(Ldyi;Ljava/util/function/Function;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector named addDropLnet/minecraft/data/loottable/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Lnet/minecraft/loot/LootTable$Builder;)Vintermediary method_45988Lnet/minecraft/class_7788;method_45988(Lnet/minecraft/class_2248;Lnet/minecraft/class_52$class_53;)Vofficial aLnl;a(Ldyi;Lfmx$a;)V
-