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 iz
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 Liz;a:Ldnv$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 Liz;b:Ldnv$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 Liz;c:Ldnv$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 Liz;d:Ldnv$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 Liz;e:Ldnv$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 Liz;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 Liz;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 Liz;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 Liz;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 Liz;a(Lcau;Ldmk;)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 Liz;a(Lcau;Ldno;)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 Liz;a(Lcau;)Ldlf$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 Liz;a(Lcdq;Ldnv$a;Ldlu$a;)Ldlf$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 Liz;a(Lcdq;Ldlu$a;)Ldlf$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 Liz;b(Lcdq;Ldlu$a;)Ldlf$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 Liz;c(Lcdq;Ldlu$a;)Ldlf$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 Liz;b(Lcdq;Lcau;)Ldlf$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 Liz;a(Lcau;Ldoq;)Ldlf$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 Liz;a(Lcdq;Lcau;Ldoq;)Ldlf$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 Liz;b(Lcau;)Ldlf$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 Liz;c(Lcau;)Ldlf$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 Liz;e(Lcdq;)Ldlf$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 Liz;a(Lcdq;Lcpy;Ljava/lang/Comparable;)Ldlf$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 Liz;f(Lcdq;)Ldlf$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 Liz;g(Lcdq;)Ldlf$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 Liz;h(Lcdq;)Ldlf$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 Liz;i(Lcdq;)Ldlf$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 Liz;j(Lcdq;)Ldlf$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 Liz;k(Lcdq;)Ldlf$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 Liz;l(Lcdq;)Ldlf$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 Liz;m(Lcdq;)Ldlf$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 Liz;n(Lcdq;)Ldlf$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 Liz;a(Lcdq;Lbus;)Ldlf$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 Liz;c(Lcdq;Lcau;)Ldlf$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 Liz;o(Lcdq;)Ldlf$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 Liz;b(Lcdq;Lbus;)Ldlf$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 Liz;c(Lcdq;Lbus;)Ldlf$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 Liz;d(Lcau;)Ldlf$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 Liz;p(Lcdq;)Ldlf$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 Liz;a(Lcdq;Lcdq;[F)Ldlf$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 Liz;b(Lcdq;Lcdq;[F)Ldlf$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 Liz;a(Lcdq;Lbus;Lbus;Ldnv$a;)Ldlf$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 Liz;q(Lcdq;)Ldlf$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 Liz;b(Lcdq;Lcdq;)Ldlf$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 Liz;r(Lcdq;)Ldlf$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 Liz;s(Lcdq;)Ldlf$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 Liz;a()Ldlf$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 Liz;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 Liz;c(Lcdq;Lcdq;)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 Liz;a(Lcdq;)Ldlf$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 Liz;b(Lcdq;)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 Liz;a(Lcdq;Lcdq;)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 Liz;a(Lcdq;Lcau;)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 Liz;c(Lcdq;)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 Liz;d(Lcdq;)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 Liz;a(Lcdq;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 Liz;a(Lcdq;Ldlf$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