net.minecraft.data.loot

public class BlockLoot

implements Consumer<BiConsumer<ResourceLocation, LootTable$Builder>>

hz
net.minecraft.data.loot.BlockLoot
net.minecraft.class_2430
net.minecraft.data.server.BlockLootTableGenerator
net.minecraft.data.loot.BlockLootTables

Field summary

Modifier and TypeField
private static final LootItemCondition$Builder
a
HAS_SILK_TOUCH
field_11336
WITH_SILK_TOUCH
field_218573_a
private static final LootItemCondition$Builder
b
HAS_NO_SILK_TOUCH
field_11337
WITHOUT_SILK_TOUCH
field_218574_b
private static final LootItemCondition$Builder
c
HAS_SHEARS
field_11343
WITH_SHEARS
field_218575_c
private static final LootItemCondition$Builder
d
HAS_SHEARS_OR_SILK_TOUCH
field_11342
WITH_SILK_TOUCH_OR_SHEARS
field_218576_d
private static final LootItemCondition$Builder
e
HAS_NO_SHEARS_OR_SILK_TOUCH
field_11341
WITHOUT_SILK_TOUCH_NOR_SHEARS
field_218577_e
private static final Set<Item>
f
EXPLOSION_RESISTANT
field_11340
EXPLOSION_IMMUNE
field_218578_f
private static final float[]
g
NORMAL_LEAVES_SAPLING_CHANCES
field_11339
SAPLING_DROP_CHANCE
field_218579_g
private static final float[]
h
JUNGLE_LEAVES_SAPLING_CHANGES
field_11338
JUNGLE_SAPLING_DROP_CHANCE
field_218580_h
private final Map<ResourceLocation, LootTable$Builder>
i
map
field_16493
lootTables
field_218581_i

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static <T> T
a(brt arg0, dad<T> arg1)
applyExplosionDecay(ItemLike arg0, FunctionUserBuilder<T> arg1)
method_10393(class_1935 arg0, class_116<T> arg1)
applyExplosionDecay(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder)
func_218552_a(IItemProvider arg0, ILootFunctionConsumer<T> arg1)
private static <T> T
a(brt arg0, dbe<T> arg1)
applyExplosionCondition(ItemLike arg0, ConditionUserBuilder<T> arg1)
method_10392(class_1935 arg0, class_192<T> arg1)
addSurvivesExplosionCondition(ItemConvertible drop, LootConditionConsumingBuilder<T> builder)
func_218560_a(IItemProvider arg0, ILootConditionConsumer<T> arg1)
private static LootTable$Builder
a(brt arg0)
createSingleItemTable(ItemLike arg0)
method_10394(class_1935 arg0)
drops(ItemConvertible drop)
func_218546_a(IItemProvider arg0)
private static LootTable$Builder
a(bul arg0, dbl$a arg1, czn$a<?> arg2)
createSelfDropDispatchTable(Block arg0, LootItemCondition$Builder arg1, LootPoolEntryContainer$Builder<?> arg2)
method_10381(class_2248 arg0, class_5341$class_210 arg1, class_79$class_80<?> arg2)
drops(Block drop, LootCondition$Builder conditionBuilder, LootPoolEntry$Builder<?> child)
func_218494_a(Block arg0, ILootCondition$IBuilder arg1, LootEntry$Builder<?> arg2)
private static LootTable$Builder
a(bul arg0, czn$a<?> arg1)
createSilkTouchDispatchTable(Block arg0, LootPoolEntryContainer$Builder<?> arg1)
method_10397(class_2248 arg0, class_79$class_80<?> arg1)
dropsWithSilkTouch(Block drop, LootPoolEntry$Builder<?> child)
func_218519_a(Block arg0, LootEntry$Builder<?> arg1)
private static LootTable$Builder
b(bul arg0, czn$a<?> arg1)
createShearsDispatchTable(Block arg0, LootPoolEntryContainer$Builder<?> arg1)
method_10380(class_2248 arg0, class_79$class_80<?> arg1)
dropsWithShears(Block drop, LootPoolEntry$Builder<?> child)
func_218511_b(Block arg0, LootEntry$Builder<?> arg1)
private static LootTable$Builder
c(bul arg0, czn$a<?> arg1)
createSilkTouchOrShearsDispatchTable(Block arg0, LootPoolEntryContainer$Builder<?> arg1)
method_10388(class_2248 arg0, class_79$class_80<?> arg1)
dropsWithSilkTouchOrShears(Block drop, LootPoolEntry$Builder<?> child)
func_218535_c(Block arg0, LootEntry$Builder<?> arg1)
private static LootTable$Builder
b(bul arg0, brt arg1)
createSingleItemTableWithSilkTouch(Block arg0, ItemLike arg1)
method_10382(class_2248 arg0, class_1935 arg1)
drops(Block dropWithSilkTouch, ItemConvertible drop)
func_218515_b(Block arg0, IItemProvider arg1)
private static LootTable$Builder
a(brt arg0, cyy arg1)
createSingleItemTable(ItemLike arg0, RandomIntGenerator arg1)
method_10384(class_1935 arg0, class_59 arg1)
drops(ItemConvertible drop, LootTableRange count)
func_218463_a(IItemProvider arg0, IRandomRange arg1)
private static LootTable$Builder
a(bul arg0, brt arg1, cyy arg2)
createSingleItemTableWithSilkTouch(Block arg0, ItemLike arg1, RandomIntGenerator arg2)
method_10386(class_2248 arg0, class_1935 arg1, class_59 arg2)
drops(Block dropWithSilkTouch, ItemConvertible drop, LootTableRange count)
func_218530_a(Block arg0, IItemProvider arg1, IRandomRange arg2)
private static LootTable$Builder
b(brt arg0)
createSilkTouchOnlyTable(ItemLike arg0)
method_10373(class_1935 arg0)
dropsWithSilkTouch(ItemConvertible drop)
func_218561_b(IItemProvider arg0)
private static LootTable$Builder
c(brt arg0)
createPotFlowerItemTable(ItemLike arg0)
method_10389(class_1935 arg0)
pottedPlantDrops(ItemConvertible plant)
func_218523_c(IItemProvider arg0)
private static LootTable$Builder
e(bul arg0)
createSlabItemTable(Block arg0)
method_10383(class_2248 arg0)
slabDrops(Block drop)
func_218513_d(Block arg0)
private static <T extends Comparable<T>, StringRepresentable> LootTable$Builder
a(bul arg0, cfg<T> arg1, T arg2)
createSinglePropConditionTable(Block arg0, Property<T> arg1, T arg2)
method_10375(class_2248 arg0, class_2769<T> arg1, T arg2)
dropsWithProperty(Block drop, Property<T> arg1, T arg2)
func_218562_a(Block arg0, Property<T> arg1, T arg2)
private static LootTable$Builder
f(bul arg0)
createNameableBlockEntityTable(Block arg0)
method_10396(class_2248 arg0)
nameableContainerDrops(Block drop)
func_218481_e(Block arg0)
private static LootTable$Builder
g(bul arg0)
createShulkerBoxDrop(Block arg0)
method_16876(class_2248 arg0)
shulkerBoxDrops(Block drop)
func_218544_f(Block arg0)
private static LootTable$Builder
h(bul arg0)
createBannerDrop(Block arg0)
method_16877(class_2248 arg0)
bannerDrops(Block drop)
func_218559_g(Block arg0)
private static LootTable$Builder
i(bul arg0)
createBeeNestDrop(Block arg0)
method_22142(class_2248 arg0)
beeNestDrops(Block drop)
func_229436_h_(Block arg0)
private static LootTable$Builder
j(bul arg0)
createBeeHiveDrop(Block arg0)
method_22143(class_2248 arg0)
beehiveDrops(Block drop)
func_229437_i_(Block arg0)
private static LootTable$Builder
a(bul arg0, blu arg1)
createOreDrop(Block arg0, Item arg1)
method_10377(class_2248 arg0, class_1792 arg1)
oreDrops(Block dropWithSilkTouch, Item drop)
func_218476_a(Block arg0, Item arg1)
private static LootTable$Builder
c(bul arg0, brt arg1)
createMushroomBlockDrop(Block arg0, ItemLike arg1)
method_10385(class_2248 arg0, class_1935 arg1)
mushroomBlockDrops(Block dropWithSilkTouch, ItemConvertible drop)
func_218491_c(Block arg0, IItemProvider arg1)
private static LootTable$Builder
k(bul arg0)
createGrassDrops(Block arg0)
method_10371(class_2248 arg0)
grassDrops(Block dropWithShears)
func_218570_h(Block arg0)
private static LootTable$Builder
b(bul arg0, blu arg1)
createStemDrops(Block arg0, Item arg1)
method_10387(class_2248 arg0, class_1792 arg1)
cropStemDrops(Block stem, Item drop)
func_218475_b(Block arg0, Item arg1)
private static LootTable$Builder
c(bul arg0, blu arg1)
createAttachedStemDrops(Block arg0, Item arg1)
method_23229(class_2248 arg0, class_1792 arg1)
attachedCropStemDrops(Block stem, Item drop)
func_229435_c_(Block arg0, Item arg1)
private static LootTable$Builder
d(brt arg0)
createShearsOnlyDrop(ItemLike arg0)
method_10372(class_1935 arg0)
dropsWithShears(ItemConvertible drop)
func_218486_d(IItemProvider arg0)
private static LootTable$Builder
a(bul arg0, bul arg1, float... arg2)
createLeavesDrops(Block arg0, Block arg1, float... arg2)
method_10390(class_2248 arg0, class_2248 arg1, float... arg2)
leavesDrop(Block leaves, Block drop, float... chance)
func_218540_a(Block arg0, Block arg1, float... arg2)
private static LootTable$Builder
b(bul arg0, bul arg1, float... arg2)
createOakLeavesDrops(Block arg0, Block arg1, float... arg2)
method_10378(class_2248 arg0, class_2248 arg1, float... arg2)
oakLeavesDrop(Block leaves, Block drop, float... chance)
func_218526_b(Block arg0, Block arg1, float... arg2)
private static LootTable$Builder
a(bul arg0, blu arg1, blu arg2, dbl$a arg3)
createCropDrops(Block arg0, Item arg1, Item arg2, LootItemCondition$Builder arg3)
method_10391(class_2248 arg0, class_1792 arg1, class_1792 arg2, class_5341$class_210 arg3)
cropDrops(Block crop, Item product, Item seeds, LootCondition$Builder condition)
func_218541_a(Block arg0, Item arg1, Item arg2, ILootCondition$IBuilder arg3)
private static LootTable$Builder
l(bul arg0)
createDoublePlantShearsDrop(Block arg0)
method_30159(class_2248 arg0)
method_30159(Block arg0)
func_241750_l_(Block arg0)
private static LootTable$Builder
b(bul arg0, bul arg1)
createDoublePlantWithSeedDrops(Block arg0, Block arg1)
method_30158(class_2248 arg0, class_2248 arg1)
method_30158(Block arg0, Block arg1)
func_241749_b_(Block arg0, Block arg1)
public static LootTable$Builder
a()
noDrop()
method_10395()
dropsNothing()
func_218482_a()
public void
a(BiConsumer<vk, cyv$a> arg0)
accept(BiConsumer<ResourceLocation, LootTable$Builder> arg0)
method_10379(BiConsumer<class_2960, class_52$class_53> arg0)
accept(BiConsumer<Identifier, LootTable$Builder> arg0)
accept(BiConsumer<ResourceLocation, LootTable$Builder> arg0)
private void
c(bul arg0, bul arg1)
addNetherVinesDropTable(Block arg0, Block arg1)
method_26000(class_2248 arg0, class_2248 arg1)
addVinePlantDrop(Block block, Block drop)
func_239830_b_(Block arg0, Block arg1)
public static LootTable$Builder
a(bul arg0)
createDoorTable(Block arg0)
method_24817(class_2248 arg0)
addDoorDrop(Block arg0)
func_239829_a_(Block arg0)
public void
b(bul arg0)
dropPottedContents(Block arg0)
method_16285(class_2248 arg0)
addPottedPlantDrop(Block arg0)
func_218547_a(Block arg0)
public void
a(bul arg0, bul arg1)
otherWhenSilkTouch(Block arg0, Block arg1)
method_16238(class_2248 arg0, class_2248 arg1)
addDropWithSilkTouch(Block block, Block drop)
func_218564_a(Block arg0, Block arg1)
public void
a(bul arg0, brt arg1)
dropOther(Block arg0, ItemLike arg1)
method_16256(class_2248 arg0, class_1935 arg1)
addDrop(Block arg0, ItemConvertible drop)
func_218493_a(Block arg0, IItemProvider arg1)
public void
c(bul arg0)
dropWhenSilkTouch(Block arg0)
method_16262(class_2248 arg0)
addDropWithSilkTouch(Block arg0)
func_218466_b(Block arg0)
public void
d(bul arg0)
dropSelf(Block arg0)
method_16329(class_2248 arg0)
addDrop(Block arg0)
func_218492_c(Block arg0)
private void
a(bul arg0, Function<bul, cyv$a> arg1)
add(Block arg0, Function<Block, LootTable$Builder> arg1)
method_16293(class_2248 arg0, Function<class_2248, class_52$class_53> arg1)
addDrop(Block arg0, Function<Block, LootTable$Builder> arg1)
func_218522_a(Block arg0, Function<Block, LootTable$Builder> arg1)
private void
a(bul arg0, cyv$a arg1)
add(Block arg0, LootTable$Builder arg1)
method_16258(class_2248 arg0, class_52$class_53 arg1)
addDrop(Block arg0, LootTable$Builder lootTable)
func_218507_a(Block arg0, LootTable$Builder arg1)