← Back to documentation

Server documentation

FarmDashboard

Active

Hytale • Version 1.0.0

Install, commands, dashboard, scheduler alerts, follow trail, config, and supported crop integrations.

FarmDashboard tracks your crops, sends chat alerts when they need attention, and can guide you back with a star trail.

Watch the intro: YouTube


Overview

Your farm keeps ticking even when you are not standing on it. FarmDashboard tracks your plantations (not the whole world), remembers where you planted, and can ping you in chat when harvest, water, or fertilizer actually matters. Same remote list as the dashboard, not limited to nearby chunks.

Farm Dashboard UI

Installation

  1. Download FarmDashboard-1.0.0.jar from the CurseForge Files tab
  2. Place the JAR in mods/ (global UserData/Mods or per-save mods/)
  3. Start the world. Config is created at mods/durkz_FarmDashboard/FarmDashboard.json
  4. Plant crops, then run /farm d to open the dashboard
  5. Walk away and wait for scheduler alerts (default every 30 seconds) if crops need attention

Quick start

  1. Plant crops (water/fertilize on tilled soil for faster growth — optional for eternal seeds, but recommended as a boost).
  2. /farm d — loading scan, then dashboard.
  3. Check the summary bar (ready / need water / unfertilized).
  4. Go explore. Chat alerts fire when something needs harvest, water, or fertilizer.
  5. Open the dashboard again or use Follow Crop / /farmloc x y z to get a star trail back.
Scan loading screen

Commands

Main command: /farm

CommandDescription
/farm dOpen Farm Dashboard (alias: /farm dashboard)
/farmloc x y zStart follow star trail to coordinates
/stop followStop the follow trail

Examples:

/farm d
/farmloc -551 118 -40
/stop follow

Dashboard

Dashboard details panel
AreaWhat it shows
SummaryTotal crops, ready to harvest, need water, need fertilizer (tilled soil only)
GroupsCrops grouped by type — expand for each plant row
Seed rowCoordinates x, y, z — click to select
DetailsName, growth %, stage, soil status, planter name
LocationSends coords + distance to chat
Follow CropStar trail path guide to selected plant

The panel auto-refreshes while open (default every 5 seconds).


Scheduler alerts (chat)

Water and fertilizer chat alerts

Background checks run on an interval (alertCheckIntervalMs, default 30000 ms). Alerts are sent only for crops you planted, using the same remote tracking as the dashboard — not limited to chunks around you.

AlertColor (typical)When
Ready to harvestGreenCrop is mature / 100% growth
Needs wateringBlueTilled soil crop is dry (includes eternal boost reminders)
Needs fertilizerOrangeTilled soil crop is unfertilized

Each alert fires once per state until the condition is fixed (then it can alert again later).

Toggle all alerts: schedulerAlertsEnabled in config.


Follow Crop

Follow Crop star trail at night

Select a crop in the dashboard → Follow Crop, or use /farmloc x y z.

A trail of glowing stars marks the path to the plant (visible day and night). Stop with /stop follow.


Supported crops

Explicit integration allowlists (no generic “any farming block” guessing):

PackExamples
VanillaPlant_Crop_*, Plant_Sapling_*
Life Cropsmod crop blocks (standard + eternal variants)
NoCube’s OrchardNoCube_Plant_Sapling_* fruit trees

Saplings on natural soil show Natural soil — water/fertilizer counts apply to tilled crops only.

Eternal seeds grow without water/fertilizer but grow faster with both. Dashboard and alerts show boost status optionally.

Custom packs: drop JSON files in mods/durkz_FarmDashboard/integrations/ (see repo docs for format).


Config

File: mods/durkz_FarmDashboard/FarmDashboard.json

FieldDefaultDescription
schedulerAlertsEnabledtrueEnable/disable chat scheduler alerts
alertCheckIntervalMs30000Alert tick interval (milliseconds)
scanRadius16Horizontal scan radius for nearby discovery
verticalRange4Vertical scan range (blocks up/down)
alertScanRadius16Legacy radius field (alerts use remote scan in 1.0.0)
maxResults40Max crops returned per scan
pageRefreshMs5000Dashboard UI refresh while open
scanCacheMs3000Scan result cache TTL
scanLoadingMs4000Loading screen minimum duration
scanLoadingRepeatMs2000Faster loading if re-opened soon after last scan

Example for faster alerts during testing:

{
  "alertCheckIntervalMs": 10000,
  "schedulerAlertsEnabled": true
}

Data files

PathPurpose
mods/durkz_FarmDashboard/FarmDashboard.jsonRuntime config
mods/durkz_FarmDashboard/Planters.jsonTracked plantation positions per player

Planter positions are recorded when you place crop-related blocks. The dashboard probes those positions even when you are far away.


Troubleshooting

IssueCheck
No crops in dashboardDid you plant after installing? Run /farm d near farm once. Only your crops show.
Alerts not firingschedulerAlertsEnabled: true. Wait full alertCheckIntervalMs. Crop must be on tilled soil for water/fert alerts.
Sapling missingMust be in allowlist (Plant_Sapling_* vanilla or Orchard). Mature prefab trees may use different block IDs.
UI ack errors in logKnown Hytale PageManager noise on loading screen — dashboard still works.
“Eternal Eternal” nameDisplay quirk from integration names + eternal flag — cosmetic only.

  • Water and fertilize tilled crops for faster growth; eternal seeds grow without both but benefit from boosts.
  • Wait one full alertCheckIntervalMs (default 30s) after leaving the farm to see scheduler alerts.
  • Use Follow Crop or /farmloc when an alert fires.

Verifying it works

  1. Plant crops after install, then run /farm d near the farm.
  2. Walk away; within one alert interval you should see chat alerts for dry or ready crops (tilled soil).
  3. Select a crop and Follow Crop; star trail should lead back to the block.

License

MIT License