Uses of Class
net.minecraft.loot.LootTable.Builder
Packages that use LootTable.Builder
Package
Description
-
Uses of LootTable.Builder in net.minecraft.data.server.loottable
Fields in net.minecraft.data.server.loottable with type parameters of type LootTable.BuilderModifier and TypeFieldDescriptionprotected final Map<RegistryKey<LootTable>, LootTable.Builder> BlockLootTableGenerator.lootTablesprivate final Map<EntityType<?>, Map<RegistryKey<LootTable>, LootTable.Builder>> EntityLootTableGenerator.lootTablesMethods in net.minecraft.data.server.loottable that return LootTable.BuilderModifier and TypeMethodDescriptionBlockLootTableGenerator.attachedCropStemDrops(Block stem, Item drop) protected LootTable.BuilderBlockLootTableGenerator.bannerDrops(Block drop) protected static LootTable.BuilderBlockLootTableGenerator.beehiveDrops(Block drop) protected static LootTable.BuilderBlockLootTableGenerator.beeNestDrops(Block drop) protected static LootTable.BuilderBlockLootTableGenerator.candleCakeDrops(Block candleCake) protected LootTable.BuilderBlockLootTableGenerator.candleDrops(Block candle) protected LootTable.BuilderBlockLootTableGenerator.copperOreDrops(Block drop) protected static LootTable.BuilderEntityLootTableGenerator.createForSheep(ItemConvertible item) protected LootTable.BuilderBlockLootTableGenerator.cropDrops(Block crop, Item product, Item seeds, LootCondition.Builder condition) BlockLootTableGenerator.cropStemDrops(Block stem, Item drop) protected LootTable.Builderprotected LootTable.BuilderBlockLootTableGenerator.drops(Block dropWithSilkTouch, ItemConvertible drop) protected LootTable.BuilderBlockLootTableGenerator.drops(Block dropWithSilkTouch, ItemConvertible drop, LootNumberProvider count) private static LootTable.BuilderBlockLootTableGenerator.drops(Block drop, LootCondition.Builder conditionBuilder, LootPoolEntry.Builder<?> child) BlockLootTableGenerator.drops(ItemConvertible drop) protected LootTable.BuilderBlockLootTableGenerator.drops(ItemConvertible drop, LootNumberProvider count) static LootTable.BuilderBlockLootTableGenerator.dropsNothing()protected <T extends Comparable<T> & StringIdentifiable>
LootTable.BuilderBlockLootTableGenerator.dropsWithProperty(Block drop, Property<T> property, T value) protected static LootTable.BuilderBlockLootTableGenerator.dropsWithShears(Block drop, LootPoolEntry.Builder<?> child) protected static LootTable.BuilderBlockLootTableGenerator.dropsWithShears(ItemConvertible drop) protected static LootTable.BuilderBlockLootTableGenerator.dropsWithSilkTouch(Block drop, LootPoolEntry.Builder<?> child) private static LootTable.BuilderBlockLootTableGenerator.dropsWithSilkTouch(ItemConvertible drop) protected static LootTable.BuilderBlockLootTableGenerator.dropsWithSilkTouchOrShears(Block drop, LootPoolEntry.Builder<?> child) protected LootTable.BuilderBlockLootTableGenerator.flowerbedDrops(Block flowerbed) protected static LootTable.BuilderBlockLootTableGenerator.glowBerryDrops(Block drop) protected LootTable.BuilderBlockLootTableGenerator.lapisOreDrops(Block drop) protected LootTable.BuilderBlockLootTableGenerator.leavesDrops(Block leaves, Block drop, float[] chance) protected LootTable.BuilderBlockLootTableGenerator.mangroveLeavesDrops(Block leaves) protected LootTable.BuilderBlockLootTableGenerator.multifaceGrowthDrops(Block drop, LootCondition.Builder condition) protected LootTable.BuilderBlockLootTableGenerator.mushroomBlockDrops(Block dropWithSilkTouch, ItemConvertible drop) protected LootTable.BuilderBlockLootTableGenerator.nameableContainerDrops(Block drop) protected LootTable.BuilderBlockLootTableGenerator.oakLeavesDrops(Block leaves, Block drop, float[] chance) protected LootTable.Builderprivate LootTable.BuilderBlockLootTableGenerator.pottedPlantDrops(ItemConvertible drop) protected LootTable.BuilderBlockLootTableGenerator.redstoneOreDrops(Block drop) protected static LootTable.BuilderBlockLootTableGenerator.seagrassDrops(Block seagrass) protected LootTable.BuilderBlockLootTableGenerator.shortPlantDrops(Block dropWithShears) protected LootTable.BuilderBlockLootTableGenerator.shulkerBoxDrops(Block drop) protected LootTable.Builderprotected LootTable.BuilderBlockLootTableGenerator.tallPlantDrops(Block tallPlant, Block shortPlant) Methods in net.minecraft.data.server.loottable with parameters of type LootTable.BuilderModifier and TypeMethodDescriptionprotected voidBlockLootTableGenerator.addDrop(Block block, LootTable.Builder lootTable) protected voidEntityLootTableGenerator.register(EntityType<?> entityType, LootTable.Builder lootTable) protected voidEntityLootTableGenerator.register(EntityType<?> entityType, RegistryKey<LootTable> tableKey, LootTable.Builder lootTable) Method parameters in net.minecraft.data.server.loottable with type arguments of type LootTable.BuilderModifier and TypeMethodDescriptionvoidBlockLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) voidEntityLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) voidLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) protected voidBlockLootTableGenerator.addDrop(Block block, Function<Block, LootTable.Builder> lootTableFunction) Constructor parameters in net.minecraft.data.server.loottable with type arguments of type LootTable.BuilderModifierConstructorDescriptionprotectedBlockLootTableGenerator(Set<Item> explosionImmuneItems, FeatureSet requiredFeatures, Map<RegistryKey<LootTable>, LootTable.Builder> lootTables) -
Uses of LootTable.Builder in net.minecraft.data.server.loottable.onetwentyone
Methods in net.minecraft.data.server.loottable.onetwentyone that return LootTable.BuilderMethod parameters in net.minecraft.data.server.loottable.onetwentyone with type arguments of type LootTable.BuilderModifier and TypeMethodDescriptionvoidOneTwentyOneChestLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) voidOneTwentyOneEquipmentLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) voidOneTwentyOneShearingLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) -
Uses of LootTable.Builder in net.minecraft.data.server.loottable.rebalance
Methods in net.minecraft.data.server.loottable.rebalance that return LootTable.BuilderModifier and TypeMethodDescriptionstatic LootTable.BuilderTradeRebalanceChestLootTableGenerator.createAncientCityChestTableBuilder()static LootTable.BuilderTradeRebalanceChestLootTableGenerator.createDesertPyramidChestTableBuilder()static LootTable.BuilderTradeRebalanceChestLootTableGenerator.createJungleTempleChestTableBuilder()static LootTable.BuilderTradeRebalanceChestLootTableGenerator.createPillagerOutpostChestTableBuilder()Method parameters in net.minecraft.data.server.loottable.rebalance with type arguments of type LootTable.BuilderModifier and TypeMethodDescriptionvoidTradeRebalanceChestLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) -
Uses of LootTable.Builder in net.minecraft.data.server.loottable.vanilla
Methods in net.minecraft.data.server.loottable.vanilla that return LootTable.BuilderModifier and TypeMethodDescriptionstatic LootTable.BuilderVanillaChestLootTableGenerator.createAncientCityChestTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createBastionBridgeChestTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createBastionHoglinStableChestTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createBastionOtherChestTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createBastionTreasureChestTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createDesertPyramidChestTableBuilder()static LootTable.BuilderVanillaEntityLootTableGenerator.createElderGuardianTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createEndCityTreasureChestTableBuilder()static LootTable.BuilderVanillaFishingLootTableGenerator.createFishTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createJungleTempleChestTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createNetherBridgeChestTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createPillagerOutpostChestTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createShipwreckMapChestTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createShipwreckSupplyChestTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createShipwreckTreasureChestTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createStrongholdCorridorChestTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createStrongholdLibraryChestTableBuilder()static LootTable.BuilderVanillaChestLootTableGenerator.createWoodlandMansionChestTableBuilder()private LootTable.BuilderVanillaBlockLootTableGenerator.decoratedPotDrops(Block block) private LootTable.BuilderVanillaBlockLootTableGenerator.pitcherCropDrops()Method parameters in net.minecraft.data.server.loottable.vanilla with type arguments of type LootTable.BuilderModifier and TypeMethodDescriptionvoidVanillaArchaeologyLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) voidVanillaBarterLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) voidVanillaChestLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) voidVanillaEquipmentLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) voidVanillaFishingLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) voidVanillaGiftLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) voidVanillaShearingLootTableGenerator.accept(RegistryWrapper.WrapperLookup registryLookup, BiConsumer<RegistryKey<LootTable>, LootTable.Builder> consumer) static voidVanillaChestLootTableGenerator.acceptTrialSpawnerTables(BiConsumer<RegistryKey<LootTable>, LootTable.Builder> exporter) -
Uses of LootTable.Builder in net.minecraft.loot
Methods in net.minecraft.loot that return LootTable.BuilderModifier and TypeMethodDescriptionLootTable.Builder.apply(LootFunction.Builder builder) static LootTable.BuilderLootTable.builder()LootTable.Builder.getThisFunctionConsumingBuilder()LootTable.Builder.pool(LootPool.Builder poolBuilder) LootTable.Builder.randomSequenceId(Identifier randomSequenceId) LootTable.Builder.type(LootContextType type)