W95 Mod
W95 is a client-side mod that I developed from July 2021 to January 2022 for administrative tasks on servers like TotalFreedom. Initially distributed privately due to concerns that malicious actors might misuse it, it's now public since I've discontinued support. It was succeeded by WNT.
Key Features
W95 includes several unique features not found in other mods, as far as I know.
Supervisor
The main attraction of W95 for many users was the Supervisor—an external window inspired by the Windows Task Manager. It allowed performing certain actions even when the client was completely frozen, including:
- Viewing information typically shown in the F3 menu, but without FPS drops caused by text rendering
- Sending chat messages or executing commands
- Disabling rendering of specific elements (useful for dealing with laggy entities)
- Getting a list of entities and blocks with some details
Unfortunately, due to reasons beyond my control, this feature caused JVM crashes on Linux and MacOS.
Entity Dumper
W95 featured an entity dumper that allowed saving NBT data of all entities in memory to disk. This could be done by executing the command /w95 entities dumpall.
Exploit Protection
The mod was designed for use on servers where creative mode exploits are common. To mitigate issues caused by these vulnerabilities, W95 includes patches against exploits that were prevalent at the time.
Module System
W95 had a limited module system enabling certain actions. This system didn't develop significantly, and the only available module was "AntiLockup," which protected against an exploit used by a plugin you've probably never heard of.
If some inventory menus stop displaying, toggle this module using the command /w95 module AntiLockup.
Origin of the Name
The name "W95" comes from my initial plan to implement a ClickGUI interface resembling the original Windows 9x look. However, I abandoned this idea once I realized I didn't know how to create such a menu in the first place.