History - net.minecraft.data.loottable.BlockLootTableGenerator

26.3-snapshot-3

Names

Fields

RegistryWrapper$WrapperLookup: registries, field_51845, registries

LootTableGenerator$Output: output, field_1_8365, field_1_8365

RegistryEntryLookup<Enchantment>: enchantments, field_1_8363, field_1_8363

RegistryEntryLookup<Item>: items, field_1_8364, field_1_8364

RegistryEntryLookup<Block>: blocks, field_1_8362, field_1_8362

RegistryEntryLookup<LootCondition>: predicates, field_1_8366, field_1_8366

Constructors

(Set<Item>, FeatureSet, RegistryWrapper$WrapperLookup)

(Set<Item>, FeatureSet, LootTableGenerator$Output)

Methods

void (BiConsumer<RegistryKey<LootTable>, LootTable$Builder>): generate, method_10399, accept

void (Set, Block, BiConsumer, RegistryKey): lambda$generate$0, method_63538, method_63538

void (): run, method_1_7738, accept

void (Set, Block, RegistryKey): lambda$run$0, method_63538, method_63538

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

(Set<Item>, FeatureSet, Map<RegistryKey<LootTable>, LootTable$Builder>, RegistryWrapper$WrapperLookup)

Methods

IllegalStateException (Block): lambda$add$7, method_63539, method_63539

IllegalStateException (Block): lambda$add$0, method_63539, method_63539

LootTable$Builder (Block): lambda$dropPottedContents$6, method_46026, method_46026

LootTable$Builder (Block): lambda$dropPottedContents$0, method_46026, method_46026

void (Set, Block, BiConsumer, RegistryKey): lambda$generate$5, method_63538, method_63538

void (Set, Block, BiConsumer, RegistryKey): lambda$generate$0, method_63538, method_63538

LootFunction$Builder (Block, Segmented, Integer): lambda$createSegmentedBlockDrops$4, method_66553, method_66553

LootFunction$Builder (Block, Segmented, Integer): lambda$createSegmentedBlockDrops$0, method_66553, method_66553

LootFunction$Builder (Block, Integer): lambda$createCandleDrops$3, method_45993, method_45993

LootFunction$Builder (Block, Integer): lambda$createCandleDrops$0, method_45993, method_45993

LootFunction$Builder (Block, Direction): lambda$createMultifaceBlockDrops$2, method_65260, method_65260

LootFunction$Builder (Block, Direction): lambda$createMultifaceBlockDrops$1, method_65260, method_65260

LootFunction$Builder (Block, Direction): lambda$createMultifaceBlockDrops$1, method_45992, method_45992

LootFunction$Builder (Block, Direction): lambda$createMultifaceBlockDrops$0, method_45992, method_45992

1.21.11_unobfuscated

Names

net.minecraft.data.loot.BlockLootSubProvider

net.minecraft.class_7788

net.minecraft.data.loottable.BlockLootTableGenerator

Fields

RegistryWrapper$WrapperLookup: registries, field_51845, registries

Set<Item>: explosionResistant, field_40608, explosionImmuneItems

FeatureSet: enabledFeatures, field_40609, requiredFeatures

Map<RegistryKey<LootTable>, LootTable$Builder>: map, field_40610, lootTables

float[]: NORMAL_LEAVES_SAPLING_CHANCES, field_40605, SAPLING_DROP_CHANCE

float[]: NORMAL_LEAVES_STICK_CHANCES, field_40611, LEAVES_STICK_DROP_CHANCE

Constructors

(Set<Item>, FeatureSet, RegistryWrapper$WrapperLookup)

(Set<Item>, FeatureSet, Map<RegistryKey<LootTable>, LootTable$Builder>, RegistryWrapper$WrapperLookup)

Methods

LootCondition$Builder (): hasSilkTouch, method_60390, createSilkTouchCondition

LootCondition$Builder (): doesNotHaveSilkTouch, method_60391, createWithoutSilkTouchCondition

LootCondition$Builder (): hasShears, method_62727, createWithShearsCondition

LootCondition$Builder (): hasShearsOrSilkTouch, method_60392, createWithSilkTouchOrShearsCondition

LootCondition$Builder (): doesNotHaveShearsOrSilkTouch, method_60393, createWithoutShearsOrSilkTouchCondition

<T extends LootFunctionConsumingBuilder<T>> T (ItemConvertible, LootFunctionConsumingBuilder<T>): applyExplosionDecay, method_45977, applyExplosionDecay

<T extends LootConditionConsumingBuilder<T>> T (ItemConvertible, LootConditionConsumingBuilder<T>): applyExplosionCondition, method_45978, addSurvivesExplosionCondition

LootTable$Builder (ItemConvertible): createSingleItemTable, method_45976, drops

LootTable$Builder (Block, LootCondition$Builder, LootPoolEntry$Builder<?>): createSelfDropDispatchTable, method_45991, drops

LootTable$Builder (Block, LootPoolEntry$Builder<?>): createSilkTouchDispatchTable, method_45989, dropsWithSilkTouch

LootTable$Builder (Block, LootPoolEntry$Builder<?>): createShearsDispatchTable, method_46001, dropsWithShears

LootTable$Builder (Block, LootPoolEntry$Builder<?>): createSilkTouchOrShearsDispatchTable, method_46008, dropsWithSilkTouchOrShears

LootTable$Builder (Block, ItemConvertible): createSingleItemTableWithSilkTouch, method_45983, drops

