Interface FabricLootPoolBuilder


@NonExtendable @Deprecated public interface FabricLootPoolBuilder
Deprecated.
Please use FabricLootPoolBuilder instead.
Convenience extensions to LootPool.Builder for adding pre-built objects or collections.

This interface is automatically injected to LootPool.Builder.

  • Method Details

    • with

      @Deprecated default net.minecraft.world.level.storage.loot.LootPool.Builder with(net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer entry)
      Adds an entry to this builder.
      Parameters:
      entry - the added loot entry
      Returns:
      this builder
    • with

      @Deprecated default net.minecraft.world.level.storage.loot.LootPool.Builder with(Collection<? extends net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer> entries)
      Adds entries to this builder.
      Parameters:
      entries - the added loot entries
      Returns:
      this builder
    • conditionally

      @Deprecated default net.minecraft.world.level.storage.loot.LootPool.Builder conditionally(net.minecraft.world.level.storage.loot.predicates.LootItemCondition condition)
      Adds a condition to this builder.
      Parameters:
      condition - the added condition
      Returns:
      this builder
    • conditionally

      @Deprecated default net.minecraft.world.level.storage.loot.LootPool.Builder conditionally(Collection<? extends net.minecraft.world.level.storage.loot.predicates.LootItemCondition> conditions)
      Adds conditions to this builder.
      Parameters:
      conditions - the added conditions
      Returns:
      this builder
    • apply

      @Deprecated default net.minecraft.world.level.storage.loot.LootPool.Builder apply(net.minecraft.world.level.storage.loot.functions.LootItemFunction function)
      Deprecated.
      Applies a function to this builder.
      Parameters:
      function - the applied loot function
      Returns:
      this builder
    • apply

      @Deprecated default net.minecraft.world.level.storage.loot.LootPool.Builder apply(Collection<? extends net.minecraft.world.level.storage.loot.functions.LootItemFunction> functions)
      Deprecated.
      Applies loot functions to this builder.
      Parameters:
      functions - the applied loot functions
      Returns:
      this builder
    • copyOf

      @Deprecated static net.minecraft.world.level.storage.loot.LootPool.Builder copyOf(net.minecraft.world.level.storage.loot.LootPool pool)
      Deprecated.
      Creates a builder copy of a loot pool.
      Parameters:
      pool - the loot pool
      Returns:
      the copied builder