Description
A Hytale plugin for a peaceful experience.
This plugin makes monsters passive toward players by default. When a player attacks a monster, the player is considered aggressive for a configurable duration, causing nearby monsters to target and attack them. After the player's last attack, a timer counts down a configured duration, and once it expires, monsters return to being passive toward that player.
Taming and trading works with this plugin!
Changelog
2.0.2: Fix crashes2.0.1: Upgrade Hytale server to 2026.03.26-89796e57b2.0.0: Track aggressive players instead of changing NPC attitudes (fixed all the bugs!)
Configuration
Configuration file
The configuration is saved in file mods/Hyllo_SoftPeaceful/config.json:
{
"AggressionDuration": 30.0
}
| Configuration key | Description | Default value |
|---|---|---|
| AggressionDuration | How long a player remains aggressive after their last attack (in seconds). | 30.0 |
Configuration command
This plugin can be configured with the /softpeaceful command:
| Command | Description |
|---|---|
/softpeaceful show |
Show all configuration values |
/softpeaceful aggressionduration 30 |
Set aggression duration to 30 seconds |
Development
This plugin was developed with help from these tools:
- OpenCode
- Claude Opus 4.6 (and sister models) from Anthropic
Feel free to donate (using the button below) if covering AI costs is important for you! This page will be updated if it is the case, for transparency.
I received a $20 donation and feedback for continuing development of this plugin, which led me to release version 2.0.0!
License
This is free and unencumbered software released into the public domain.
For the full license terms, see UNLICENSE.
