File Details
GlymeraFarmer-10.0.0.jar
- R
- Jun 11, 2026
- 29.68 KB
- 338
- 0.5
File Name
GlymeraFarmer-10.0.0.jar
Supported Versions
- 0.5
GlymeraFarmer - Changelog
v10.0.0 (2026-06-11)
- Fixed: Eternal seeds finally work. Since v1.1 the eternal crop variants were registered under a block name that does not exist (
..._Eternal_Blockinstead of Hytale's actual..._Block_Eternal), so an eternal seed bag in the chest did nothing. All 14 eternal crops now plant and harvest correctly. - New: True eternal harvesting. Mature eternal plants are not removed on harvest - the farmer resets them to a young plant (exactly like Hytale's own harvest interaction) and collects the crop plus Life Essence, using the exact drop amounts from the game's eternal harvest tables. An eternal field never needs replanting; to dismantle it, break the plants (returns the eternal seed).
- Fixed: Seed switching no longer deadlocks. Previously the farmer only re-read the chest while depositing - if leftover crops of the old sort blocked the field, it never deposited and a seed swap was never noticed (farmer idled forever). Now it re-checks the seedbag every 5 seconds while scanning, and it harvests mature crops of all known types, so it clears the old field on its own and transitions to the new crop.
- Note: one chest still farms exactly one sort at a time - the first known seed bag (lowest slot) in the chest wins.
v9.0.0 (2026-06-11)
- Fixed: records are now world-bound.
chests.jsonstores the world of every farmer chest. Previously the world was only re-discovered after a restart when a player's scan re-found the block in their own world - until then the farmer stayed dormant, and identical coordinates in two worlds could adopt the wrong one. Legacy entries without a world self-heal: they are adopted by the world where the block is verifiably present. - No other behavior changes - placement, work logic, limits and persistence format stay compatible (the world field is added on the next save).
v8.0.0 (2026-05-29)
- Fix: Eliminated the
SEVERE Duplicate asset pack '...'error that appeared on every server boot after the first. The plugin generates its asset pack intomods/and Hytale's auto-scan already loads it at startup; the plugin then re-registered the same pack viaregisterPack(), which the engine flagged as a duplicate. The plugin now registers the pack only if it is not already loaded (AssetModule.getAssetPack(name) == null), mirroring the engine's own check. No functional change — assets load exactly as before, just without the log error. - Fix: The generated pack manifest now declares
"ServerVersion":"*"and is (re)written on every boot, clearing Hytale's "does not specify a target server version" warning (which Hytale states will become a hard error in a future version). Existing installs are upgraded automatically on the next start.
v6.0.0 (2026-05-03)
- Change: Work area around the chest is now a square instead of a circle. Lets you build clean rectangular field layouts (e.g. multiple 5x5 plots side by side) without the corners falling outside the farmer's reach. With
maxWorkRadius=32(default) the farmer now covers a 65x65 area around the chest. LowermaxWorkRadiusin the config if that is too large for your setup. - Fix: Alchemical seeds (Blood Rose, Azure Fern, …) no longer drop back as items right after planting. The farmer used to plant them on regular farmland, but Hytale's Support.Down rule destroys them on the first growth tick — effectively a seed-duplication bug. The farmer now plants each crop only on the ground type it actually accepts:
- Blood Rose & Bigger Bloom (Health1, Health2) and Azure Fern & Greater Azure Fern (Mana1, Mana2): require Crystallized Dirt (
Soil_Dirt_Crystal). Place a few crystallized dirt blocks next to your regular farmland and the farmer will plant and harvest them there. - Stamina1, Stamina2: still grow on regular farmland (Hytale accepts the soil tag).
- Tier 3 alchemical plants (Health3, Mana3, Stamina3): removed from the farmer's planting pool. These plants grow sideways on a wall, which a farming bot cannot place sensibly. Plant them by hand.
- Blood Rose & Bigger Bloom (Health1, Health2) and Azure Fern & Greater Azure Fern (Mana1, Mana2): require Crystallized Dirt (
- Behavior: if no compatible ground is available within
maxWorkRadius, the farmer simply waits. It will not plant on the wrong block anymore.
v2.0.0 (2026-03-13)
- Fix: Critical NPC duplication bug when players fly far away and chunks unload
- New: Chunk-loaded check before farmer respawn - prevents spawn loop in unloaded chunks
- New: Cleanup of old farmer NPCs near chest before spawning a new one (30 block radius)
- New: Periodic duplicate detection every 10 seconds - removes excess farmers, keeps tracked one
- Fix: Adjacent chest cleanup no longer removes farmers belonging to other chests (UUID check)
v1.1.0 (2026-03-12)
- New: Special crops support (Health, Mana, Stamina plants) - harvest by block type swap detection
- New: Eternal crop variants (14 types)
- New: Config option: enableSpecialCrops
v1.0.0 (2026-03-11)
- Initial release
- Chest-based farming NPC system
- Custom Furniture_Farmer_Chest with Kweebec_Sapling farmer
- Automatic planting and harvesting (14 standard crops)
- State machine: WAITING_FOR_SEED > SCANNING > PLANTING/HARVESTING > DEPOSITING
- Priority system: Harvesting before planting
- Seed stays in chest (infinite use)