GlymeraPopCap-7.0.0.jar
What's new
GlymeraPopCap — Changelog
v7.0.0 (2026-10-25) — Exempt roles: plugin NPCs no longer blink
Fixed
- Display NPCs of other plugins were culled and re-created every scan. Armor stands, merchants, pet-shop keepers, pets, holograms and fake players are kept alive by their own plugins, which re-create them within seconds. In a chunk above the cap (e.g. next to a spawner or a breeding pen) they were therefore always the youngest NPCs and got removed on every scan — visible as stands or merchants vanishing for a moment every 30 seconds and coming back. The cap now leaves them alone.
New
exemptRolesinconfig.json: NPC role names the cap never counts and never removes. Exact names, or a name ending in*to cover a whole family (e.g.GlymeraMerchant*). Default list = the Glymera display NPCs:GlymeraArmorStandStatic,GlymeraMerchantNPC,GlymeraMerchantMarker,GlymeraMed_FurnitureMerchant,GlymeraPetsShopNPC,GlymeraPets_Pet,GlymeraText_Char,GlymeraFakePlayer,GlymeraZooNPC. Add the roles of other mods' shop or decoration NPCs here if they show the same blinking.- Every setting is now explained right inside
config.json(a_nameline above each value). Your values are kept; the file is rewritten on start only to add missing options and texts.
Upgrade
- Drop the new jar into
mods/, delete the old one, keep the data folder (config.json,tags.jsoncarry over). Restart the server.
v6.0.0 (2026-10-12) — Hytale 0.7.0 (Update 7)
- Rebuilt for Hytale 0.7.0 (Update 7 / Chapter 1). Requires server 0.7.0 or newer; this version does not run on 0.6.x, and the previous version does not run on 0.7.0 (the server removed the old block and chunk API).
- Migrated to the 0.7.0 world API: block reads and writes now go through the chunk store and block sections (
BlockOperations), chunk ticking through the engine's new marker component, spawn points through the asynchronous spawn provider. - Mod icon added (
icon-256.pngin the jar) so the plugin shows its picture in the world's mod list instead of a question mark. - 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.
v5.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.
- 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.
v4.0.0 (2026-07-18)
Pet Tags, protected mounts, and full-clear mode.
- New craftable item Pet Tag: hit any creature with the tag in hand to mark it. Marked creatures are permanently exempt from the population cap and immune to natural despawning (night creatures, skittish critters — their despawn timer is removed and kept off). The tag is consumed on use; the creature takes no damage from the hit.
- Hitting one of your own marked creatures with a tag in hand removes the mark again (the used tag is not refunded).
- Per-player tag limit, configurable via
maxTaggedPerPlayerinconfig.json(default 10). A slot frees up automatically the moment a marked creature dies or is otherwise permanently removed — sleeping chunks do not count, marks survive server restarts. - Pet Tag recipe at the Farming Bench: 1× Greater Essence of Life + 10× Iron Ingot. Crafting can be disabled via
craftingEnabled: false. - NPCs that a player is currently riding (boats, tamed/flying mounts) are exempt from the cap — a crowded chunk can no longer remove the vehicle under the rider.
maxEntitiesPerChunkmay now be set to0: removes every NPC that is neither ridden nor marked.- New commands:
/gpop tags(your tag usage),/gpop tagreset <player>(admin only). - Tag data is stored in
tags.jsonin the plugin data folder — nothing is written to the world or the entities, so uninstalling the plugin is always safe. - The plugin now ships a small asset pack (tag item, 3D model, icon, recipe); the first join after installing may take a moment while the client rebuilds assets.
v3.0.0 (2026-05-26)
Compatibility port for the Hytale stable update.
- Migrated to the new server API (vector/position types); no functional changes.
v2.0.0 (2026-03-16)
Quiet operation.
- Removed all console logging (startup banner, per-chunk removal reports, config messages) — the plugin now works silently.
v1.0.0 (2026-02-20)
Initial release.
- Per-chunk population cap for living entities (non-player NPCs): periodic scan of loaded chunks, entities above the limit are removed youngest-first.
- Configurable via
config.json:maxEntitiesPerChunk(default 30),scanIntervalSeconds(default 30, minimum 10). - Runs per world on the world thread; players are never counted or touched.
This mod has no additional files

