Gallery

Description
GlymeraLivingDeco — Your Decoration Comes Alive
Five of Hytale's decorative props wake up and walk your world: the Scarecrow, the Training Dummy (arrow removed), the Snowman, the Kweebec Plushie and the pink Harvest Trophy. Every one of them exists in two temperaments:
- Friendly — peaceful wanderers on Kweebec behavior. They stroll around, never attack, and wave at players who come close. The plushies even squeak like the squeaky toy they are. Friendly variants are silent otherwise (like real Kweebecs).
- Haunted — the same models possessed by full Zombie combat AI: they chase, they hit (18 damage, 49 HP), the big ones growl like the undead and the small ones hiss with a nasty little void-critter voice.
The models and textures are 1:1 the game's own decoration assets — they look exactly like the props you place, just… moving.
Natural spawning (fully configurable)
Out of the box, only the friendly variants spawn naturally — in the overworld surface biomes, at about half the spawn rate of GlymeraSaurians. The haunted ones are strictly opt-in.
config.json (in the plugin's data folder):
- worldWhitelist — natural spawning happens ONLY in the worlds listed here. Ships with
"default"active plus two harmless placeholder names (shadowrealm,crystal_caves) that show you the format — replace them with your own world names. - spawns — one true/false switch per NPC (all 10 listed). The total spawn rate is fixed and always spreads across every NPC set to
true: disabling some makes the others more common, not rarer. All false = no natural spawns at all. - Changes apply live with
/gscare reload— no restart needed.
Naturally spawned NPCs despawn with their chunk like ambient wildlife and never clutter your world save. Command-spawned ones are permanent — perfect for placing a waving scarecrow next to your farm.
Commands (OP-only)
/gscare— spawn a haunted Scarecrow/gscare dummy/snowman/plush/trophy— the other haunted ones/gscare friendly— spawn a friendly Scarecrow/gscare friendly dummy/snowman/plush/trophy— the other friendly ones/gscare clear— remove everything you command-spawned/gscare reload— reload config.json
Notes
- No new blocks or items — the plugin only adds NPCs, so it is safe to add and remove at any time.
- Works with the decorative props still placed as blocks; those are untouched.
- First join after installing: the client rebuilds its asset cache once (1–2 minutes).
Changelog
GlymeraLivingDeco — Changelog
v2.0.0 (2026-08-28) — Hytale 0.6.0 (Update 6)
- Rebuilt for Hytale 0.6.0 (Update 6). Requires server 0.6.0 or newer; this version does not run on 0.5.x, and older versions of this plugin do not run on 0.6.0.
- Replaced the vanilla NPC template
Template_Aggressive_Zombies, which no longer exists in 0.6.0. With the old jar a 0.6.0 server refuses to start. - Migrated to the 0.6.0 APIs (network protocol hytale/3, new command-permission API, block/chunk/entity API changes). Everything that was open to players before is open to players again.
- Upgrade: delete the old jar from
mods/, drop in the new one and keep the plugin's data folder — configs and saved data carry over unchanged. Restart the server.
v1.0.0 (2026-08-12) — first release
Five decorative props (Scarecrow, Training Dummy, Snowman, Kweebec Plushie, Harvest
Trophy) as living NPCs, each in a friendly and a haunted variant.
How it is built (dev history v0.1–v0.12, condensed)
- Models/textures are the native deco assets, reparented onto the standard humanoid
skeleton node names so they inherit complete native animation sets (Zombie for the
haunted ones, Kweebec Seedling for the plushies) — the plugin ships no .blockyanim.
Geometry is never scaled (blockymodel UVs are texel-locked); the engine scales via
MinScale/MaxScale 2.0834 in the Models JSONs. - Haunted = Variant roles on Template_Aggressive_Zombies (chase/attack, 49 HP,
18 damage). Friendly = Variant roles on Template_Kweebec_Sapling (peaceful,
wander, greet/wave). Friendly variants use their own silent appearances; the
friendly plushies squeak (SFX_Kweebec_Plushie_Impact). Haunted smalls use Void
Crawler SFX including a custom melee interaction chain (own RootInteractions +
attack sequence component) so even the attack voice fits. - Model surgery per prop: Scarecrow (pole grounded, hip-pivoted leg), Training
Dummy (stuck arrow removed - the model already ships humanoid node names),
Snowman (anonymous nodes mapped by position, carrot reparented under the head,
raised stick arm relaxed), plushies (sitting pose converted to standing: leg
chain rebuilt as two hip-pivoted legs, paws attached to the arms as hands,
arms re-pivoted to the shoulders). - Natural spawning: native spawn table (all 10 roles, total weight 20 ≈ half of
GlymeraSaurians' 43, same Zone1 surface environments) + a spawn filter with
worldWhitelist and per-NPC switches; disabled rolls are swapped for a random
enabled role at spawn time so the total rate stays constant. Natural spawns are
NonSerialized (ambient wildlife); command spawns persist. /gscare reload. - Defaults: friendly true, haunted false, whitelist ["default"] + two placeholder
example worlds.
Only Marc can read this.