HomeJavaModskutils
kutils
ModsJava

kutils

by kociumba · on Modrinth

A collection mod of client side qol features and tweaks from older pvp mods but for 1.21+, with unique skyblock and ui features.

⬇ Download on Modrinth
kutils — screenshot 1kutils — screenshot 2kutils — screenshot 3kutils — screenshot 4
kmod icon

kutils

A collection of qol features and tweaks that I am used to from 1.8.9 but for 1.21+ with some unique features for hypixel skyblock features.

This mod is fully client sided and tries to stay within the bounds of hypixel mod legality.

Usage

Get the mod from releases.

Install it on a fabric 1.21 or 1.21.1 instance.

In game use /kutils or press right shift to open the in game config.

Bazaar UI is by default bound to insert, and the calculator is by default bound to b.

you can of course change these binding in the settings

Features

kutils implements the well known ImGui library for its ui, features with custom ui are using imgui, and the config screen is using Vigilance.

Huge thanks to imgui-mc for updating the imgui minecraft bindings to 1.21+

Cross-platform issues are now resolved, and kutils should be usable on any platform

Using imgui in minecraft is quite unconventional, so the experience of kutils resembles using a separate companion app hosted in minecraft more than a classic mod. In fact, you can even drag the custom window outside the minecraft window that hosts them, which could be usefull if you don't play in fullscreen or have more than 1 monitor.

But this is only true for the bazaar ui and performance overlay, every other qol feature seamlessly integrates with minecraft through an in game config screen and keybinds.

If any other mod provides the same features as kutils, they may be incompatible. But most of the time, features should not conflict or can be turned off.

Implemented features:

Since v0.0.3 any imgui windows from kutils, will save their size, position etc. and restore them on next launch.

Basically done features 🤷:

Features with weird issues 💀:

For anyone more technically interested in reading this, there are issues with the predictions math which is essentially ported 1 to 1 from Skydriver. I honestly think there are some wierd edge cases with the kotlinx serialization.

WIP features:

Planned features:

More on Bazaar UI

There is still a weird issue with the predictions here, which I can't reliably pinpoint. So for the time being just consider the predictions inaccurate. Any other stats here are 100% straight from the hypixel api.

This is the biggest part of the mod, and has a lot of extra features that have never made it into Skydriver. For example there is inflated item protection - you can set a custom percentage, and if an items instant sell or buy price is higher than the average price from the last 7 days + the custom percentage, it will be marked as inflated.

You can also customize the font size of any feature using imgui, which can lead to some pretty funny looking uis.

Most windows can also be docked to each other and collapsed.

The fonts do get blurry when changing font scales, this is unavoidable, until I add font loading to the original imgui package.

Bazaar UI Showcase

common usage showcase windows outside of minecraft
funny text scaling docking showcase

Known issues

FAQ

Q: why 1.21+ instead of 1.8.9?

A: because 1.21+ has much better performance than 1.8.9, and while hypixel will most likely never remove support for joining on 1.8.9, there are already some gamemodes only accessible on 1.21+, and the same was said to be the case for skyblock's upcoming foraging update.

Q: why is there no X feature?

A: first of all suggest it in issues, but aside from that I'm just not really a java or kotlin dev, so maby I don't know how to do it, or I just didn't think of it.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more