Back to mods
ModProfiler project artwork

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.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which ModProfiler release matches 0.5?

Updated 5 days ago
Best match for your filters AipocsHouse_ModProfiler-1.0.0.jar
Game version 0.5
Mod system Built-in Hytale mod system

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.

Separate client mod Not supported
World host / dedicated server Required
Mod system for this release Built-in Hytale mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No required dependencies listed for this file

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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 / SEC is the rate at which a mod creates Java objects. It is memory traffic, not retained RAM ownership.
  • THREADS N/P means 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.

1 available setups

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

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.