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 ih
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 Lih;a:Ldha$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 Lih;b:Ldha$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 Lih;c:Ldha$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 Lih;d:Ldha$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 Lih;e:Ldha$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 Lih;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 Lih;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 Lih;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 Lih;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 Lih;a(Lbtu;Ldfq;)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 Lih;a(Lbtu;Ldgt;)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 Lih;a(Lbtu;)Ldel$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 Lih;a(Lbwu;Ldha$a;Ldfa$a;)Ldel$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 Lih;a(Lbwu;Ldfa$a;)Ldel$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 Lih;b(Lbwu;Ldfa$a;)Ldel$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 Lih;c(Lbwu;Ldfa$a;)Ldel$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 Lih;b(Lbwu;Lbtu;)Ldel$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 Lih;a(Lbtu;Ldhv;)Ldel$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 Lih;a(Lbwu;Lbtu;Ldhv;)Ldel$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 Lih;b(Lbtu;)Ldel$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 Lih;c(Lbtu;)Ldel$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 Lih;e(Lbwu;)Ldel$a;
      intermediary method_10383 Lnet/minecraft/class_2430;method_10383(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
      named slabDrops Lnet/minecraft/data/server/BlockLootTableGenerator;slabDrops(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/LootTable$Builder;
    • dropsWithProperty

      private static <T extends Comparable<T> & StringIdentifiable> LootTable.Builder dropsWithProperty​(Block drop, Property<T> property, T t)
      Mappings:
      Namespace Name Mixin selector
      official a Lih;a(Lbwu;Lciw;Ljava/lang/Comparable;)Ldel$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 Lih;f(Lbwu;)Ldel$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 Lih;g(Lbwu;)Ldel$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;
    • bannerDrops

      private static LootTable.Builder bannerDrops​(Block drop)
      Mappings:
      Namespace Name Mixin selector
      official h Lih;h(Lbwu;)Ldel$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 i Lih;i(Lbwu;)Ldel$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 j Lih;j(Lbwu;)Ldel$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;
    • method_33709

      private static LootTable.Builder method_33709​(Block block)
      Mappings:
      Namespace Name Mixin selector
      official k Lih;k(Lbwu;)Ldel$a;
      intermediary method_33709 Lnet/minecraft/class_2430;method_33709(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
      named method_33709 Lnet/minecraft/data/server/BlockLootTableGenerator;method_33709(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 Lih;a(Lbwu;Lbnr;)Ldel$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 Lih;c(Lbwu;Lbtu;)Ldel$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 l Lih;l(Lbwu;)Ldel$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 Lih;b(Lbwu;Lbnr;)Ldel$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 Lih;c(Lbwu;Lbnr;)Ldel$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 Lih;d(Lbtu;)Ldel$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;
    • leavesDrop

      private static LootTable.Builder leavesDrop​(Block leaves, Block drop, float[] chance)
      Mappings:
      Namespace Name Mixin selector
      official a Lih;a(Lbwu;Lbwu;[F)Ldel$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 Lih;b(Lbwu;Lbwu;[F)Ldel$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 Lih;a(Lbwu;Lbnr;Lbnr;Ldha$a;)Ldel$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 m Lih;m(Lbwu;)Ldel$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 Lih;b(Lbwu;Lbwu;)Ldel$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 n Lih;n(Lbwu;)Ldel$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 o Lih;o(Lbwu;)Ldel$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 Lih;a()Ldel$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 Lih;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 Lih;c(Lbwu;Lbwu;)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 Lih;a(Lbwu;)Ldel$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 Lih;b(Lbwu;)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 Lih;a(Lbwu;Lbwu;)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 Lih;a(Lbwu;Lbtu;)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 Lih;c(Lbwu;)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 Lih;d(Lbwu;)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> function)
      Mappings:
      Namespace Name Mixin selector
      official a Lih;a(Lbwu;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 Lih;a(Lbwu;Ldel$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