Inventory improvement & bugfixes
Hi,
This update improves the /hs inv view to make it cleaner and easier to read, especially when many players are listed.
It also fixes loader detection display, so Fabric is no longer shown as Forge/NeoForge by mistake.
I hope you like it,
Thomas
Fix inventory display
Hi,
This little update improve the /hs inv command to make it easier to read.
This also fixes the Fabric visualization incorrectly mentionning Forge/NeoForge.
I hope you like it,
Thomas
Krypton compatibility fix
Hi,
This is a small update improving the way packets are handled to support ones from modded servers. It should fix the incompatibility with Krypton Mod on arclight server reported by DouglasFerreira.
Best,
Thomas
Bedrock support
Hello everyone,
This update improves support for Bedrock Edition player detection. Thank you @Chevels for the bug report.
New Features:
- Bedrock Detection - Identify players connecting from Bedrock Edition (mobile, console, Windows 10) via Geyser and Floodgate APIs
- New <source> placeholder shows which API detected the player ("Geyser" or "Floodgate")
Bug Fixes:
- Fixed timing issue with pending payloads queue initialization
- Fixed missing online validation causing abandoned player data
You can check the updated docs here: https://docs.hackedserver.org/bedrock
Enjoy the weekend,
Thomas
PacketEvents support for better hybrid server support (Arclight, mohist, etc)
Hey,
I was reported a bug with ProtocolLib on hybrid server Arclight, so this update allows to use HackedServer with PacketEvents instead. One user still has an issue running HackedServer with arclight 1.21.1 but I can't reproduce it (it works in my setup).
If you are using Arclight or another hybrid modded server, please contact me and tell me if it works for you, or if you have any issue, this would be very helpful so I can understand what is wrong.
Best,
Thomas
Forge + NeoForge deep integration
Hey there,
This update is fairly similar to the previous Lunar one except it's for Forge + NeoForge. It "hacks" the client by making it believe it connects to a forge server and needs to send his modlist to make sure it is compatible. HackedServer intercepts it and allow you to configure actions (e.g. automatically kick the user).
Docs: https://docs.hackedserver.org/forge-neoforge
Best,
Thomas
bug fixes & improvements
Hey,
This is a rather small update, mostly stability (a bit like the last Oraxen update). Thanks to @NightYuki for reporting me a bug with Purpur.
New
Fixes
Safer ProtocolLib loading when it’s missing.
Optional delay for actions to avoid Purpur kicks.
Better default config values for people upgrading.
Fixed a reload issue with static flags.
Cleanup + improved ProtocolLib jar detection.
Enjoy the last few days of 2025,
Thomas
1.21.11 support
Hey,
This is a rather small update adding support for spigot & paper 1.21.11.
Best,
Thomas
Fix commands dispatched too early
Hey,
This little update fixes an issue where HackedServer would trigger commands "too fast", as it would detect forbidden mods even before the user finishes his connection to the server. Now it ensures the handshake completes before performing commands like kick or ban.
I hope you like it,
Thomas
Badlion Support
Hey,
This update improves the checks to add Badlion client support (with updated channels). I hope you like it.
Best,
Thomas
Hotfix for paper
Hi,
Like for my other plugin Oraxen, this update fixes an incompatibility with Paper. They rewrote the commands system, so it required a different implementation than for spigot.
In order to keep the code clean (otherwise you would have code for both spigot and paper even if you only use one), you should now install the commandAPI plugin (spigot or paper version), available here: https://docs.commandapi.dev/user-setup/install
If that is too complicated, let me know and I will either create two versions of HackedServer or include both codes in the plugin.
As always, enjoy the weekend,
Thomas
1.21.8 support
Hey,
Sorry for the long time to update. This adds support for 1.21.8. Future updates should be easier.
Best,
Thomas
1.21.5 support
Hey,
This update of HackedServer adds support for 1.21.5.
Best,
Thomas
Add <name> placeholder in commands
Hello,
This small update adds the <name> placeholder to commands. For now the only placeholder supported was <player> (the other placeholders only being resolved for messages). This update adds this feature as requested by @LucidAPs
I was also reported a bug on velocity with alert being triggered for users that don't have the hackedserver.alert permission. If you are using Velocity with users that don't have this permission, and you have or don't have this issue, please contact me. I couldn't reproduce the bug and I am trying to identify what caused it.
Best,
Thomas
1.21.4 CommandsAPI error fix
Happy new year,
This update is a hotfix for a bug happening with 1.21.4 where CommandsAPI version had an incompatibility issue.
Enjoy the plugin,
Thomas
Fix support for CustomPayload from old server versions
This update fixes the parsing of CustomPayload for old server versions like 1.19.4 (but keeps 1.21.3 working).
Hardlogging + bugfixes
This update adds hardlogging feature back (enable debug in the settings to receive logs when user connects so you can easily add your own checks). It also fixes CustomPayload detections for unproxied connections (spigot without bungee). Velocity support is back but experimental, let me know if you find any bugs.
Fix ProtocolLib error on proxied servers + Optifine check
This small update fixes a bug reported on servers using a proxy like Bungeecord where the packet detection would cause an error in console and fail on 1.21.3. It also introduces a new check for recent Optifine versions that can now be detected.
Back in Action
Features
- Added support for Minecraft 1.21.3
- Added list command support for BungeeCord and Velocity platforms
- Updated Command API implementation
- Improved commands help messages with better formatting
Bug Fixes
- Fixed build system issues
- Corrected references from 'oraxen' to 'hackedserver'
- Fixed list command implementation
Technical
- Unified command handling across all platforms (Spigot, BungeeCord, Velocity)
- Standardized player listing functionality
My apologies for the long delay in updates. As the original author, I'm back and will be more diligent about maintaining this plugin going forward. Thank you for your patience and support.