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 iu
intermediary net/minecraft/class_2430
named net/minecraft/data/server/BlockLootTableGenerator
  • Field Details

    • WITH_SILK_TOUCH

      private static final LootCondition.Builder WITH_SILK_TOUCH
      Mappings:
      Namespace Name Mixin selector
      official a Liu;a:Ldmg$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

      private static final LootCondition.Builder WITHOUT_SILK_TOUCH
      Mappings:
      Namespace Name Mixin selector
      official b Liu;b:Ldmg$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

      private static final LootCondition.Builder WITH_SHEARS
      Mappings:
      Namespace Name Mixin selector
      official c Liu;c:Ldmg$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

      private static final LootCondition.Builder WITH_SILK_TOUCH_OR_SHEARS
      Mappings:
      Namespace Name Mixin selector
      official d Liu;d:Ldmg$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

      private static final LootCondition.Builder WITHOUT_SILK_TOUCH_NOR_SHEARS
      Mappings:
      Namespace Name Mixin selector
      official e Liu;e:Ldmg$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

      private static final Set<Item> EXPLOSION_IMMUNE
      Mappings:
      Namespace Name Mixin selector
      official f Liu;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 Liu;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 Liu;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

      private final Map<Identifier,LootTable.Builder> lootTables
      Mappings:
      Namespace Name Mixin selector
      official i Liu;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 Liu;a(Lbzv;Ldkv;)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 Liu;a(Lbzv;Ldlz;)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

      private static LootTable.Builder drops(ItemConvertible drop)
      Mappings:
      Namespace Name Mixin selector
      official a Liu;a(Lbzv;)Ldjq$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 Liu;a(Lccr;Ldmg$a;Ldkf$a;)Ldjq$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

      private static LootTable.Builder dropsWithSilkTouch(Block drop, LootPoolEntry.Builder<?> child)
      Mappings:
      Namespace Name Mixin selector
      official a Liu;a(Lccr;Ldkf$a;)Ldjq$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

      private static LootTable.Builder dropsWithShears(Block drop, LootPoolEntry.Builder<?> child)
      Mappings:
      Namespace Name Mixin selector
      official b Liu;b(Lccr;Ldkf$a;)Ldjq$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 Liu;c(Lccr;Ldkf$a;)Ldjq$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

      private static LootTable.Builder drops(Block dropWithSilkTouch, ItemConvertible drop)
      Mappings:
      Namespace Name Mixin selector
      official b Liu;b(Lccr;Lbzv;)Ldjq$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

      private static LootTable.Builder drops(ItemConvertible drop, LootNumberProvider count)
      Mappings:
      Namespace Name Mixin selector
      official a Liu;a(Lbzv;Ldnb;)Ldjq$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 Liu;a(Lccr;Lbzv;Ldnb;)Ldjq$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

      private static LootTable.Builder dropsWithSilkTouch(ItemConvertible drop)
      Mappings:
      Namespace Name Mixin selector
      official b Liu;b(Lbzv;)Ldjq$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

      private static LootTable.Builder pottedPlantDrops(ItemConvertible plant)
      Mappings:
      Namespace Name Mixin selector
      official c Liu;c(Lbzv;)Ldjq$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

      private static LootTable.Builder slabDrops(Block drop)
      Mappings:
      Namespace Name Mixin selector
      official e Liu;e(Lccr;)Ldjq$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 value)
      Mappings:
      Namespace Name Mixin selector
      official a Liu;a(Lccr;Lcoz;Ljava/lang/Comparable;)Ldjq$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

      private static LootTable.Builder nameableContainerDrops(Block drop)
      Mappings:
      Namespace Name Mixin selector
      official f Liu;f(Lccr;)Ldjq$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

      private static LootTable.Builder shulkerBoxDrops(Block drop)
      Mappings:
      Namespace Name Mixin selector
      official g Liu;g(Lccr;)Ldjq$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

      private static LootTable.Builder copperOreDrops(Block ore)
      Mappings:
      Namespace Name Mixin selector
      official h Liu;h(Lccr;)Ldjq$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

      private static LootTable.Builder lapisOreDrops(Block ore)
      Mappings:
      Namespace Name Mixin selector
      official i Liu;i(Lccr;)Ldjq$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

      private static LootTable.Builder redstoneOreDrops(Block ore)
      Mappings:
      Namespace Name Mixin selector
      official j Liu;j(Lccr;)Ldjq$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

      private static LootTable.Builder bannerDrops(Block drop)
      Mappings:
      Namespace Name Mixin selector
      official k Liu;k(Lccr;)Ldjq$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

      private static LootTable.Builder beeNestDrops(Block drop)
      Mappings:
      Namespace Name Mixin selector
      official l Liu;l(Lccr;)Ldjq$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

      private static LootTable.Builder beehiveDrops(Block drop)
      Mappings:
      Namespace Name Mixin selector
      official m Liu;m(Lccr;)Ldjq$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

      private static LootTable.Builder glowBerryDrops(Block drop)
      Mappings:
      Namespace Name Mixin selector
      official n Liu;n(Lccr;)Ldjq$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

      private static LootTable.Builder oreDrops(Block dropWithSilkTouch, Item drop)
      Mappings:
      Namespace Name Mixin selector
      official a Liu;a(Lccr;Lbtt;)Ldjq$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

      private static LootTable.Builder mushroomBlockDrops(Block dropWithSilkTouch, ItemConvertible drop)
      Mappings:
      Namespace Name Mixin selector
      official c Liu;c(Lccr;Lbzv;)Ldjq$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

      private static LootTable.Builder grassDrops(Block dropWithShears)
      Mappings:
      Namespace Name Mixin selector
      official o Liu;o(Lccr;)Ldjq$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

      private static LootTable.Builder cropStemDrops(Block stem, Item drop)
      Mappings:
      Namespace Name Mixin selector
      official b Liu;b(Lccr;Lbtt;)Ldjq$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

      private static LootTable.Builder attachedCropStemDrops(Block stem, Item drop)
      Mappings:
      Namespace Name Mixin selector
      official c Liu;c(Lccr;Lbtt;)Ldjq$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

      private static LootTable.Builder dropsWithShears(ItemConvertible drop)
      Mappings:
      Namespace Name Mixin selector
      official d Liu;d(Lbzv;)Ldjq$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;
    • glowLichenDrops

      private static LootTable.Builder glowLichenDrops(Block glowLichen)
      Mappings:
      Namespace Name Mixin selector
      official p Liu;p(Lccr;)Ldjq$a;
      intermediary method_37108 Lnet/minecraft/class_2430;method_37108(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
      named glowLichenDrops Lnet/minecraft/data/server/BlockLootTableGenerator;glowLichenDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
    • leavesDrop

      private static LootTable.Builder leavesDrop(Block leaves, Block drop, float[] chance)
      Mappings:
      Namespace Name Mixin selector
      official a Liu;a(Lccr;Lccr;[F)Ldjq$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

      private static LootTable.Builder oakLeavesDrop(Block leaves, Block drop, float[] chance)
      Mappings:
      Namespace Name Mixin selector
      official b Liu;b(Lccr;Lccr;[F)Ldjq$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 Liu;a(Lccr;Lbtt;Lbtt;Ldmg$a;)Ldjq$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

      private static LootTable.Builder seagrassDrops(Block seagrass)
      Mappings:
      Namespace Name Mixin selector
      official q Liu;q(Lccr;)Ldjq$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

      private static LootTable.Builder tallGrassDrops(Block tallGrass, Block grass)
      Mappings:
      Namespace Name Mixin selector
      official b Liu;b(Lccr;Lccr;)Ldjq$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

      private static LootTable.Builder candleDrops(Block candle)
      Mappings:
      Namespace Name Mixin selector
      official r Liu;r(Lccr;)Ldjq$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

      private static LootTable.Builder candleCakeDrops(Block candle)
      Mappings:
      Namespace Name Mixin selector
      official s Liu;s(Lccr;)Ldjq$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

      public static LootTable.Builder dropsNothing()
      Mappings:
      Namespace Name Mixin selector
      official a Liu;a()Ldjq$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

      public void accept(BiConsumer<Identifier,LootTable.Builder> biConsumer)
      Specified by:
      accept in interface Consumer<BiConsumer<Identifier,LootTable.Builder>>
      Mappings:
      Namespace Name Mixin selector
      official a Liu;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

      private void addVinePlantDrop(Block block, Block drop)
      Mappings:
      Namespace Name Mixin selector
      official c Liu;c(Lccr;Lccr;)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

      public static LootTable.Builder addDoorDrop(Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Liu;a(Lccr;)Ldjq$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

      public void addPottedPlantDrop(Block block)
      Mappings:
      Namespace Name Mixin selector
      official b Liu;b(Lccr;)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

      public void addDropWithSilkTouch(Block block, Block drop)
      Mappings:
      Namespace Name Mixin selector
      official a Liu;a(Lccr;Lccr;)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

      public void addDrop(Block block, ItemConvertible drop)
      Mappings:
      Namespace Name Mixin selector
      official a Liu;a(Lccr;Lbzv;)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

      public void addDropWithSilkTouch(Block block)
      Mappings:
      Namespace Name Mixin selector
      official c Liu;c(Lccr;)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

      public void addDrop(Block block)
      Mappings:
      Namespace Name Mixin selector
      official d Liu;d(Lccr;)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

      private void addDrop(Block block, Function<Block,LootTable.Builder> lootTableFunction)
      Mappings:
      Namespace Name Mixin selector
      official a Liu;a(Lccr;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

      private void addDrop(Block block, LootTable.Builder lootTable)
      Mappings:
      Namespace Name Mixin selector
      official a Liu;a(Lccr;Ldjq$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