Uses of Class
net.minecraft.world.level.storage.loot.LootTable.Builder
Package
Description
Classes for NeoForge's own data generation.
-
Uses of LootTable.Builder in net.minecraft.data.loot
Modifier and TypeFieldDescriptionprotected final Map
<ResourceKey<LootTable>, LootTable.Builder> BlockLootSubProvider.map
private final Map
<EntityType<?>, Map<ResourceKey<LootTable>, LootTable.Builder>> EntityLootSubProvider.map
Modifier and TypeMethodDescriptionBlockLootSubProvider.createAttachedStemDrops
(Block p_249778_, Item p_250678_) protected LootTable.Builder
BlockLootSubProvider.createBannerDrop
(Block p_249810_) protected LootTable.Builder
BlockLootSubProvider.createBeeHiveDrop
(Block p_248770_) protected LootTable.Builder
BlockLootSubProvider.createBeeNestDrop
(Block p_250988_) protected static LootTable.Builder
BlockLootSubProvider.createCandleCakeDrops
(Block p_250280_) protected LootTable.Builder
BlockLootSubProvider.createCandleDrops
(Block p_250896_) protected LootTable.Builder
BlockLootSubProvider.createCaveVinesDrop
(Block p_251070_) protected LootTable.Builder
BlockLootSubProvider.createCopperOreDrops
(Block p_251306_) protected LootTable.Builder
BlockLootSubProvider.createCropDrops
(Block p_249457_, Item p_248599_, Item p_251915_, LootItemCondition.Builder p_252202_) protected LootTable.Builder
BlockLootSubProvider.createDoorTable
(Block p_252166_) protected LootTable.Builder
BlockLootSubProvider.createDoublePlantShearsDrop
(Block p_248678_) protected LootTable.Builder
BlockLootSubProvider.createDoublePlantWithSeedDrops
(Block p_248590_, Block p_248735_) protected LootTable.Builder
BlockLootSubProvider.createGrassDrops
(Block p_252139_) protected LootTable.Builder
BlockLootSubProvider.createLapisOreDrops
(Block p_251511_) protected LootTable.Builder
BlockLootSubProvider.createLeavesDrops
(Block p_250088_, Block p_250731_, float... p_248949_) protected LootTable.Builder
BlockLootSubProvider.createMangroveLeavesDrops
(Block p_251103_) protected LootTable.Builder
BlockLootSubProvider.createMultifaceBlockDrops
(Block p_249088_, LootItemCondition.Builder p_251535_) protected LootTable.Builder
BlockLootSubProvider.createMushroomBlockDrop
(Block p_249959_, ItemLike p_249315_) protected LootTable.Builder
BlockLootSubProvider.createNameableBlockEntityTable
(Block p_252291_) protected LootTable.Builder
BlockLootSubProvider.createOakLeavesDrops
(Block p_249535_, Block p_251505_, float... p_250753_) protected LootTable.Builder
BlockLootSubProvider.createOreDrop
(Block p_250450_, Item p_249745_) protected LootTable.Builder
BlockLootSubProvider.createPetalsDrops
(Block p_273240_) protected LootTable.Builder
BlockLootSubProvider.createPotFlowerItemTable
(ItemLike p_249395_) protected LootTable.Builder
BlockLootSubProvider.createRedstoneOreDrops
(Block p_251906_) protected static LootTable.Builder
BlockLootSubProvider.createSelfDropDispatchTable
(Block p_252253_, LootItemCondition.Builder p_248764_, LootPoolEntryContainer.Builder<?> p_249146_) protected LootTable.Builder
BlockLootSubProvider.createShearsDispatchTable
(Block p_252195_, LootPoolEntryContainer.Builder<?> p_250102_) protected static LootTable.Builder
BlockLootSubProvider.createShearsOnlyDrop
(ItemLike p_250684_) protected static LootTable.Builder
EntityLootSubProvider.createSheepTable
(ItemLike p_249422_) protected LootTable.Builder
BlockLootSubProvider.createShulkerBoxDrop
(Block p_252164_) protected LootTable.Builder
BlockLootSubProvider.createSilkTouchDispatchTable
(Block p_250203_, LootPoolEntryContainer.Builder<?> p_252089_) protected LootTable.Builder
BlockLootSubProvider.createSilkTouchOnlyTable
(ItemLike p_252216_) protected LootTable.Builder
BlockLootSubProvider.createSilkTouchOrShearsDispatchTable
(Block p_250539_, LootPoolEntryContainer.Builder<?> p_251459_) BlockLootSubProvider.createSingleItemTable
(ItemLike p_251912_) protected LootTable.Builder
BlockLootSubProvider.createSingleItemTable
(ItemLike p_251584_, NumberProvider p_249865_) protected LootTable.Builder
BlockLootSubProvider.createSingleItemTableWithSilkTouch
(Block p_249305_, ItemLike p_251905_) protected LootTable.Builder
BlockLootSubProvider.createSingleItemTableWithSilkTouch
(Block p_251449_, ItemLike p_248558_, NumberProvider p_250047_) protected <T extends Comparable<T> & StringRepresentable>
LootTable.BuilderBlockLootSubProvider.createSinglePropConditionTable
(Block p_252154_, Property<T> p_250272_, T p_250292_) protected LootTable.Builder
BlockLootSubProvider.createSlabItemTable
(Block p_251313_) BlockLootSubProvider.createStemDrops
(Block p_250957_, Item p_249098_) static LootTable.Builder
BlockLootSubProvider.noDrop()
Modifier and TypeMethodDescriptionprotected void
BlockLootSubProvider.add
(Block p_250610_, LootTable.Builder p_249817_) protected void
EntityLootSubProvider.add
(EntityType<?> p_252130_, ResourceKey<LootTable> p_335943_, LootTable.Builder p_249357_) protected void
EntityLootSubProvider.add
(EntityType<?> p_248740_, LootTable.Builder p_249440_) Modifier and TypeMethodDescriptionprotected void
BlockLootSubProvider.add
(Block p_251966_, Function<Block, LootTable.Builder> p_251699_) void
BlockLootSubProvider.generate
(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> p_249322_) void
EntityLootSubProvider.generate
(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> p_251751_) void
LootTableSubProvider.generate
(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> p_249643_) ModifierConstructorDescriptionprotected
BlockLootSubProvider
(Set<Item> p_281507_, FeatureFlagSet p_283552_, Map<ResourceKey<LootTable>, LootTable.Builder> p_282212_, HolderLookup.Provider p_345191_) -
Uses of LootTable.Builder in net.minecraft.data.loot.packs
Modifier and TypeMethodDescriptionTradeRebalanceChestLoot.ancientCityLootTable()
VanillaChestLoot.ancientCityLootTable()
VanillaChestLoot.bastionBridgeLootTable()
VanillaChestLoot.bastionHoglinStableLootTable()
VanillaChestLoot.bastionOtherLootTable()
VanillaChestLoot.bastionTreasureLootTable()
private LootTable.Builder
VanillaBlockLoot.createDecoratedPotTable
(Block p_277929_) private LootTable.Builder
VanillaBlockLoot.createPitcherCropLoot()
TradeRebalanceChestLoot.desertPyramidLootTable()
VanillaChestLoot.desertPyramidLootTable()
VanillaEntityLoot.elderGuardianLootTable()
VanillaChestLoot.endCityTreasureLootTable()
static LootTable.Builder
VanillaFishingLoot.fishingFishLootTable()
TradeRebalanceChestLoot.jungleTempleLootTable()
VanillaChestLoot.jungleTempleLootTable()
VanillaChestLoot.netherBridgeLootTable()
TradeRebalanceChestLoot.pillagerOutpostLootTable()
VanillaChestLoot.pillagerOutpostLootTable()
VanillaChestLoot.shipwreckMapLootTable()
VanillaChestLoot.shipwreckSupplyLootTable()
VanillaChestLoot.shipwreckTreasureLootTable()
VanillaChestLoot.strongholdCorridorLootTable()
VanillaChestLoot.strongholdLibraryLootTable()
static LootTable.Builder
VanillaEquipmentLoot.trialChamberEquipment
(Item p_345453_, Item p_345712_, ArmorTrim p_346117_, HolderLookup.RegistryLookup<Enchantment> p_345542_) VanillaChestLoot.woodlandMansionLootTable()
Modifier and TypeMethodDescriptionvoid
TradeRebalanceChestLoot.generate
(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> p_301981_) void
VanillaArchaeologyLoot.generate
(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> p_278066_) void
VanillaChestLoot.generate
(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> p_250931_) void
VanillaEquipmentLoot.generate
(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> p_338322_) void
VanillaFishingLoot.generate
(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> p_249559_) void
VanillaGiftLoot.generate
(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> p_250831_) void
VanillaPiglinBarterLoot.generate
(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> p_250176_) void
VanillaShearingLoot.generate
(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> p_332018_) void
VanillaChestLoot.spawnerLootTables
(BiConsumer<ResourceKey<LootTable>, LootTable.Builder> p_311958_) -
Uses of LootTable.Builder in net.minecraft.world.level.storage.loot
Modifier and TypeMethodDescriptionLootTable.Builder.apply
(LootItemFunction.Builder p_79164_) static LootTable.Builder
LootTable.lootTable()
LootTable.Builder.setParamSet
(LootContextParamSet p_79166_) LootTable.Builder.setRandomSequence
(ResourceLocation p_287667_) LootTable.Builder.unwrap()
LootTable.Builder.withPool
(LootPool.Builder p_79162_) -
Uses of LootTable.Builder in net.neoforged.neoforge.common.data.internal
Modifier and TypeMethodDescriptionprivate LootTable.Builder
NeoForgeLootTableProvider.findAndReplaceInLootTableBuilder
(LootTable.Builder builder) Modifier and TypeMethodDescriptionprivate boolean
NeoForgeLootTableProvider.findAndReplaceInLootPool
(LootPool lootPool, LootTable.Builder newBuilder) private LootTable.Builder
NeoForgeLootTableProvider.findAndReplaceInLootTableBuilder
(LootTable.Builder builder)