Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
A gameplay-focused drugs and addiction system that adds real buffs, real downsides, and long-term consequences.
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
/drugscrafting menu
Commands
/drugs givenow supportsfarm-controller/drugs give <player> allincludes farm controller items
Config and data
mechanics.yml
Added/used weed-farm settings:
weed-farm.worker-tick-intervalweed-farm.max-harvest-per-cycleweed-farm.max-plant-per-cycle
New persistent data file
weed_farms.ymlstores 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, andworker-tick-intervaltogether.
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 on | March 10, 2026 |
|---|---|
| Downloads | 19 |
Platforms
Paper (1.21-1.21.11)
Dependencies
Paper