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 ir
intermediary net/minecraft/class_2430
named net/minecraft/data/server/BlockLootTableGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static float[]
private Map<Identifier,LootTable.Builder>
private static float[]
private static LootCondition.Builder
private static LootCondition.Builder
private static LootCondition.Builder
private static LootCondition.Builder
private static LootCondition.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept(BiConsumer<Identifier,LootTable.Builder> biConsumer)
static LootTable.Builder
addDoorDrop(Block block)
void
private void
addDrop(Block block, Function<Block,LootTable.Builder> lootTableFunction)
void
addDrop(Block block, ItemConvertible drop)
private void
addDrop(Block block, LootTable.Builder lootTable)
void
addDropWithSilkTouch(Block block)
void
addDropWithSilkTouch(Block block, Block drop)
void
addPottedPlantDrop(Block block)
private static <T> T
addSurvivesExplosionCondition(ItemConvertible drop, LootConditionConsumingBuilder<T> builder)
private void
addVinePlantDrop(Block block, Block drop)
private static <T> T
applyExplosionDecay(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder)
private static LootTable.Builder
attachedCropStemDrops(Block stem, Item drop)
private static LootTable.Builder
bannerDrops(Block drop)
private static LootTable.Builder
beehiveDrops(Block drop)
private static LootTable.Builder
beeNestDrops(Block drop)
private static LootTable.Builder
candleCakeDrops(Block candle)
private static LootTable.Builder
candleDrops(Block candle)
private static LootTable.Builder
copperOreDrops(Block ore)
private static LootTable.Builder
cropDrops(Block crop, Item product, Item seeds, LootCondition.Builder condition)
private static LootTable.Builder
cropStemDrops(Block stem, Item drop)
private static LootTable.Builder
drops(Block dropWithSilkTouch, ItemConvertible drop)
private static LootTable.Builder
drops(Block dropWithSilkTouch, ItemConvertible drop, LootNumberProvider count)
private static LootTable.Builder
drops(Block drop, LootCondition.Builder conditionBuilder, LootPoolEntry.Builder<?> child)
private static LootTable.Builder
drops(ItemConvertible drop)
private static LootTable.Builder
drops(ItemConvertible drop, LootNumberProvider count)
static LootTable.Builder
private static <T extends Comparable<T> & StringIdentifiable>
LootTable.BuilderdropsWithProperty(Block drop, Property<T> property, T t)
private static LootTable.Builder
dropsWithShears(Block drop, LootPoolEntry.Builder<?> child)
private static LootTable.Builder
dropsWithShears(ItemConvertible drop)
private static LootTable.Builder
dropsWithSilkTouch(Block drop, LootPoolEntry.Builder<?> child)
private static LootTable.Builder
private static LootTable.Builder
dropsWithSilkTouchOrShears(Block drop, LootPoolEntry.Builder<?> child)
private static LootTable.Builder
glowBerryDrops(Block drop)
private static LootTable.Builder
grassDrops(Block dropWithShears)
private static LootTable.Builder
lapisOreDrops(Block ore)
private static LootTable.Builder
leavesDrop(Block leaves, Block drop, float[] chance)
private static LootTable.Builder
method_37108(Block block)
private static LootTable.Builder
mushroomBlockDrops(Block dropWithSilkTouch, ItemConvertible drop)
private static LootTable.Builder
nameableContainerDrops(Block drop)
private static LootTable.Builder
oakLeavesDrop(Block leaves, Block drop, float[] chance)
private static LootTable.Builder
private static LootTable.Builder
pottedPlantDrops(ItemConvertible plant)
private static LootTable.Builder
redstoneOreDrops(Block ore)
private static LootTable.Builder
seagrassDrops(Block seagrass)
private static LootTable.Builder
shulkerBoxDrops(Block drop)
private static LootTable.Builder
private static LootTable.Builder
tallGrassDrops(Block tallGrass, Block grass)
-
Field Details
-
WITH_SILK_TOUCH
- Mappings:
Namespace Name Mixin selector official a
Lir;a:Ldlh$a;
intermediary field_11336
Lnet/minecraft/class_2430;field_11336:Lnet/minecraft/class_5341$class_210;
named WITH_SILK_TOUCH
Lnet/minecraft/data/server/BlockLootTableGenerator;WITH_SILK_TOUCH:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
WITHOUT_SILK_TOUCH
- Mappings:
Namespace Name Mixin selector official b
Lir;b:Ldlh$a;
intermediary field_11337
Lnet/minecraft/class_2430;field_11337:Lnet/minecraft/class_5341$class_210;
named WITHOUT_SILK_TOUCH
Lnet/minecraft/data/server/BlockLootTableGenerator;WITHOUT_SILK_TOUCH:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
WITH_SHEARS
- Mappings:
Namespace Name Mixin selector official c
Lir;c:Ldlh$a;
intermediary field_11343
Lnet/minecraft/class_2430;field_11343:Lnet/minecraft/class_5341$class_210;
named WITH_SHEARS
Lnet/minecraft/data/server/BlockLootTableGenerator;WITH_SHEARS:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
WITH_SILK_TOUCH_OR_SHEARS
- Mappings:
Namespace Name Mixin selector official d
Lir;d:Ldlh$a;
intermediary field_11342
Lnet/minecraft/class_2430;field_11342:Lnet/minecraft/class_5341$class_210;
named WITH_SILK_TOUCH_OR_SHEARS
Lnet/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 e
Lir;e:Ldlh$a;
intermediary field_11341
Lnet/minecraft/class_2430;field_11341:Lnet/minecraft/class_5341$class_210;
named WITHOUT_SILK_TOUCH_NOR_SHEARS
Lnet/minecraft/data/server/BlockLootTableGenerator;WITHOUT_SILK_TOUCH_NOR_SHEARS:Lnet/minecraft/loot/condition/LootCondition$Builder;
-
EXPLOSION_IMMUNE
- Mappings:
Namespace Name Mixin selector official f
Lir;f:Ljava/util/Set;
intermediary field_11340
Lnet/minecraft/class_2430;field_11340:Ljava/util/Set;
named EXPLOSION_IMMUNE
Lnet/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 g
Lir;g:[F
intermediary field_11339
Lnet/minecraft/class_2430;field_11339:[F
named SAPLING_DROP_CHANCE
Lnet/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 h
Lir;h:[F
intermediary field_11338
Lnet/minecraft/class_2430;field_11338:[F
named JUNGLE_SAPLING_DROP_CHANCE
Lnet/minecraft/data/server/BlockLootTableGenerator;JUNGLE_SAPLING_DROP_CHANCE:[F
-
lootTables
- Mappings:
Namespace Name Mixin selector official i
Lir;i:Ljava/util/Map;
intermediary field_16493
Lnet/minecraft/class_2430;field_16493:Ljava/util/Map;
named lootTables
Lnet/minecraft/data/server/BlockLootTableGenerator;lootTables:Ljava/util/Map;
-
-
Constructor Details
-
BlockLootTableGenerator
public BlockLootTableGenerator()
-
-
Method Details
-
applyExplosionDecay
private static <T> T applyExplosionDecay(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder)- Mappings:
Namespace Name Mixin selector official a
Lir;a(Lbwo;Ldjx;)Ljava/lang/Object;
intermediary method_10393
Lnet/minecraft/class_2430;method_10393(Lnet/minecraft/class_1935;Lnet/minecraft/class_116;)Ljava/lang/Object;
named applyExplosionDecay
Lnet/minecraft/data/server/BlockLootTableGenerator;applyExplosionDecay(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/function/LootFunctionConsumingBuilder;)Ljava/lang/Object;
-
addSurvivesExplosionCondition
private static <T> T addSurvivesExplosionCondition(ItemConvertible drop, LootConditionConsumingBuilder<T> builder)- Mappings:
Namespace Name Mixin selector official a
Lir;a(Lbwo;Ldla;)Ljava/lang/Object;
intermediary method_10392
Lnet/minecraft/class_2430;method_10392(Lnet/minecraft/class_1935;Lnet/minecraft/class_192;)Ljava/lang/Object;
named addSurvivesExplosionCondition
Lnet/minecraft/data/server/BlockLootTableGenerator;addSurvivesExplosionCondition(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;)Ljava/lang/Object;
-
drops
- Mappings:
Namespace Name Mixin selector official a
Lir;a(Lbwo;)Ldis$a;
intermediary method_10394
Lnet/minecraft/class_2430;method_10394(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
named drops
Lnet/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 a
Lir;a(Lbzo;Ldlh$a;Ldjh$a;)Ldis$a;
intermediary method_10381
Lnet/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 drops
Lnet/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 a
Lir;a(Lbzo;Ldjh$a;)Ldis$a;
intermediary method_10397
Lnet/minecraft/class_2430;method_10397(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;
named dropsWithSilkTouch
Lnet/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 b
Lir;b(Lbzo;Ldjh$a;)Ldis$a;
intermediary method_10380
Lnet/minecraft/class_2430;method_10380(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;
named dropsWithShears
Lnet/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 c
Lir;c(Lbzo;Ldjh$a;)Ldis$a;
intermediary method_10388
Lnet/minecraft/class_2430;method_10388(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;
named dropsWithSilkTouchOrShears
Lnet/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 b
Lir;b(Lbzo;Lbwo;)Ldis$a;
intermediary method_10382
Lnet/minecraft/class_2430;method_10382(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
named drops
Lnet/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 a
Lir;a(Lbwo;Ldmc;)Ldis$a;
intermediary method_10384
Lnet/minecraft/class_2430;method_10384(Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53;
named drops
Lnet/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 a
Lir;a(Lbzo;Lbwo;Ldmc;)Ldis$a;
intermediary method_10386
Lnet/minecraft/class_2430;method_10386(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53;
named drops
Lnet/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 b
Lir;b(Lbwo;)Ldis$a;
intermediary method_10373
Lnet/minecraft/class_2430;method_10373(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
named dropsWithSilkTouch
Lnet/minecraft/data/server/BlockLootTableGenerator;dropsWithSilkTouch(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
pottedPlantDrops
- Mappings:
Namespace Name Mixin selector official c
Lir;c(Lbwo;)Ldis$a;
intermediary method_10389
Lnet/minecraft/class_2430;method_10389(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
named pottedPlantDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;pottedPlantDrops(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
slabDrops
- Mappings:
Namespace Name Mixin selector official e
Lir;e(Lbzo;)Ldis$a;
intermediary method_10383
Lnet/minecraft/class_2430;method_10383(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named slabDrops
Lnet/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 t)- Mappings:
Namespace Name Mixin selector official a
Lir;a(Lbzo;Lclv;Ljava/lang/Comparable;)Ldis$a;
intermediary method_10375
Lnet/minecraft/class_2430;method_10375(Lnet/minecraft/class_2248;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_52$class_53;
named dropsWithProperty
Lnet/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 f
Lir;f(Lbzo;)Ldis$a;
intermediary method_10396
Lnet/minecraft/class_2430;method_10396(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named nameableContainerDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;nameableContainerDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
shulkerBoxDrops
- Mappings:
Namespace Name Mixin selector official g
Lir;g(Lbzo;)Ldis$a;
intermediary method_16876
Lnet/minecraft/class_2430;method_16876(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named shulkerBoxDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;shulkerBoxDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
copperOreDrops
- Mappings:
Namespace Name Mixin selector official h
Lir;h(Lbzo;)Ldis$a;
intermediary method_36545
Lnet/minecraft/class_2430;method_36545(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named copperOreDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;copperOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
lapisOreDrops
- Mappings:
Namespace Name Mixin selector official i
Lir;i(Lbzo;)Ldis$a;
intermediary method_34057
Lnet/minecraft/class_2430;method_34057(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named lapisOreDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;lapisOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
redstoneOreDrops
- Mappings:
Namespace Name Mixin selector official j
Lir;j(Lbzo;)Ldis$a;
intermediary method_34058
Lnet/minecraft/class_2430;method_34058(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named redstoneOreDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;redstoneOreDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
bannerDrops
- Mappings:
Namespace Name Mixin selector official k
Lir;k(Lbzo;)Ldis$a;
intermediary method_16877
Lnet/minecraft/class_2430;method_16877(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named bannerDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;bannerDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
beeNestDrops
- Mappings:
Namespace Name Mixin selector official l
Lir;l(Lbzo;)Ldis$a;
intermediary method_22142
Lnet/minecraft/class_2430;method_22142(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named beeNestDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;beeNestDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
beehiveDrops
- Mappings:
Namespace Name Mixin selector official m
Lir;m(Lbzo;)Ldis$a;
intermediary method_22143
Lnet/minecraft/class_2430;method_22143(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named beehiveDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;beehiveDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
glowBerryDrops
- Mappings:
Namespace Name Mixin selector official n
Lir;n(Lbzo;)Ldis$a;
intermediary method_33709
Lnet/minecraft/class_2430;method_33709(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named glowBerryDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;glowBerryDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
oreDrops
- Mappings:
Namespace Name Mixin selector official a
Lir;a(Lbzo;Lbql;)Ldis$a;
intermediary method_10377
Lnet/minecraft/class_2430;method_10377(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;
named oreDrops
Lnet/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 c
Lir;c(Lbzo;Lbwo;)Ldis$a;
intermediary method_10385
Lnet/minecraft/class_2430;method_10385(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
named mushroomBlockDrops
Lnet/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 o
Lir;o(Lbzo;)Ldis$a;
intermediary method_10371
Lnet/minecraft/class_2430;method_10371(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named grassDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;grassDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
cropStemDrops
- Mappings:
Namespace Name Mixin selector official b
Lir;b(Lbzo;Lbql;)Ldis$a;
intermediary method_10387
Lnet/minecraft/class_2430;method_10387(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;
named cropStemDrops
Lnet/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 c
Lir;c(Lbzo;Lbql;)Ldis$a;
intermediary method_23229
Lnet/minecraft/class_2430;method_23229(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;
named attachedCropStemDrops
Lnet/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 d
Lir;d(Lbwo;)Ldis$a;
intermediary method_10372
Lnet/minecraft/class_2430;method_10372(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
named dropsWithShears
Lnet/minecraft/data/server/BlockLootTableGenerator;dropsWithShears(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
-
method_37108
- Mappings:
Namespace Name Mixin selector official p
Lir;p(Lbzo;)Ldis$a;
intermediary method_37108
Lnet/minecraft/class_2430;method_37108(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named method_37108
Lnet/minecraft/data/server/BlockLootTableGenerator;method_37108(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
leavesDrop
- Mappings:
Namespace Name Mixin selector official a
Lir;a(Lbzo;Lbzo;[F)Ldis$a;
intermediary method_10390
Lnet/minecraft/class_2430;method_10390(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;
named leavesDrop
Lnet/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 b
Lir;b(Lbzo;Lbzo;[F)Ldis$a;
intermediary method_10378
Lnet/minecraft/class_2430;method_10378(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;
named oakLeavesDrop
Lnet/minecraft/data/server/BlockLootTableGenerator;oakLeavesDrop(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;[F)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 a
Lir;a(Lbzo;Lbql;Lbql;Ldlh$a;)Ldis$a;
intermediary method_10391
Lnet/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 cropDrops
Lnet/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 q
Lir;q(Lbzo;)Ldis$a;
intermediary method_30159
Lnet/minecraft/class_2430;method_30159(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named seagrassDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;seagrassDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
tallGrassDrops
- Mappings:
Namespace Name Mixin selector official b
Lir;b(Lbzo;Lbzo;)Ldis$a;
intermediary method_30158
Lnet/minecraft/class_2430;method_30158(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named tallGrassDrops
Lnet/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 r
Lir;r(Lbzo;)Ldis$a;
intermediary method_32224
Lnet/minecraft/class_2430;method_32224(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named candleDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;candleDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
candleCakeDrops
- Mappings:
Namespace Name Mixin selector official s
Lir;s(Lbzo;)Ldis$a;
intermediary method_32225
Lnet/minecraft/class_2430;method_32225(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named candleCakeDrops
Lnet/minecraft/data/server/BlockLootTableGenerator;candleCakeDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
dropsNothing
- Mappings:
Namespace Name Mixin selector official a
Lir;a()Ldis$a;
intermediary method_10395
Lnet/minecraft/class_2430;method_10395()Lnet/minecraft/class_52$class_53;
named dropsNothing
Lnet/minecraft/data/server/BlockLootTableGenerator;dropsNothing()Lnet/minecraft/loot/LootTable$Builder;
-
accept
- Specified by:
accept
in interfaceConsumer<BiConsumer<Identifier,LootTable.Builder>>
- Mappings:
Namespace Name Mixin selector official a
Lir;a(Ljava/util/function/BiConsumer;)V
intermediary method_10379
Lnet/minecraft/class_2430;method_10379(Ljava/util/function/BiConsumer;)V
named accept
Lnet/minecraft/data/server/BlockLootTableGenerator;accept(Ljava/util/function/BiConsumer;)V
-
addVinePlantDrop
- Mappings:
Namespace Name Mixin selector official c
Lir;c(Lbzo;Lbzo;)V
intermediary method_26000
Lnet/minecraft/class_2430;method_26000(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
named addVinePlantDrop
Lnet/minecraft/data/server/BlockLootTableGenerator;addVinePlantDrop(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V
-
addDoorDrop
- Mappings:
Namespace Name Mixin selector official a
Lir;a(Lbzo;)Ldis$a;
intermediary method_24817
Lnet/minecraft/class_2430;method_24817(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
named addDoorDrop
Lnet/minecraft/data/server/BlockLootTableGenerator;addDoorDrop(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
-
addPottedPlantDrop
- Mappings:
Namespace Name Mixin selector official b
Lir;b(Lbzo;)V
intermediary method_16285
Lnet/minecraft/class_2430;method_16285(Lnet/minecraft/class_2248;)V
named addPottedPlantDrop
Lnet/minecraft/data/server/BlockLootTableGenerator;addPottedPlantDrop(Lnet/minecraft/block/Block;)V
-
addDropWithSilkTouch
- Mappings:
Namespace Name Mixin selector official a
Lir;a(Lbzo;Lbzo;)V
intermediary method_16238
Lnet/minecraft/class_2430;method_16238(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
named addDropWithSilkTouch
Lnet/minecraft/data/server/BlockLootTableGenerator;addDropWithSilkTouch(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector official a
Lir;a(Lbzo;Lbwo;)V
intermediary method_16256
Lnet/minecraft/class_2430;method_16256(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)V
named addDrop
Lnet/minecraft/data/server/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemConvertible;)V
-
addDropWithSilkTouch
- Mappings:
Namespace Name Mixin selector official c
Lir;c(Lbzo;)V
intermediary method_16262
Lnet/minecraft/class_2430;method_16262(Lnet/minecraft/class_2248;)V
named addDropWithSilkTouch
Lnet/minecraft/data/server/BlockLootTableGenerator;addDropWithSilkTouch(Lnet/minecraft/block/Block;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector official d
Lir;d(Lbzo;)V
intermediary method_16329
Lnet/minecraft/class_2430;method_16329(Lnet/minecraft/class_2248;)V
named addDrop
Lnet/minecraft/data/server/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector official a
Lir;a(Lbzo;Ljava/util/function/Function;)V
intermediary method_16293
Lnet/minecraft/class_2430;method_16293(Lnet/minecraft/class_2248;Ljava/util/function/Function;)V
named addDrop
Lnet/minecraft/data/server/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Ljava/util/function/Function;)V
-
addDrop
- Mappings:
Namespace Name Mixin selector official a
Lir;a(Lbzo;Ldis$a;)V
intermediary method_16258
Lnet/minecraft/class_2430;method_16258(Lnet/minecraft/class_2248;Lnet/minecraft/class_52$class_53;)V
named addDrop
Lnet/minecraft/data/server/BlockLootTableGenerator;addDrop(Lnet/minecraft/block/Block;Lnet/minecraft/loot/LootTable$Builder;)V
-