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 jo
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 Ljo;a:Ldux$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 Ljo;b:Ldux$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 Ljo;c:Ldux$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 Ljo;d:Ldux$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 Ljo;e:Ldux$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 Ljo;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 Ljo;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 Ljo;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
    • LEAVES_STICK_DROP_CHANCE

      private static final float[] LEAVES_STICK_DROP_CHANCE
      Mappings:
      Namespace Name Mixin selector
      official i Ljo;i:[F
      intermediary field_38468 Lnet/minecraft/class_2430;field_38468:[F
      named LEAVES_STICK_DROP_CHANCE Lnet/minecraft/data/server/BlockLootTableGenerator;LEAVES_STICK_DROP_CHANCE:[F
    • lootTables

      private final Map<Identifier,LootTable.Builder> lootTables
      Mappings:
      Namespace Name Mixin selector
      official j Ljo;j: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 extends LootFunctionConsumingBuilder<T>> T applyExplosionDecay(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lcgw;Ldtl;)Ldtl;
      intermediary method_10393 Lnet/minecraft/class_2430;method_10393(Lnet/minecraft/class_1935;Lnet/minecraft/class_116;)Lnet/minecraft/class_116;
      named applyExplosionDecay Lnet/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 a Ljo;a(Lcgw;Lduq;)Lduq;
      intermediary method_10392 Lnet/minecraft/class_2430;method_10392(Lnet/minecraft/class_1935;Lnet/minecraft/class_192;)Lnet/minecraft/class_192;
      named addSurvivesExplosionCondition Lnet/minecraft/data/server/BlockLootTableGenerator;addSurvivesExplosionCondition(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;)Lnet/minecraft/loot/condition/LootConditionConsumingBuilder;
    • drops

      private static LootTable.Builder drops(ItemConvertible drop)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lcgw;)Ldsg$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 Ljo;a(Lcjt;Ldux$a;Ldsv$a;)Ldsg$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 Ljo;a(Lcjt;Ldsv$a;)Ldsg$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 Ljo;b(Lcjt;Ldsv$a;)Ldsg$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 Ljo;c(Lcjt;Ldsv$a;)Ldsg$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 Ljo;b(Lcjt;Lcgw;)Ldsg$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 Ljo;a(Lcgw;Ldvs;)Ldsg$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 Ljo;a(Lcjt;Lcgw;Ldvs;)Ldsg$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 Ljo;b(Lcgw;)Ldsg$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 Ljo;c(Lcgw;)Ldsg$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 Ljo;e(Lcjt;)Ldsg$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 Ljo;a(Lcjt;Lcwr;Ljava/lang/Comparable;)Ldsg$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 Ljo;f(Lcjt;)Ldsg$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 Ljo;g(Lcjt;)Ldsg$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 Ljo;h(Lcjt;)Ldsg$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 Ljo;i(Lcjt;)Ldsg$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 Ljo;j(Lcjt;)Ldsg$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 Ljo;k(Lcjt;)Ldsg$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 Ljo;l(Lcjt;)Ldsg$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 Ljo;m(Lcjt;)Ldsg$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 Ljo;n(Lcjt;)Ldsg$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 Ljo;a(Lcjt;Lcat;)Ldsg$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 Ljo;c(Lcjt;Lcgw;)Ldsg$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 Ljo;o(Lcjt;)Ldsg$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 Ljo;b(Lcjt;Lcat;)Ldsg$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 Ljo;c(Lcjt;Lcat;)Ldsg$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 Ljo;d(Lcgw;)Ldsg$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;
    • multifaceGrowthDrops

      private static LootTable.Builder multifaceGrowthDrops(Block multifaceGrowthBlock, LootCondition.Builder conditionBuilder)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lcjt;Ldux$a;)Ldsg$a;
      intermediary method_37108 Lnet/minecraft/class_2430;method_37108(Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53;
      named multifaceGrowthDrops Lnet/minecraft/data/server/BlockLootTableGenerator;multifaceGrowthDrops(Lnet/minecraft/block/Block;Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/LootTable$Builder;
    • leavesDrop

      private static LootTable.Builder leavesDrop(Block leaves, Block drop, float[] chance)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lcjt;Lcjt;[F)Ldsg$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 Ljo;b(Lcjt;Lcjt;[F)Ldsg$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;
    • mangroveLeavesDrop

      private static LootTable.Builder mangroveLeavesDrop(Block leaves)
      Mappings:
      Namespace Name Mixin selector
      official p Ljo;p(Lcjt;)Ldsg$a;
      intermediary method_42752 Lnet/minecraft/class_2430;method_42752(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
      named mangroveLeavesDrop Lnet/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 a Ljo;a(Lcjt;Lcat;Lcat;Ldux$a;)Ldsg$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 Ljo;q(Lcjt;)Ldsg$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 Ljo;b(Lcjt;Lcjt;)Ldsg$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 Ljo;r(Lcjt;)Ldsg$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 Ljo;s(Lcjt;)Ldsg$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 Ljo;a()Ldsg$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 Ljo;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 Ljo;c(Lcjt;Lcjt;)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 Ljo;a(Lcjt;)Ldsg$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 Ljo;b(Lcjt;)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 Ljo;a(Lcjt;Lcjt;)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 Ljo;a(Lcjt;Lcgw;)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 Ljo;c(Lcjt;)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 Ljo;d(Lcjt;)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 Ljo;a(Lcjt;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 Ljo;a(Lcjt;Ldsg$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