Package net.minecraft.data.server
Class BlockLootTableGenerator
java.lang.Object
net.minecraft.data.server.BlockLootTableGenerator
- All Implemented Interfaces:
Consumer<BiConsumer<Identifier,LootTable.Builder>>
public class BlockLootTableGenerator
extends Object
implements Consumer<BiConsumer<Identifier,LootTable.Builder>>
- Mappings:
Namespace Name official jointermediary net/minecraft/class_2430named net/minecraft/data/server/BlockLootTableGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final float[]private static final float[]private final Map<Identifier,LootTable.Builder> private static final float[]private static final LootCondition.Builderprivate static final LootCondition.Builderprivate static final LootCondition.Builderprivate static final LootCondition.Builderprivate static final LootCondition.Builder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(BiConsumer<Identifier, LootTable.Builder> biConsumer) static LootTable.BuilderaddDoorDrop(Block block) voidprivate voidaddDrop(Block block, Function<Block, LootTable.Builder> lootTableFunction) voidaddDrop(Block block, ItemConvertible drop) private voidaddDrop(Block block, LootTable.Builder lootTable) voidaddDropWithSilkTouch(Block block) voidaddDropWithSilkTouch(Block block, Block drop) voidaddPottedPlantDrop(Block block) private static <T extends LootConditionConsumingBuilder<T>>
TaddSurvivesExplosionCondition(ItemConvertible drop, LootConditionConsumingBuilder<T> builder) private voidaddVinePlantDrop(Block block, Block drop) private static <T extends LootFunctionConsumingBuilder<T>>
TapplyExplosionDecay(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder) private static LootTable.BuilderattachedCropStemDrops(Block stem, Item drop) private static LootTable.BuilderbannerDrops(Block drop) private static LootTable.BuilderbeehiveDrops(Block drop) private static LootTable.BuilderbeeNestDrops(Block drop) private static LootTable.BuildercandleCakeDrops(Block candle) private static LootTable.BuildercandleDrops(Block candle) private static LootTable.BuildercopperOreDrops(Block ore) private static LootTable.BuildercropDrops(Block crop, Item product, Item seeds, LootCondition.Builder condition) private static LootTable.BuildercropStemDrops(Block stem, Item drop) private static LootTable.Builderdrops(Block dropWithSilkTouch, ItemConvertible drop) private static LootTable.Builderdrops(Block dropWithSilkTouch, ItemConvertible drop, LootNumberProvider count) private static LootTable.Builderdrops(Block drop, LootCondition.Builder conditionBuilder, LootPoolEntry.Builder<?> child) private static LootTable.Builderdrops(ItemConvertible drop) private static LootTable.Builderdrops(ItemConvertible drop, LootNumberProvider count) static LootTable.Builderprivate static <T extends Comparable<T> & StringIdentifiable>
LootTable.BuilderdropsWithProperty(Block drop, Property<T> property, T value) private static LootTable.BuilderdropsWithShears(Block drop, LootPoolEntry.Builder<?> child) private static LootTable.Builderprivate static LootTable.BuilderdropsWithSilkTouch(Block drop, LootPoolEntry.Builder<?> child) private static LootTable.Builderprivate static LootTable.BuilderdropsWithSilkTouchOrShears(Block drop, LootPoolEntry.Builder<?> child) private static LootTable.BuilderglowBerryDrops(Block drop) private static LootTable.BuildergrassDrops(Block dropWithShears) private static LootTable.BuilderlapisOreDrops(Block ore) private static LootTable.BuilderleavesDrop(Block leaves, Block drop, float[] chance) private static LootTable.BuildermangroveLeavesDrop(Block leaves) private static LootTable.BuildermultifaceGrowthDrops(Block multifaceGrowthBlock, LootCondition.Builder conditionBuilder) private static LootTable.BuildermushroomBlockDrops(Block dropWithSilkTouch, ItemConvertible drop) private static LootTable.BuildernameableContainerDrops(Block drop) private static LootTable.BuilderoakLeavesDrop(Block leaves, Block drop, float[] chance) private static LootTable.Builderprivate static LootTable.BuilderpottedPlantDrops(ItemConvertible plant) private static LootTable.BuilderredstoneOreDrops(Block ore) private static LootTable.BuilderseagrassDrops(Block seagrass) private static LootTable.BuildershulkerBoxDrops(Block drop) private static LootTable.Builderprivate static LootTable.BuildertallGrassDrops(Block tallGrass, Block grass)
-
Field Details
-
WITH_SILK_TOUCH
- Mappings:
Namespace Name Mixin selector official aLjo;a:Ldua$a;intermediary field_11336Lnet/minecraft/class_2430;field_11336:Lnet/minecraft/class_5341$class_210;named WITH_SILK_TOUCHLnet/minecraft/data/server/BlockLootTableGenerator;WITH_SILK_TOUCH:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
WITHOUT_SILK_TOUCH
- Mappings:
Namespace Name Mixin selector official bLjo;b:Ldua$a;intermediary field_11337Lnet/minecraft/class_2430;field_11337:Lnet/minecraft/class_5341$class_210;named WITHOUT_SILK_TOUCHLnet/minecraft/data/server/BlockLootTableGenerator;WITHOUT_SILK_TOUCH:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
WITH_SHEARS
- Mappings:
Namespace Name Mixin selector official cLjo;c:Ldua$a;intermediary field_11343Lnet/minecraft/class_2430;field_11343:Lnet/minecraft/class_5341$class_210;named WITH_SHEARSLnet/minecraft/data/server/BlockLootTableGenerator;WITH_SHEARS:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
WITH_SILK_TOUCH_OR_SHEARS
- Mappings:
Namespace Name Mixin selector official dLjo;d:Ldua$a;intermediary field_11342Lnet/minecraft/class_2430;field_11342:Lnet/minecraft/class_5341$class_210;named WITH_SILK_TOUCH_OR_SHEARSLnet/minecraft/data/server/BlockLootTableGenerator;WITH_SILK_TOUCH_OR_SHEARS:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
WITHOUT_SILK_TOUCH_NOR_SHEARS
- Mappings:
Namespace Name Mixin selector official eLjo;e:Ldua$a;intermediary field_11341Lnet/minecraft/class_2430;field_11341:Lnet/minecraft/class_5341$class_210;named WITHOUT_SILK_TOUCH_NOR_SHEARSLnet/minecraft/data/server/BlockLootTableGenerator;WITHOUT_SILK_TOUCH_NOR_SHEARS:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
EXPLOSION_IMMUNE
- Mappings:
Namespace Name Mixin selector official fLjo;f:Ljava/util/Set;intermediary field_11340Lnet/minecraft/class_2430;field_11340:Ljava/util/Set;named EXPLOSION_IMMUNELnet/minecraft/data/server/BlockLootTableGenerator;EXPLOSION_IMMUNE:Ljava/util/Set;
-
SAPLING_DROP_CHANCE
private static final float[] SAPLING_DROP_CHANCE- Mappings:
Namespace Name Mixin selector official gLjo;g:[Fintermediary field_11339Lnet/minecraft/class_2430;field_11339:[Fnamed SAPLING_DROP_CHANCELnet/minecraft/data/server/BlockLootTableGenerator;SAPLING_DROP_CHANCE:[F
-
JUNGLE_SAPLING_DROP_CHANCE
private static final float[] JUNGLE_SAPLING_DROP_CHANCE- Mappings:
Namespace Name Mixin selector official hLjo;h:[Fintermediary field_11338Lnet/minecraft/class_2430;field_11338:[Fnamed JUNGLE_SAPLING_DROP_CHANCELnet/minecraft/data/server/BlockLootTableGenerator;JUNGLE_SAPLING_DROP_CHANCE:[F
-
LEAVES_STICK_DROP_CHANCE
private static final float[] LEAVES_STICK_DROP_CHANCE- Mappings:
Namespace Name Mixin selector official iLjo;i:[Fintermediary field_38468Lnet/minecraft/class_2430;field_38468:[Fnamed LEAVES_STICK_DROP_CHANCELnet/minecraft/data/server/BlockLootTableGenerator;LEAVES_STICK_DROP_CHANCE:[F
-
lootTables
- Mappings:
Namespace Name Mixin selector official jLjo;j:Ljava/util/Map;intermediary field_16493Lnet/minecraft/class_2430;field_16493:Ljava/util/Map;named lootTablesLnet/minecraft/data/server/BlockLootTableGenerator;lootTables:Ljava/util/Map;
-
-
Constructor Details
-
BlockLootTableGenerator
public BlockLootTableGenerator()
-
-
Method Details
-
applyExplosionDecay
private static <T extends LootFunctionConsumingBuilder<T>> T applyExplosionDecay(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder) - Mappings:
Namespace Name Mixin selector official aLjo;a(Lcfz;Ldso;)Ldso;intermediary method_10393Lnet/minecraft/class_2430;method_10393(Lnet/minecraft/class_1935;Lnet/minecraft/class_116;)Lnet/minecraft/class_116;named applyExplosionDecayLnet/minecraft/data/server/BlockLootTableGenerator;applyExplosionDecay(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/function/LootFunctionConsumingBuilder;)Lnet/minecraft/loot/function/LootFunctionConsumingBuilder;
-
addSurvivesExplosionCondition
private static <T extends LootConditionConsumingBuilder<T>> T addSurvivesExplosionCondition(ItemConvertible drop, LootConditionConsumingBuilder<T> builder) - Mappings:
Namespace Name Mixin selector official aLjo;a(Lcfz;Ldtt;)Ldtt;intermediary method_10392Lnet/minecraft/class_2430;method_10392(Lnet/minecraft/class_1935;Lnet/minecraft/class_192;)Lnet/minecraft/class_192;named addSurvivesExplosionConditionLnet/minecraft/data/server/BlockLootTableGenerator;addSurvivesExplosionCondition(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;)Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;
-
drops
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lcfz;)Ldrj$a;intermediary method_10394Lnet/minecraft/class_2430;method_10394(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;named dropsLnet/minecraft/data/server/BlockLootTableGenerator;drops(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
drops
private static LootTable.Builder drops(Block drop, LootCondition.Builder conditionBuilder, LootPoolEntry.Builder<?> child) - Mappings:
Namespace Name Mixin selector official aLjo;a(Lciw;Ldua$a;Ldry$a;)Ldrj$a;intermediary method_10381Lnet/minecraft/class_2430;method_10381(Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;named dropsLnet/minecraft/data/server/BlockLootTableGenerator;drops(Lnet/minecraft/block/Block;Lnet/minecraft/loot/condition/LootCondition$Builder;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsWithSilkTouch
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lciw;Ldry$a;)Ldrj$a;intermediary method_10397Lnet/minecraft/class_2430;method_10397(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;named dropsWithSilkTouchLnet/minecraft/data/server/BlockLootTableGenerator;dropsWithSilkTouch(Lnet/minecraft/block/Block;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsWithShears
- Mappings:
Namespace Name Mixin selector official bLjo;b(Lciw;Ldry$a;)Ldrj$a;intermediary method_10380Lnet/minecraft/class_2430;method_10380(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;named dropsWithShearsLnet/minecraft/data/server/BlockLootTableGenerator;dropsWithShears(Lnet/minecraft/block/Block;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsWithSilkTouchOrShears
private static LootTable.Builder dropsWithSilkTouchOrShears(Block drop, LootPoolEntry.Builder<?> child) - Mappings:
Namespace Name Mixin selector official cLjo;c(Lciw;Ldry$a;)Ldrj$a;intermediary method_10388Lnet/minecraft/class_2430;method_10388(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;named dropsWithSilkTouchOrShearsLnet/minecraft/data/server/BlockLootTableGenerator;dropsWithSilkTouchOrShears(Lnet/minecraft/block/Block;Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
drops
- Mappings:
Namespace Name Mixin selector official bLjo;b(Lciw;Lcfz;)Ldrj$a;intermediary method_10382Lnet/minecraft/class_2430;method_10382(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;named dropsLnet/minecraft/data/server/BlockLootTableGenerator;drops(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
drops
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lcfz;Lduv;)Ldrj$a;intermediary method_10384Lnet/minecraft/class_2430;method_10384(Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53;named dropsLnet/minecraft/data/server/BlockLootTableGenerator;drops(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/provider/number/LootNumberProvider;)Lnet/minecraft/loot/LootTable$Builder;
-
drops
private static LootTable.Builder drops(Block dropWithSilkTouch, ItemConvertible drop, LootNumberProvider count) - Mappings:
Namespace Name Mixin selector official aLjo;a(Lciw;Lcfz;Lduv;)Ldrj$a;intermediary method_10386Lnet/minecraft/class_2430;method_10386(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53;named dropsLnet/minecraft/data/server/BlockLootTableGenerator;drops(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/provider/number/LootNumberProvider;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsWithSilkTouch
- Mappings:
Namespace Name Mixin selector official bLjo;b(Lcfz;)Ldrj$a;intermediary method_10373Lnet/minecraft/class_2430;method_10373(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;named dropsWithSilkTouchLnet/minecraft/data/server/BlockLootTableGenerator;dropsWithSilkTouch(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
pottedPlantDrops
- Mappings:
Namespace Name Mixin selector official cLjo;c(Lcfz;)Ldrj$a;intermediary method_10389Lnet/minecraft/class_2430;method_10389(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;named pottedPlantDropsLnet/minecraft/data/server/BlockLootTableGenerator;pottedPlantDrops(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
slabDrops
- Mappings:
Namespace Name Mixin selector official eLjo;e(Lciw;)Ldrj$a;intermediary method_10383Lnet/minecraft/class_2430;method_10383(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named slabDropsLnet/minecraft/data/server/BlockLootTableGenerator;slabDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsWithProperty
private static <T extends Comparable<T> & StringIdentifiable> LootTable.Builder dropsWithProperty(Block drop, Property<T> property, T value) - Mappings:
Namespace Name Mixin selector official aLjo;a(Lciw;Lcvu;Ljava/lang/Comparable;)Ldrj$a;intermediary method_10375Lnet/minecraft/class_2430;method_10375(Lnet/minecraft/class_2248;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_52$class_53;named dropsWithPropertyLnet/minecraft/data/server/BlockLootTableGenerator;dropsWithProperty(Lnet/minecraft/block/Block;Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)Lnet/minecraft/loot/LootTable$Builder;
-
nameableContainerDrops
- Mappings:
Namespace Name Mixin selector official fLjo;f(Lciw;)Ldrj$a;intermediary method_10396Lnet/minecraft/class_2430;method_10396(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named nameableContainerDropsLnet/minecraft/data/server/BlockLootTableGenerator;nameableContainerDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
shulkerBoxDrops
- Mappings:
Namespace Name Mixin selector official gLjo;g(Lciw;)Ldrj$a;intermediary method_16876Lnet/minecraft/class_2430;method_16876(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named shulkerBoxDropsLnet/minecraft/data/server/BlockLootTableGenerator;shulkerBoxDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
copperOreDrops
- Mappings:
Namespace Name Mixin selector official hLjo;h(Lciw;)Ldrj$a;intermediary method_36545Lnet/minecraft/class_2430;method_36545(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named copperOreDropsLnet/minecraft/data/server/BlockLootTableGenerator;copperOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
lapisOreDrops
- Mappings:
Namespace Name Mixin selector official iLjo;i(Lciw;)Ldrj$a;intermediary method_34057Lnet/minecraft/class_2430;method_34057(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named lapisOreDropsLnet/minecraft/data/server/BlockLootTableGenerator;lapisOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
redstoneOreDrops
- Mappings:
Namespace Name Mixin selector official jLjo;j(Lciw;)Ldrj$a;intermediary method_34058Lnet/minecraft/class_2430;method_34058(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named redstoneOreDropsLnet/minecraft/data/server/BlockLootTableGenerator;redstoneOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
bannerDrops
- Mappings:
Namespace Name Mixin selector official kLjo;k(Lciw;)Ldrj$a;intermediary method_16877Lnet/minecraft/class_2430;method_16877(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named bannerDropsLnet/minecraft/data/server/BlockLootTableGenerator;bannerDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
beeNestDrops
- Mappings:
Namespace Name Mixin selector official lLjo;l(Lciw;)Ldrj$a;intermediary method_22142Lnet/minecraft/class_2430;method_22142(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named beeNestDropsLnet/minecraft/data/server/BlockLootTableGenerator;beeNestDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
beehiveDrops
- Mappings:
Namespace Name Mixin selector official mLjo;m(Lciw;)Ldrj$a;intermediary method_22143Lnet/minecraft/class_2430;method_22143(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named beehiveDropsLnet/minecraft/data/server/BlockLootTableGenerator;beehiveDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
glowBerryDrops
- Mappings:
Namespace Name Mixin selector official nLjo;n(Lciw;)Ldrj$a;intermediary method_33709Lnet/minecraft/class_2430;method_33709(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named glowBerryDropsLnet/minecraft/data/server/BlockLootTableGenerator;glowBerryDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
oreDrops
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lciw;Lbzw;)Ldrj$a;intermediary method_10377Lnet/minecraft/class_2430;method_10377(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;named oreDropsLnet/minecraft/data/server/BlockLootTableGenerator;oreDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)Lnet/minecraft/loot/LootTable$Builder;
-
mushroomBlockDrops
- Mappings:
Namespace Name Mixin selector official cLjo;c(Lciw;Lcfz;)Ldrj$a;intermediary method_10385Lnet/minecraft/class_2430;method_10385(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;named mushroomBlockDropsLnet/minecraft/data/server/BlockLootTableGenerator;mushroomBlockDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
grassDrops
- Mappings:
Namespace Name Mixin selector official oLjo;o(Lciw;)Ldrj$a;intermediary method_10371Lnet/minecraft/class_2430;method_10371(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named grassDropsLnet/minecraft/data/server/BlockLootTableGenerator;grassDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
cropStemDrops
- Mappings:
Namespace Name Mixin selector official bLjo;b(Lciw;Lbzw;)Ldrj$a;intermediary method_10387Lnet/minecraft/class_2430;method_10387(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;named cropStemDropsLnet/minecraft/data/server/BlockLootTableGenerator;cropStemDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)Lnet/minecraft/loot/LootTable$Builder;
-
attachedCropStemDrops
- Mappings:
Namespace Name Mixin selector official cLjo;c(Lciw;Lbzw;)Ldrj$a;intermediary method_23229Lnet/minecraft/class_2430;method_23229(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;named attachedCropStemDropsLnet/minecraft/data/server/BlockLootTableGenerator;attachedCropStemDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsWithShears
- Mappings:
Namespace Name Mixin selector official dLjo;d(Lcfz;)Ldrj$a;intermediary method_10372Lnet/minecraft/class_2430;method_10372(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;named dropsWithShearsLnet/minecraft/data/server/BlockLootTableGenerator;dropsWithShears(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
multifaceGrowthDrops
private static LootTable.Builder multifaceGrowthDrops(Block multifaceGrowthBlock, LootCondition.Builder conditionBuilder) - Mappings:
Namespace Name Mixin selector official aLjo;a(Lciw;Ldua$a;)Ldrj$a;intermediary method_37108Lnet/minecraft/class_2430;method_37108(Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53;named multifaceGrowthDropsLnet/minecraft/data/server/BlockLootTableGenerator;multifaceGrowthDrops(Lnet/minecraft/block/Block;Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
leavesDrop
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lciw;Lciw;[F)Ldrj$a;intermediary method_10390Lnet/minecraft/class_2430;method_10390(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;named leavesDropLnet/minecraft/data/server/BlockLootTableGenerator;leavesDrop(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;[F)Lnet/minecraft/loot/LootTable$Builder;
-
oakLeavesDrop
- Mappings:
Namespace Name Mixin selector official bLjo;b(Lciw;Lciw;[F)Ldrj$a;intermediary method_10378Lnet/minecraft/class_2430;method_10378(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;named oakLeavesDropLnet/minecraft/data/server/BlockLootTableGenerator;oakLeavesDrop(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;[F)Lnet/minecraft/loot/LootTable$Builder;
-
mangroveLeavesDrop
- Mappings:
Namespace Name Mixin selector official pLjo;p(Lciw;)Ldrj$a;intermediary method_42752Lnet/minecraft/class_2430;method_42752(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named mangroveLeavesDropLnet/minecraft/data/server/BlockLootTableGenerator;mangroveLeavesDrop(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
cropDrops
private static LootTable.Builder cropDrops(Block crop, Item product, Item seeds, LootCondition.Builder condition) - Mappings:
Namespace Name Mixin selector official aLjo;a(Lciw;Lbzw;Lbzw;Ldua$a;)Ldrj$a;intermediary method_10391Lnet/minecraft/class_2430;method_10391(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53;named cropDropsLnet/minecraft/data/server/BlockLootTableGenerator;cropDrops(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;Lnet/minecraft/item/Item;Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
seagrassDrops
- Mappings:
Namespace Name Mixin selector official qLjo;q(Lciw;)Ldrj$a;intermediary method_30159Lnet/minecraft/class_2430;method_30159(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named seagrassDropsLnet/minecraft/data/server/BlockLootTableGenerator;seagrassDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
tallGrassDrops
- Mappings:
Namespace Name Mixin selector official bLjo;b(Lciw;Lciw;)Ldrj$a;intermediary method_30158Lnet/minecraft/class_2430;method_30158(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named tallGrassDropsLnet/minecraft/data/server/BlockLootTableGenerator;tallGrassDrops(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
candleDrops
- Mappings:
Namespace Name Mixin selector official rLjo;r(Lciw;)Ldrj$a;intermediary method_32224Lnet/minecraft/class_2430;method_32224(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named candleDropsLnet/minecraft/data/server/BlockLootTableGenerator;candleDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
candleCakeDrops
- Mappings:
Namespace Name Mixin selector official sLjo;s(Lciw;)Ldrj$a;intermediary method_32225Lnet/minecraft/class_2430;method_32225(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named candleCakeDropsLnet/minecraft/data/server/BlockLootTableGenerator;candleCakeDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsNothing
- Mappings:
Namespace Name Mixin selector official aLjo;a()Ldrj$a;intermediary method_10395Lnet/minecraft/class_2430;method_10395()Lnet/minecraft/class_52$class_53;named dropsNothingLnet/minecraft/data/server/BlockLootTableGenerator;dropsNothing()Lnet/minecraft/loot/LootTable$Builder;
-
accept
- Specified by:
acceptin interfaceConsumer<BiConsumer<Identifier,LootTable.Builder>> - Mappings:
Namespace Name Mixin selector official aLjo;a(Ljava/util/function/BiConsumer;)Vintermediary method_10379Lnet/minecraft/class_2430;method_10379(Ljava/util/function/BiConsumer;)Vnamed acceptLnet/minecraft/data/server/BlockLootTableGenerator;accept(Ljava/util/function/BiConsumer;)V
-
addVinePlantDrop
- Mappings:
Namespace Name Mixin selector official cLjo;c(Lciw;Lciw;)Vintermediary method_26000Lnet/minecraft/class_2430;method_26000(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Vnamed addVinePlantDropLnet/minecraft/data/server/BlockLootTableGenerator;addVinePlantDrop(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V
-
addDoorDrop
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lciw;)Ldrj$a;intermediary method_24817Lnet/minecraft/class_2430;method_24817(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;named addDoorDropLnet/minecraft/data/server/BlockLootTableGenerator;addDoorDrop(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
addPottedPlantDrop
- Mappings:
Namespace Name Mixin selector official bLjo;b(Lciw;)Vintermediary method_16285Lnet/minecraft/class_2430;method_16285(Lnet/minecraft/class_2248;)Vnamed addPottedPlantDropLnet/minecraft/data/server/BlockLootTableGenerator;addPottedPlantDrop(Lnet/minecraft/block/Block;)V
-
addDropWithSilkTouch
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lciw;Lciw;)Vintermediary method_16238Lnet/minecraft/class_2430;method_16238(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Vnamed addDropWithSilkTouchLnet/minecraft/data/server/BlockLootTableGenerator;addDropWithSilkTouch(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lciw;Lcfz;)Vintermediary method_16256Lnet/minecraft/class_2430;method_16256(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Vnamed addDropLnet/minecraft/data/server/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;)V
-
addDropWithSilkTouch
- Mappings:
Namespace Name Mixin selector official cLjo;c(Lciw;)Vintermediary method_16262Lnet/minecraft/class_2430;method_16262(Lnet/minecraft/class_2248;)Vnamed addDropWithSilkTouchLnet/minecraft/data/server/BlockLootTableGenerator;addDropWithSilkTouch(Lnet/minecraft/block/Block;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector official dLjo;d(Lciw;)Vintermediary method_16329Lnet/minecraft/class_2430;method_16329(Lnet/minecraft/class_2248;)Vnamed addDropLnet/minecraft/data/server/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lciw;Ljava/util/function/Function;)Vintermediary method_16293Lnet/minecraft/class_2430;method_16293(Lnet/minecraft/class_2248;Ljava/util/function/Function;)Vnamed addDropLnet/minecraft/data/server/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Ljava/util/function/Function;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lciw;Ldrj$a;)Vintermediary method_16258Lnet/minecraft/class_2430;method_16258(Lnet/minecraft/class_2248;Lnet/minecraft/class_52$class_53;)Vnamed addDropLnet/minecraft/data/server/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Lnet/minecraft/loot/LootTable$Builder;)V
-