Description
GlymeraFarmer - Automatic Farming with a Kweebec Sapling
Place the Farmer Chest, drop a seed inside, and a friendly Kweebec Sapling tends your fields. Plants, harvests, and deposits the crops back into the chest while you go off and adventure.
What is GlymeraFarmer?
GlymeraFarmer turns farming from a chore into a background task. You place a custom Farmer Chest somewhere near your fields, put a seed in it, and a Kweebec Sapling spawns next to the chest as your personal farmer. From that point on, the farmer:
- Walks to nearby empty farmland and plants a seed.
- Walks to fully grown crops and harvests them.
- Walks back to the chest and deposits the harvest.
- Repeats forever, as long as there is at least one seed in the chest.
The seed itself is never consumed — one Wheat seed in the chest powers an unlimited Wheat field. Drops accumulate inside the chest until you come back to collect them.
How It Works
- Craft the Farmer Chest at the Fieldcraft Bench (or Workbench, "Workbench Survival" tab) from
1x Crude Chest Small+1x Wheat Seed. Crafting time: 2 seconds. - Place the chest within sight of your fields.
- Place a seed of your choice inside the chest. The chest decides what gets planted — change the seed, and the farmer switches crops.
- Till and water the soil as usual (or use crystallized dirt for alchemical plants — see below).
- A Kweebec Sapling spawns next to the chest and starts working. It walks, plants, harvests, and returns drops to the chest on its own.
If the chest runs out of plantable space, the farmer simply waits. If the chunk unloads, the farmer despawns and respawns the next time the chunk loads — no orphan NPCs lying around.
Square Work Area
The farmer's working zone around the chest is a square, not a circle. With the default maxWorkRadius = 32 it covers a 65×65 block area centered on the chest. This makes it easy to lay out clean rectangular field grids — for example eight 5×5 plots side by side, each with a different crop, all reachable from a single chest. Lower the radius in the config if you want a smaller, more focused farm.
Supported Crops
14 Standard Crops
Wheat, Corn, Potato, Carrot, Lettuce, Onion, Tomato, Turnip, Rice, Cotton, Pumpkin, Aubergine, Chilli, Cauliflower
All standard crops grow on regular tilled farmland (Soil_Dirt_Tilled).
14 Eternal Variants
Each standard crop also has its Eternal version (Eternal Wheat, Eternal Corn, …). The farmer handles them identically — same farmland, same drops.
6 Alchemical Crops (Tier 1 + Tier 2)
| Crop | Required Ground |
|---|---|
| Blood Rose, Bigger Blood Rose (Health1, Health2) | Crystallized Dirt |
| Azure Fern, Greater Azure Fern (Mana1, Mana2) | Crystallized Dirt |
| Stamina Tier 1, Stamina Tier 2 | Regular farmland |
Place a row of crystallized dirt next to your normal field, drop a Blood Rose seed bag in the chest, and the farmer plants and harvests there. Mix and match — one chest can serve farmland and crystallized-dirt rows at the same time, you only need to swap the seed.
Tier 3 Alchemical Plants (Health3, Mana3, Stamina3)
Tier 3 plants grow sideways on a wall (Hytale's Support rule), which a farming bot cannot place sensibly. The farmer does not plant these. If you want them, place them by hand.
Smart Behavior
- Harvest priority. If there is a mature crop nearby, the farmer harvests first, plants second. No half-grown fields with empty corners.
- Chest deposit. Drops go straight into the Farmer Chest. The farmer walks back periodically to empty its hands.
- Multiple chests. You can run several Farmer Chests in parallel. Each chest tracks its own farmer by UUID, so adjacent chests don't poach each other's NPCs.
- No duplicates. A periodic cleanup pass removes any extra Kweebec Saplings that somehow ended up duplicated near a chest.
- Chunk-aware. The farmer despawns when its chest unloads and respawns cleanly when you return. No invisible duplicates spawning over time.
- Reachability check. The farmer only targets blocks it can actually walk to — no getting stuck on an unreachable tile.
Configuration (plugins/GlymeraFarmer/config.json)
| Field | Default | Meaning |
|---|---|---|
scanRadius |
16 | How far around the farmer's current position it scans for plantable / harvestable blocks |
maxWorkRadius |
32 | How far from its chest the farmer is allowed to roam (square radius). The farm covers a (2·r+1)×(2·r+1) area |
chestScanRadius |
48 | How far the plugin scans for active Farmer Chests around online players |
farmerTickMs |
2000 | Milliseconds between farmer state-machine ticks |
chestScanTickMs |
5000 | Milliseconds between chest discovery scans |
workDistance |
3.5 | Reach distance — when the farmer is this close to the target, it starts working |
maxActiveChests |
3 | Max number of farmer chests active per player at the same time |
stuckTimeoutMs |
30000 | If the farmer doesn't make progress for this long, it resets and picks a new target |
returnTimeoutMs |
60000 | If the farmer can't reach its chest within this time, it warps back |
depositThreshold |
16 | After this many items in the inventory, the farmer returns to deposit |
enableSpecialCrops |
true | Master switch for the alchemical crops (Blood Rose, Azure Fern, Stamina) |
craftingEnabled |
true | If false, the Farmer Chest cannot be crafted (you can still spawn it via OP commands) |
Tips
- One chest = one active crop. To farm multiple crops simultaneously, place multiple Farmer Chests with different seeds.
- Lay out fields as rectangles, not circles — the work area is square.
- For alchemical farming, just embed a strip of crystallized dirt into a normal field. The farmer handles the boundary automatically.
- Drops pile up — empty the chest before it fills past
depositThreshold.
License
Free for personal and server use. No attribution required.
