CurseForge · Hytale mod
ModProfiler
Just a simple INGAME GUI driven profiler for easy viewing of what is causing server instability. TPS, CPU, TICK checks, all stored and loged.
Quick answer
Which ModProfiler release matches 0.5?
ModProfiler AipocsHouse_ModProfiler-1.0.0.jar targets 0.5. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.
Where it goes
Where should ModProfiler be installed in Hytale?
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.
What else does ModProfiler AipocsHouse_ModProfiler-1.0.0.jar need?
AipocsHouse_ModProfiler-1.0.0.jar on 0.5. Every mod below is checked against that same setup.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.
Before you install it
Add ModProfiler without breaking your instance.
Built for ModProfiler AipocsHouse_ModProfiler-1.0.0.jar on 0.5. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use AipocsHouse_ModProfiler-1.0.0.jar. It targets 0.5; another release may target a different game build or dependency set.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Enable it on the world host
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
- 04
Pick the file you checked
Use the “Get this file” button beside AipocsHouse_ModProfiler-1.0.0.jar. It opens that exact file at the source.
About this project
What does ModProfiler add?
AipocsHouse ModProfiler
A low-overhead statistical CPU and allocation profiler for Hytale Java mods.
ModProfiler samples JVM thread activity every 100 ms, attributes visible stack frames to loaded mod JARs, and stores statistics in a temporary in-memory SQLite database. No JSON statistics files are written, and all collected data is discarded when the server stops.
Features
- In-game profiler GUI with automatic two-second refresh
- Full-height scrolling table for loaded non-Hytale Java mods
- Sorting by one-minute CPU, then one-minute allocation rate, then tick CPU
- CPU averages for the last 10 seconds, one minute, and five minutes
- Peak sampled CPU
- Allocation rate per second
- World/tick-thread CPU attribution
- Current and peak sampled thread counts per mod
- Sample count and confidence rating
- Loaded class count
- Hottest sampled method
- Server TPS and MSPT
- JVM heap, garbage collection, and live thread statistics
- Whole-process CPU and profiler-overhead reporting
- Plain-English wrapped mouseover help for every metric
- Console top-mod report once per minute
Commands
/profiler— open the profiler GUI/modprofiler— alias for/profiler/profiler reset— clear collected statistics/profiler rescan— rebuild loaded-mod class ownership
The /modprofiler alias also supports the reset and rescan actions.
Permission
aipocshouse.modprofiler.use
Hytale server operators receive access through the default permission system. HyperPerms and LuckPerms/LuckyPerms can grant the same node to an administrator group because the command uses Hytale's central PermissionHolder check.
Understanding the numbers
- CPU percentages use one-core utilization:
100%means one CPU core was fully occupied. ALLOC / SECis the rate at which a mod creates Java objects. It is memory traffic, not retained RAM ownership.THREADS N/Pmeans distinct sampled threads now and the highest observed count. Shared Hytale or executor threads can appear for multiple mods.- Sampling is statistical. Very short work between samples can be missed.
- Shared-library frames can be attributed to the nearest visible owning mod frame.
A normal Hytale plugin cannot reliably measure retained heap ownership, every thrown exception, or exact per-mod file/network I/O. Those measurements require deeper JVM-agent instrumentation and substantially more overhead.
Project description from CurseForge.
Pick your setup
ModProfiler releases for each Hytale build.
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
ModProfiler releases and Hytale builds
AipocsHouse_ModProfiler-1.0.0.jar
15 Jul 2026
Looking for an older file? The official CurseForge project page is in Resources.