LootTable$Builder (ItemConvertible, LootNumberProvider): createSingleItemTable, method_45979, drops

LootTable$Builder (Block, ItemConvertible, LootNumberProvider): createSingleItemTableWithSilkTouch, method_45984, drops

LootTable$Builder (ItemConvertible): createSilkTouchOnlyTable, method_46003, dropsWithSilkTouch

LootTable$Builder (ItemConvertible): createPotFlowerItemTable, method_46009, pottedPlantDrops

LootTable$Builder (Block): createSlabItemTable, method_45980, slabDrops

<T extends Comparable<T>, StringIdentifiable> LootTable$Builder (Block, Property<T>, T): createSinglePropConditionTable, method_45987, dropsWithProperty

LootTable$Builder (Block): createNameableBlockEntityTable, method_45996, nameableContainerDrops

LootTable$Builder (Block): createShulkerBoxDrop, method_46004, shulkerBoxDrops

LootTable$Builder (Block): createCopperOreDrops, method_46010, copperOreDrops

LootTable$Builder (Block): createLapisOreDrops, method_46011, lapisOreDrops

LootTable$Builder (Block): createRedstoneOreDrops, method_46012, redstoneOreDrops

LootTable$Builder (Block): createBannerDrop, method_46013, bannerDrops

LootTable$Builder (Block): createBeeNestDrop, method_46014, beeNestDrops

LootTable$Builder (Block): createBeeHiveDrop, method_46015, beehiveDrops

LootTable$Builder (Block): createCaveVinesDrop, method_46016, glowBerryDrops

LootTable$Builder (Block): createCopperGolemStatueBlock, method_74433, copperGolemStatueDrops

LootTable$Builder (Block, Item): createOreDrop, method_45981, oreDrops

LootTable$Builder (Block, ItemConvertible): createMushroomBlockDrop, method_45998, mushroomBlockDrops

LootTable$Builder (Block): createGrassDrops, method_46017, shortPlantDrops

LootTable$Builder (Block, Item): createStemDrops, method_45997, cropStemDrops

LootTable$Builder (Block, Item): createAttachedStemDrops, method_46005, attachedCropStemDrops

LootTable$Builder (ItemConvertible): createShearsOnlyDrop, method_45995, dropsWithShears

LootTable$Builder (ItemConvertible): createShearsOrSilkTouchOnlyDrop, method_65053, dropsWithSilkTouchOrShears

LootTable$Builder (Block, LootCondition$Builder): createMultifaceBlockDrops, method_45990, multifaceGrowthDrops

LootTable$Builder (Block): createMultifaceBlockDrops, method_65261, multifaceGrowthDrops

LootTable$Builder (Block): createMossyCarpetBlockDrops, method_64930, paleMossCarpetDrops

LootTable$Builder (Block, Block, float...): createLeavesDrops, method_45986, leavesDrops

LootTable$Builder (Block, Block, float...): createOakLeavesDrops, method_46000, oakLeavesDrops

LootTable$Builder (Block): createMangroveLeavesDrops, method_46018, mangroveLeavesDrops

LootTable$Builder (Block, Item, Item, LootCondition$Builder): createCropDrops, method_45982, cropDrops

LootTable$Builder (Block): createDoublePlantShearsDrop, method_46019, seagrassDrops

LootTable$Builder (Block, Block): createDoublePlantWithSeedDrops, method_45985, tallPlantDrops

LootTable$Builder (Block): createCandleDrops, method_46020, candleDrops

LootTable$Builder (Block): createSegmentedBlockDrops, method_66554, segmentedDrops

LootTable$Builder (Block): createCandleCakeDrops, method_46021, candleCakeDrops

LootTable$Builder (): noDrop, method_45975, dropsNothing

void (): generate, method_10379, generate

void (BiConsumer<RegistryKey<LootTable>, LootTable$Builder>): generate, method_10399, accept

void (Block, Block): addNetherVinesDropTable, method_45999, addVinePlantDrop

LootTable$Builder (Block): createDoorTable, method_46022, doorDrops

void (Block): dropPottedContents, method_46023, addPottedPlantDrops

void (Block, Block): otherWhenSilkTouch, method_46007, addDropWithSilkTouch

void (Block, ItemConvertible): dropOther, method_46006, addDrop

void (Block): dropWhenSilkTouch, method_46024, addDropWithSilkTouch

void (Block): dropSelf, method_46025, addDrop

void (Block, Function<Block, LootTable$Builder>): add, method_45994, addDrop

void (Block, LootTable$Builder): add, method_45988, addDrop

IllegalStateException (Block): lambda$add$7, method_63539, method_63539

LootTable$Builder (Block): lambda$dropPottedContents$6, method_46026, method_46026

void (Set, Block, BiConsumer, RegistryKey): lambda$generate$5, method_63538, method_63538

LootFunction$Builder (Block, Segmented, Integer): lambda$createSegmentedBlockDrops$4, method_66553, method_66553

LootFunction$Builder (Block, Integer): lambda$createCandleDrops$3, method_45993, method_45993

LootFunction$Builder (Block, Direction): lambda$createMultifaceBlockDrops$2, method_65260, method_65260

LootFunction$Builder (Block, Direction): lambda$createMultifaceBlockDrops$1, method_45992, method_45992

LootFunction$Builder (Block, Integer): lambda$createStemDrops$0, method_46002, method_46002