promotional bannermobile promotional banner
premium banner
Precise combat control for Hytale servers. Adjust damage dealt and taken for any entity via a simple config. Includes a live debug mode to identify internal entity names and hot-reload for instant balancing. (Disclaimer: Adjust test config before use!)

Description

HyDamageEditor ⚔️

The Ultimate Combat Control Suite for Hytale Servers HyDamageEditor is a versatile and robust plugin that grants server administrators total authority over combat mechanics. Whether you want to create a hardcore survival experience by making skeletons more lethal, nerf specific mob types, or design epic boss encounters with custom scaling, HyDamageEditor provides the tools to do it with precision.

🚀 Key Features

  • ⚔️ Damage Output Control: Adjust the attack power of any entity (Skeletons, Zombies, Bosses, Animals, and more).
  • 🛡️ Damage Resistance: Configure "Damage Taken" multipliers to create tanky defenders or fragile glass cannons.
  • ⚙️ Lightweight & Standalone: Runs as a native plugin with zero external dependencies.
  • 🔍 Live Debug System: Instantly identify internal entity names and verify multiplier math in real-time.
  • 🛠️ Effortless Configuration: Manage all combat variables via a clean, human-readable config.json.

📦 Quick Start

  1. Download the HyDamageEditor.jar file.
  2. Place the file into your server's mods directory.
  3. Restart your server to generate the configuration files.
  4. Navigate to mods/DamageEditor/config.json to begin customizing your multipliers.

⚙️ Configuration Setup

Path: mods/DamageEditor/config.json Fine-tune your server's power levels using simple multipliers. Values are relative to the base game damage (1.0=100%).

Example Configuration:

JSON
<button class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-mdc-tooltip-trigger copy-button ng-tns-c2806201135-97 mat-unthemed ng-star-inserted" aria-label="Copy code"></button>
{
  "entities": {
    "Goblin_Boss": {
      "damageDealt": 10.0,
      "damageTaken": 2.5
    },
    "Zombie": {
      "damageDealt": 1.5,
      "damageTaken": 1.0
    },
    "Player": {
      "damageDealt": 1.0,
      "damageTaken": 1.0
    }
  },
  "enableDebugLogging": false,
  "configVersion": 1
}
Note: Entity names are case-sensitive and must match Hytale’s internal PascalCase naming convention (e.g., Trork_Warrior, Skeleton_Archer).

🎮 Commands & Permissions

Command Alias Permission Description
/damageeditor reload /de reload damageeditor.reload Hot-reloads your configuration changes.
/damageeditor debug /de debug damageeditor.debug Toggles real-time combat logs in chat.
 

 

⚠️ PLEASE READ: CONFIGURATION NOTICE

IMPORTANT: After installing this plugin, you must update the config.json file. The current entity names and damage values are included for testing purposes only. Please remove or adjust these presets to fit your server's balance. You have full freedom to set your own damage multipliers to whatever values you desire!




🐛 Troubleshooting & Debugging

If your custom values aren't applying as expected:
  1. Run /de debug to enable live logging.
  2. Observe the console/chat during a combat event.
  3. Success: You will see [HyDamageEditor] Applying Xx damage multiplier...
  4. Typo Check: If you see (no multiplier configured), the plugin doesn't recognize the name you typed in the config. Use the debug log to find the exact internal name of that entity.

Developed for the Hytale modding community. Licensed under MIT.