Configuring a Fishing Minion

A fishing minion catches fish from water source blocks in its work area and stores the catch. This page builds one from scratch.

Quick start

  1. Open the /plugins/EcoMinions/minions/ folder and copy fishing.yml to a new file. The file name is the minion ID.

  2. Set type: fishing.

  3. Set how many water sources it needs with min-water.

  4. Run /minions reload, then /minions give <player> <id> to hand the minion out.

  5. Place the minion next to still water and watch for the splash of its first cast.

Naming and IDs

The file name without .yml is the minion ID, as for every type. Everything not on this page is shared by every type and covered in Configuring a Minion.

The structure of a fishing minion

PartWhat it controls
WaterHow much water it needs, and whether it lays its own
CatchWhat it catches
# === Water: what the minion fishes in ===
type: fishing # The minion catches fish.
min-water: 1 # Still water source blocks needed before it fishes.
placement:
  self-seed: false # Whether the minion lays its own water.

# === Catch: optional loot table ===
drops: # Replaces the vanilla catch. Leave this out to use vanilla fishing loot.
  - item: cod
    chance: 0.6
  - item: ecoitems:pearl
    chance: 0.02
    xp: 1-3

Water

The minion fishes from still water source blocks in its work area, by default the ring one block below it. Flowing water does not count. While it is short of water it checks every cycle; once it has enough, it rechecks every 20 cycles. With placement.self-seed: true, it turns one air or flowing water block on solid ground into a water source each cycle, until the layer is full. Like a miner, it needs a pit: on flat ground its layer is solid, so there is nowhere to lay water.

Catch

Each catch comes from the minion's own drops list first, then EcoItems fishing loot while the owner is online, then vanilla fishing loot. drops takes the same fields as a slayer's. Each catch is worth 1 to 6 XP, or the xp of a drops entry. Offline cycles roll drops or the vanilla catch; EcoItems loot needs the owner online.


Where to go next