promotional bannermobile promotional banner

Project Sakura

A peaceful cherry-blossom realm in Hytale where Slothian villagers wander five biomes (Sakura forest, lavender prairie, lilac wisteria garden, plum-blossom koi pond, and bamboo glade) and everything you build stays forever.

File Details

ProjectSakura-v2.8.4.zip

  • R
  • Jun 10, 2026
  • 7.31 MB
  • 163
  • 0.5

File Name

ProjectSakura-v2.8.4.zip

Supported Versions

  • 0.5

Project Sakura — Changelog

v2.8.4 — Growth Stages Rebuilt

  • Sapling growth rebuilt on vanilla-proven tree geometry. Even with corrected coordinates (v2.8.3) and the engine's compiled-prefab cache cleared, the engine compiled fresh tree buffers and still placed nothing — the giant worldgen trees (26–49 blocks wide, up to 5,460 blocks) used as growth stages never survive the engine's pre-placement checks. Growth stages 1–3 are now recolored copies of vanilla oak's farming stages (sprout → young tree → full tree, max 11×18×11) in Sakura, Plum, and Wisteria materials — 99 prefabs under SakuraGrove/Farming/ (gen_farming_stages.py). The giant artistic trees remain in worldgen only.
  • Fixed: question-mark icons in creative. v2.8.2 emptied 56 builder-block index files whose "Blocks" list the server logs as an unused key — but emptying them surfaced as "?" entries in-game, so the lists are evidently consumed elsewhere (client side). Originals restored verbatim.
  • Deploys now auto-purge the engine's compiled-prefab cache (UserData/PrefabCache/<mod>/): the engine keeps serving stale compiled copies after source edits, which is what masked the v2.8.3 fix during testing.

v2.8.3 — Trees Grow Now

  • Fixed: saplings never visibly grew. Hytale stamps a growth-stage prefab's blocks at their raw saved coordinates relative to the sapling (the saved anchor point is ignored — verified against engine bytecode and a vanilla-tree control test). Project Sakura's tree prefabs were captured in-world with offsets up to 50 blocks, so "grown" trees materialized high in the air and the sapling appeared inert — for the growth potion AND natural growth. All 51 tree prefabs (Sakura/Plum/Wisteria × 3 stages) are now normalized to vanilla convention: trunk base exactly at the stamp point, anchor zeroed (normalize_tree_prefabs.py, idempotent).
  • Removed 15 stale compiled .lpf siblings from the farming tree folders (vanilla ships none; the engine compiles from source).
  • Release verification now fails if any farming tree prefab loses its normalization (anchor/ground-level guard in verify_release.py).
  • Worldgen uses the same tree prefabs; normalization matches the placement convention used by the worldgen pipeline (trees sit flush rather than slightly buried — new chunks only).

v2.8.2 — Seeds Restored

  • Fixed: Sakura and Plum seeds were missing in-game. Their seed-bag textures never shipped (the texture folder was empty), and Hytale silently deletes any item with a missing texture. Both seeds now ship custom bags — a pink-washed bag for Sakura, a deep-plum bag for Plum — palette-matched to the saplings (gen_seed_textures.py).
  • Removed 21 compiled-only prefab copies of vanilla structures (Slothian buildings, hot-spring rocks). The base game provides all of them with proper sources; the copies were dead weight in the download.
  • Removed a leaked prefab-editor session file from the shipped instance resources.
  • Cleaned the engine-ignored "Blocks" key out of all 56 builder-block item files (silences a wall of "Unused key(s)" log warnings).
  • Release tooling: the build now refuses to package if the plugin and asset-pack manifests disagree on the version, and the shipped docs auto-sync from the canonical changelog.