Description
ZonePVP
A dynamic PvP management plugin for Hytale that automatically toggles player combat status based on the region they are currently standing in. This is really useful if you want to keep the spawn point and near regions with PvP disabled, but as the player goes far, it's going to encounter more and more PvP enabled regions. Hytale seems to generate higher tier zones as the generated chunks go farther from the spawn point.
Features
- Zone-Based Logic: Automatically detects if a region is a "PvP Zone" based on its name (e.g., Zone1, Zone2).
- Configurable Thresholds: Set a minimum "Tier" requirement to trigger PvP.
- Live Notifications: Sends immediate feedback to players when they enter or leave dangerous areas.
Configuration
The plugin identifies regions containing the word "Zone" followed by a number. You can control which of these zones allow combat by modifying the configuration file. Also, your world config must have PvP enabled.
File Path: mods/anonimo_ZonePVP/ZonePVP.json
Default Settings
{
"MinZone": 2,
"PvPEnabledIcon": "Weapon_Sword_Adamantite",
"PvPDisabledIcon": "Weapon_Shield_Orbis_Knight"
}
PvPEnabledIcon and PvPDisabledIcon must be valid Item IDs. You can explore all the items IDs by entering in creative mode and hovering your mouse over any item.
How it works:
- MinZone 2: PvP is ENABLED in Zone2, Zone3, and higher. PvP is DISABLED in Zone1.
- MinZone 3: PvP is ENABLED in Zone3, Zone4, and higher. PvP is DISABLED in Zone1 and Zone2.
Multi-language support
At the moment, the plugin supports en-US, es-ES, es-MX and pt-BR languages. If player have any of the language packages available in CurseForge installed and selected in the configuration, the plugin will try to use the translated message. Feel free to create new pull requests to add your own language or suggest changes to any of the translations.


