promotional bannermobile promotional banner

GlymeraPopCap

Per-chunk mob cap that keeps your world fast: culls surplus NPCs (youngest first), never touches ridden mounts, and a craftable Pet Tag makes favorite creatures immune to culling and despawning. Fully configurable.
Back to Files

GlymeraPopCap-7.0.0.jar

File nameGlymeraPopCap-7.0.0.jar
Uploader
GlymeraCraftGlymeraCraft
Uploaded
Oct 25, 2026
Downloads
26
Size
168.2 KB
File ID
9317939
Type
R
Release
Supported game versions
  • 0.7

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

  • exemptRoles in config.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 _name line 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.json carry 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.png in 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 maxTaggedPerPlayer in config.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.
  • maxEntitiesPerChunk may now be set to 0: 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.json in 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