Operations & Anti-Cheat
Server moderation records, competitive tier testing, and screenshare forensics for detecting injected Minecraft client modifications.
Competitive Tier Testing
In competitive Minecraft (1.9+ Vanilla and Crystal PvP), players duel official testers to earn verified rankings on community tier lists. I tested applicants on the Vanilla Tier List (VTL), Light Tiers, and Lunar Tiers to assign verified tier rankings (LT5 to HT3), with a personal competitive peak of High Tier 3 (HT3) Vanilla (currently Low Tier 3 (LT3)).
During test matches, I evaluated combat mechanics in real time:
- Combat mechanics such as hit crystals, anchors, safe anchors, crystaling speed, and toteming speed.
- Client inputs and behavior for unusual reach distances, triggerbots, and cheats/macros that deviate from human mechanical limits.
Server Moderation
-
VanillaPvp Club Server & Community ModeratorModerated competitive community channels and matches. Handled player report tickets, reviewed duel footage for suspected reach modifications and cheats/macros, and enforced server rules and player sanctions.
-
Cpvpprac Moderator & Anti-Cheat InvestigatorCpvpprac is a Crystal PvP practice server. I monitored live matches and investigated anti-cheat alerts on TotemGuard. Because connection latency can trigger false flags, my job was to distinguish network drops from packet injection, freeze suspected players for screenshare inspections, and issue IP bans against ban-evading accounts.
-
Decree SMP & Egypt Network Server ModeratorModerated active survival servers. Handled rule enforcement, player reports, and security investigations, including tracking accounts and IP ranges involved in doxxing threats and player harassment.
Screenshare Forensics
Screensharing involves freezing a suspected player in-game and inspecting their system over Discord or AnyDesk to identify hidden or deleted cheats. Modern ghost clients are engineered to bypass automated scanner utilities, requiring manual artifact analysis.
Process Memory and JVM Inspection
Ghost clients inject into javaw.exe or attach via the Java Instrumentation API. During a live screenshare, I inspect process memory and JVM thread state:
- Dumping process strings using System Informer to search for known cheat package paths, hook definitions, and obfuscated class names.
- Capturing running thread stacks with
jstackto locate unmapped or external threads outside standard client and Fabric/Forge loaders. - Checking open DLL handles to identify injected dynamic libraries.
Operating System Execution Artifacts
Even if a player deletes a cheat binary before an investigation, Windows logs process executions across several persistent artifacts on disk.
In C:\Windows\Prefetch, the operating system creates a .pf hash file whenever an executable runs, logging run counters and execution timestamps. When a cheat loader is deleted from disk, its corresponding prefetch file remains in this directory until rolled over.
The Background Activity Moderator (BAM) registry key located at SYSTEM\CurrentControlSet\Services\bam\State\UserSettings logs full absolute file paths and timestamps for binaries run by each user account.
On NTFS filesystems, the USN change journal ($UsnJrnl) records file system events including creations, renames, and deletions. Parsing the journal reveals whether files were deleted immediately after an in-game freeze command was issued.
Packet Timing and Autototem Detection
Autototem cheats swap totems into the offhand slot immediately after a totem pop. Differentiating legitimate defensive reaction from automated script execution requires analyzing packet intervals:
- Human players exhibit reaction latency variance, typically between 80ms and 180ms, with irregular mechanical click spacing.
- Automated swap scripts send packets at fixed millisecond offsets or zero-tick intervals, causing slot desync alerts on the server.