Uses of Class
net.minecraft.world.level.storage.loot.LootTable.Builder
Packages that use LootTable.Builder
Package
Description
Classes for NeoForge's own data generation.
-
Uses of LootTable.Builder in net.minecraft.data.loot
Fields in net.minecraft.data.loot with type parameters of type LootTable.BuilderModifier and TypeFieldDescriptionprivate final Map<ResourceKey<LootTable>, LootTable.Builder> BlockLootSubProvider.mapprivate final Map<EntityType<?>, Map<ResourceKey<LootTable>, LootTable.Builder>> EntityLootSubProvider.mapMethods in net.minecraft.data.loot that return LootTable.BuilderModifier and TypeMethodDescriptionBlockLootSubProvider.createAttachedStemDrops(Block block, Item drop) protected LootTable.BuilderBlockLootSubProvider.createBannerDrop(Block original) protected LootTable.BuilderBlockLootSubProvider.createBeeHiveDrop(Block original) protected LootTable.BuilderBlockLootSubProvider.createBeeNestDrop(Block original) protected static LootTable.BuilderBlockLootSubProvider.createCandleCakeDrops(Block candle) protected LootTable.BuilderBlockLootSubProvider.createCandleDrops(Block block) protected LootTable.BuilderBlockLootSubProvider.createCaveVinesDrop(Block original) protected LootTable.BuilderBlockLootSubProvider.createCopperGolemStatueBlock(Block block) protected LootTable.BuilderBlockLootSubProvider.createCopperOreDrops(Block block) protected LootTable.BuilderBlockLootSubProvider.createCropDrops(Block original, Item cropDrop, Item seedDrop, LootItemCondition.Builder isMaxAge) protected LootTable.BuilderBlockLootSubProvider.createDoorTable(Block block) protected LootTable.BuilderBlockLootSubProvider.createDoublePlantShearsDrop(Block block) protected LootTable.BuilderBlockLootSubProvider.createDoublePlantWithSeedDrops(Block block, Block drop) protected LootTable.BuilderBlockLootSubProvider.createGrassDrops(Block original) protected LootTable.BuilderBlockLootSubProvider.createLapisOreDrops(Block block) protected LootTable.BuilderBlockLootSubProvider.createLeavesDrops(Block original, Block sapling, float... saplingChances) protected LootTable.BuilderBlockLootSubProvider.createMangroveLeavesDrops(Block block) protected LootTable.BuilderBlockLootSubProvider.createMossyCarpetBlockDrops(Block block) protected LootTable.BuilderBlockLootSubProvider.createMultifaceBlockDrops(Block block) protected LootTable.BuilderBlockLootSubProvider.createMultifaceBlockDrops(Block block, LootItemCondition.Builder condition) protected LootTable.BuilderBlockLootSubProvider.createMushroomBlockDrop(Block original, ItemLike drop) protected LootTable.BuilderBlockLootSubProvider.createNameableBlockEntityTable(Block drop) protected LootTable.BuilderBlockLootSubProvider.createOakLeavesDrops(Block original, Block sapling, float... saplingChances) protected LootTable.BuilderBlockLootSubProvider.createOreDrop(Block original, Item drop) protected LootTable.BuilderBlockLootSubProvider.createPotFlowerItemTable(ItemLike flower) protected LootTable.BuilderBlockLootSubProvider.createRedstoneOreDrops(Block block) BlockLootSubProvider.createSegmentedBlockDrops(Block block) protected static LootTable.BuilderBlockLootSubProvider.createSelfDropDispatchTable(Block original, LootItemCondition.Builder condition, LootPoolEntryContainer.Builder<?> entry) protected LootTable.BuilderBlockLootSubProvider.createShearsDispatchTable(Block original, LootPoolEntryContainer.Builder<?> entry) protected LootTable.BuilderBlockLootSubProvider.createShearsOnlyDrop(ItemLike drop) protected LootTable.BuilderBlockLootSubProvider.createShearsOrSilkTouchOnlyDrop(ItemLike drop) protected LootTable.BuilderBlockLootSubProvider.createShulkerBoxDrop(Block shulkerBox) protected LootTable.BuilderBlockLootSubProvider.createSilkTouchDispatchTable(Block original, LootPoolEntryContainer.Builder<?> entry) protected LootTable.BuilderBlockLootSubProvider.createSilkTouchOnlyTable(ItemLike drop) protected LootTable.BuilderBlockLootSubProvider.createSilkTouchOrShearsDispatchTable(Block original, LootPoolEntryContainer.Builder<?> entry) BlockLootSubProvider.createSingleItemTable(ItemLike drop) protected LootTable.BuilderBlockLootSubProvider.createSingleItemTable(ItemLike drop, NumberProvider count) protected LootTable.BuilderBlockLootSubProvider.createSingleItemTableWithSilkTouch(Block original, ItemLike drop) protected LootTable.BuilderBlockLootSubProvider.createSingleItemTableWithSilkTouch(Block original, ItemLike drop, NumberProvider count) protected <T extends Comparable<T> & StringRepresentable>
LootTable.BuilderBlockLootSubProvider.createSinglePropConditionTable(Block drop, Property<T> property, T value) protected LootTable.BuilderBlockLootSubProvider.createSlabItemTable(Block slab) BlockLootSubProvider.createStemDrops(Block block, Item drop) static LootTable.BuilderBlockLootSubProvider.noDrop()Methods in net.minecraft.data.loot with parameters of type LootTable.BuilderModifier and TypeMethodDescriptionprotected voidBlockLootSubProvider.add(Block block, LootTable.Builder builder) protected voidEntityLootSubProvider.add(EntityType<?> type, ResourceKey<LootTable> lootTable, LootTable.Builder builder) protected voidEntityLootSubProvider.add(EntityType<?> type, LootTable.Builder builder) Method parameters in net.minecraft.data.loot with type arguments of type LootTable.BuilderModifier and TypeMethodDescriptionprotected voidBlockLootSubProvider.add(Block block, Function<Block, LootTable.Builder> builder) voidBlockLootSubProvider.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) voidEntityLootSubProvider.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) voidLootTableSubProvider.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) -
Uses of LootTable.Builder in net.minecraft.data.loot.packs
Methods in net.minecraft.data.loot.packs that return LootTable.BuilderModifier and TypeMethodDescriptionTradeRebalanceChestLoot.ancientCityLootTable()VanillaChestLoot.ancientCityLootTable()VanillaChestLoot.bastionBridgeLootTable()VanillaChestLoot.bastionHoglinStableLootTable()VanillaChestLoot.bastionOtherLootTable()VanillaChestLoot.bastionTreasureLootTable()private LootTable.BuilderVanillaBlockLoot.createDecoratedPotTable(Block original) private LootTable.BuilderVanillaBlockLoot.createMobSkullDrop(Block block) private LootTable.BuilderVanillaBlockLoot.createPitcherCropLoot()TradeRebalanceChestLoot.desertPyramidLootTable()VanillaChestLoot.desertPyramidLootTable()VanillaEntityLoot.elderGuardianLootTable()VanillaChestLoot.endCityTreasureLootTable()static LootTable.BuilderVanillaFishingLoot.fishingFishLootTable()TradeRebalanceChestLoot.jungleTempleLootTable()VanillaChestLoot.jungleTempleLootTable()VanillaChestLoot.netherBridgeLootTable()TradeRebalanceChestLoot.pillagerOutpostLootTable()VanillaChestLoot.pillagerOutpostLootTable()VanillaChestLoot.shipwreckMapLootTable()VanillaChestLoot.shipwreckSupplyLootTable()VanillaChestLoot.shipwreckTreasureLootTable()VanillaChestLoot.strongholdCorridorLootTable()VanillaChestLoot.strongholdLibraryLootTable()static LootTable.BuilderVanillaEquipmentLoot.trialChamberEquipment(Item helmet, Item chestplate, ArmorTrim trim, HolderLookup.RegistryLookup<Enchantment> enchantments) VanillaChestLoot.woodlandMansionLootTable()Method parameters in net.minecraft.data.loot.packs with type arguments of type LootTable.BuilderModifier and TypeMethodDescriptionvoidTradeRebalanceChestLoot.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) voidVanillaArchaeologyLoot.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) voidVanillaBlockInteractLoot.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) voidVanillaChargedCreeperExplosionLoot.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) voidVanillaChestLoot.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) voidVanillaEntityInteractLoot.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) voidVanillaEquipmentLoot.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) voidVanillaFishingLoot.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) voidVanillaGiftLoot.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) voidVanillaPiglinBarterLoot.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) voidVanillaShearingLoot.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) voidVanillaChestLoot.spawnerLootTables(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) -
Uses of LootTable.Builder in net.minecraft.world.level.storage.loot
Classes in net.minecraft.world.level.storage.loot that implement interfaces with type arguments of type LootTable.BuilderMethods in net.minecraft.world.level.storage.loot that return LootTable.BuilderModifier and TypeMethodDescriptionLootTable.Builder.apply(LootItemFunction.Builder function) static LootTable.BuilderLootTable.lootTable()LootTable.Builder.setParamSet(ContextKeySet paramSet) LootTable.Builder.setRandomSequence(Identifier key) LootTable.Builder.unwrap()LootTable.Builder.withCondition(ICondition condition) LootTable.Builder.withConditions(List<ICondition> conditions) LootTable.Builder.withPool(LootPool.Builder pool) -
Uses of LootTable.Builder in net.neoforged.neoforge.common.data
Method parameters in net.neoforged.neoforge.common.data with type arguments of type LootTable.BuilderModifier and TypeMethodDescriptionvoidConditionalLootTableSubProvider.generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> output) -
Uses of LootTable.Builder in net.neoforged.neoforge.common.data.internal
Methods in net.neoforged.neoforge.common.data.internal that return LootTable.BuilderModifier and TypeMethodDescriptionprivate @Nullable LootTable.BuilderNeoForgeLootTableProvider.findAndReplaceInLootTableBuilder(LootTable.Builder builder) Methods in net.neoforged.neoforge.common.data.internal with parameters of type LootTable.BuilderModifier and TypeMethodDescriptionprivate booleanNeoForgeLootTableProvider.findAndReplaceInLootPool(LootPool lootPool, LootTable.Builder newBuilder) private @Nullable LootTable.BuilderNeoForgeLootTableProvider.findAndReplaceInLootTableBuilder(LootTable.Builder builder)