Skip to content

Introduction to Bloom

Bloom adds placeable lures that increase Pokemon spawn rates in an area. Players can place lures to attract specific types of Pokemon, boost spawn rates, and increase shiny chances.

Bloom is a lure system that modifies Pokemon spawning in a radius around placed lure entities. Lures can target specific types, species, or spawn buckets, and apply various boosts to spawn rates, shiny chances, and hidden ability rates.

Placeable Lures

  • Physical lure items that can be placed in the world
  • Configurable duration and range
  • Visual particle effects
  • Customizable appearance with Filament item framework

Targeted Attraction

Flexible Targeting
  • Type-Based: Attract specific Pokemon types (Fire, Water, Grass, etc.)
  • Species-Based: Attract specific Pokemon and their forms/aspects
  • Bucket-Based: Target spawn rarity buckets (common, uncommon, rare)
  • Blacklist Mode: Repel specific Pokemon instead of attracting them

Spawn Boosts

  • Spawn Rate: Multiply spawn frequency in the lure area
  • Shiny Rate: Increase shiny spawn chances
  • Hidden Ability Rate: Boost hidden ability chances

Boosts can be applied in different ways:

Multiply

Multiplies the base rate (e.g., 3x spawns)

Add

Adds to the base rate

Set

Sets an exact rate

  1. Place Lure: Crouch and drop a lure item to place it in the world
  2. Activation: Lure becomes active and begins spawning particles
  3. Attraction: Pokemon matching the lure’s criteria spawn more frequently
  4. Duration: Lure remains active for its configured duration
  5. Expiration: Lure disappears when duration expires or max uses reached
  • Type Farming: Place Fire lures in areas to farm Fire-type Pokemon
  • Shiny Hunting: Use lures with shiny boosts for better odds
  • Regional Forms: Create lures specifically for Alolan, Galarian, etc. forms
  • Repel Lures: Prevent unwanted Pokemon from spawning
  • Event Spawns: Distribute special lures for server events

Admin Commands OP Level 2

Section titled “Admin Commands ”
  • /bloom lure <type> - Give yourself a specific lure type
  • /bloom reload - Reload lure configurations (Filament auto-reloads on datapack reload)
  • /bloom debug - Toggle debug visualization

Lures are defined in JSON data packs at data/<namespace>/filament/item/ using the Filament item framework.

Type Lures

Fire Lure, Water Lure, Grass Lure

Form Lures

Alolan Lure, Galarian Lure

Omni Lures

Boost all spawns regardless of type

Repel Lures

Prevent specific spawns

  1. Install Bloom on your server
  2. Create custom lures in data packs
  3. Give lures to players with /bloom lure <type>
  4. Players crouch and drop the lure item to place and activate it