WorldPulse
ActiveHytale • Version 0.3.0
Hunt the same area every day and its wildlife becomes scarce. Leave it alone and populations recover, with suitable neighbouring regions helping them return. Healthy wildlife can breed, and young animals grow into adults.
WorldPulse runs automatically in single-player worlds, friend-hosted worlds and dedicated servers. Install it and play. Commands are for administration and diagnosis.
Features
- Regional populations: each species has its own population health in every region, 8 x 8 chunks by default. Player hunting reduces future natural spawning there.
- Recovery and hunting pressure: populations recover over in-game days. Habitat and pressure affect recovery, while healthy neighbours can support recolonization.
- Physical breeding: eligible natural wildlife can produce young when parents, population health, habitat and native spawn limits allow it.
- Growing young: young animals start smaller and weaker, then grow gradually. Native juvenile roles are used when a reliable relation exists; otherwise the original model is scaled.
- Notices for each affected species: nearby players receive chat messages about decline, scarcity, recovery, hunting pressure, actual births and adulthood, with cooldowns.
- Native and modded wildlife: registered role metadata supplies classification, models and names. No player setup or built-in list of another mod’s animals is required.
- Learned predator relations: repeated predator kills establish local prey links. Prey scarcity can then reduce future predator spawning; unknown diets remain neutral.
- Persistent worlds: populations, pressure, breeding cooldowns, young animal state and learned food relations survive saves and restarts.
- Hungry predators: 20 configured native predator roles can search nearby loaded terrain for food using native navigation. Prey scarcity accelerates hunger, while native aggression remains independent.
- Marker and beacon fauna: eligible natural animals from map markers and ambient beacons participate in ecology and breeding within their own native spawn limits. Pets, monsters and scripted encounters retain their exclusions.
Installation
- Requires Hytale 0.7.0+.
- Download WorldPulse-0.3.0.jar from the CurseForge Files tab.
- Close the world or server. Replace the previous WorldPulse JAR in
UserData/Mods/or the server’smods/folder, keeping only one copy. - Start the world. No player commands are needed. Configuration is created at
mods/durkz_WorldPulse/WorldPulse.json.
Commands
Admin command: /wp. Regular players receive ecology notices without command permission.
/wp here
/wp set <species> <percent>
/wp tick <days>
/wp reset
/wp stats
/wp inspect <role>
Config
File: mods/durkz_WorldPulse/WorldPulse.json. Restart after editing. Breeding, ecology messages, wildlife discovery, habitat, migration and the food web each have their own toggle. Full defaults and details are in the documentation.
Permissions
durkz.worldpulse.command.wp: access to/wpcommands and update notices. Operators have it by default.
Recommended
- Start with the defaults and give populations several in-game days to respond.
- Rotate hunting grounds. Raise
recoveryDaysor lowerkillImpactto adjust the pace. - Use
/wp inspect <role>before adding compatibility overrides. Most correctly classified wildlife needs no manual registration. - Back up world data before changing
regionSizeChunks; a different region grid changes how saved coordinates map to terrain.
Status and known limitations
Active project. Automatic discovery depends on usable role metadata and valid models. Broken third-party assets can exclude individual roles. Regional migration changes population health; compatible hungry predators can separately move through loaded terrain using native navigation. Searches depend on terrain, prey and native behaviour and do not guarantee an encounter. Existing animals are not culled. Ecology message sentences are currently English; species labels use available game translations with a readable fallback.
License
All Rights Reserved
Full documentation and bug reports.
For server owners
Need permissions, commands & config?
The full administration guide covers every permission node, admin command, LuckPerms examples, and all config options.
Read server documentation