Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Flyiron2

A gameplay-focused drugs and addiction system that adds real buffs, real downsides, and long-term consequences.

Report Flyirons-Drugs-Plugin?

Release
1.3.1

Flyiron2 released Flyirons-Drugs-Plugin version 1.3.1 on March 10, 2026

Flyiron's Drugs Plugin — v1.3 Release Notes

Highlights

v1.3 introduces Villager Weed Workers, a new automation system for cannabis farming that uses Farm Controllers and assigned villagers while preserving existing strain genetics logic.


New: Villager Weed Workers

Players can now automate weed farming with villagers using a farm controller workflow:

  • Place a Farm Controller (BARREL item).
  • Open controller GUI to:
    • Define Farm Area (selection wand)
    • Start/Stop Farm
    • Get Work Contract
    • Show Farm Info
  • Bind villagers to the farm using contracts.

Core behavior

Assigned villagers will:

  • Harvest mature weed plants (large fern) in the region
  • Replant weed (small fern) in valid region spots
  • Follow existing cannabis placement/harvest logic for strain metadata
  • Respect performance cycle caps and scheduled processing

Balance and limits

  • Max farm area: 16x16
  • Max workers per farm: 5 villagers
  • Throughput scales by reachable workers (up to 5x configured per-cycle base values)
  • Breaking a farm controller removes the farm and unassigns workers
  • Assigned workers are set to Farmer profession

Reachability + worker validity

  • Villagers must be able to reach work targets to contribute output
  • Dead/invalid villagers are pruned from farm assignments automatically

Added integrations

Crafting / items

  • Added craftable Farm Controller recipe in recipes.yml
  • Farm Controller is now shown in the /drugs crafting menu

Commands

  • /drugs give now supports farm-controller
  • /drugs give <player> all includes farm controller items

Config and data

mechanics.yml

Added/used weed-farm settings:

  • weed-farm.worker-tick-interval
  • weed-farm.max-harvest-per-cycle
  • weed-farm.max-plant-per-cycle

New persistent data file

  • weed_farms.yml stores farm controllers, regions, enabled state, and assigned villager UUIDs.

Notes for server admins

  • Existing cannabis strain systems remain intact; v1.3 automation reuses the same internal logic used by player interactions.
  • If you tune farm output, adjust max-harvest-per-cycle, max-plant-per-cycle, and worker-tick-interval together.

v1.3.1 note

  • v1.3.1 fixes a bug with villager contract persistence. Villagers will now remain assigned to a farm controller regardless of chunk loading.

Information

Published onMarch 10, 2026
Downloads19

Platforms

Paper Paper (1.21-1.21.11)

Dependencies

Paper Paper
Edit Plugin Dependencies: Paper