☠️ HackedServer | MODS & CLIENTS detector [1.16-1.21.4] icon

☠️ HackedServer | MODS & CLIENTS detector [1.16-1.21.4] -----

» Detect forge, fabric, alert your staff and punish automatically, because your time is precious




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
----------, Jan 19, 2025

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
----------, Jan 5, 2025

Hey,

In this update the listener system was completely written on Velocity to use PacketEvents. This means the checks should be much more reliable on Velocity. This has no impact if you are using the plugin on Spigot or Bungee. PacketEvents plugin can be downloaded and installed as a dependency here: https://github.com/retrooper/packetevents/wiki/Depending-on-pre‐built-PacketEvents

Have a wonderful end of year,

Thomas!
----------, Dec 29, 2024

This update fixes the parsing of CustomPayload for old server versions like 1.19.4 (but keeps 1.21.3 working).
----------, Dec 1, 2024

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.
----------, Nov 26, 2024

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.

[​IMG]
----------, Nov 23, 2024

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.
----------, Nov 6, 2024

  • Fixing Forge detection for 1.20.2+
  • Improving /inv command (you can now click on player's head to print everything in the chat)
----------, May 18, 2024

  • Added /hackedserver inv command
    • Shows list of all players and what mods they have/don't have
  • Fixed issue with reload-command
----------, Aug 5, 2023

- Fixes some clients, like Feather Client, not being detected
- Update default config to include Feather Client detection
----------, Jun 28, 2023

- Adds 1.20 & 1.20.1 support
----------, Jun 16, 2023

- Adds 1.19.4 support
----------, Apr 3, 2023

Hey there,

Here is a new update from Boy:
- Added bypass permission
* This will still show the alert but skip all actions - Fixed message being sent to players it should not send to

I hope you will like it,
Thomas
----------, Feb 4, 2023

Hey there,

Here is a small update from boy to add 1.19.3 support. If everything goes well, more frequent updates should come :)

I wish you a happy new year,
Thomas
----------, Jan 1, 2023

Hey there,

3.0.0 is stable enough to switch to beta. Here is an update with 1.19.2 support. I hope you'll like it.

Thomas
----------, Aug 30, 2022

Hello there,

This update added support for spigot 1.19 to alpha build.

I hope you will like it,
Thomas
----------, Jun 14, 2022

Hello there,

This update added support for spigot 1.18.2 to alpha build. Sorry for the delay.

I hope you will like it,
Thomas
----------, Apr 14, 2022

Hey there!

This update fixes an error when trying to load the previous alpha build. Thank you to those who reported me the issue!

I hope you will like the plugin,
Thomas
----------, Feb 24, 2022

Hey there,

This update introduces a list command on spigot servers. It also updates MiniMessage lib to .10.

I hope you'll like it,
Thomas :)
----------, Feb 12, 2022

Hey there,

This update brings velocity support to HackedServer v3 alpha.

I hope you'll like it,
Thomas
----------, Jan 28, 2022

Hello there,

This update fixes an error with commands dispatch.

I hope you'll like it,
Thomas
----------, Dec 27, 2021

Hello there,

This update brings all hackedserver v2 generic checks to hackedserver v3. I hope you'll like it.
[​IMG]

Thomas!
----------, Dec 26, 2021

Hey there,

This plugin updates to 1.18.1 and introduces bungee commands.

I hope you will like it,
Thomas
----------, Dec 19, 2021

Hey there,

This update adds a check command to the alpha build on spigot:
[​IMG]

I hope you'll like it,
Thomas
----------, Nov 21, 2021

Hey there,

This build of alpha now supports bungeecord.

I hope you'll like it,
Thomas
----------, Nov 11, 2021

Hey there,

This fixes false positives with fabric when using HackedServer v3 alpha.
I hope you'll like the update.

Thomas!
----------, Oct 22, 2021

Hey there,

This update adds checks support to the API of 3.0.0 alpha. Please report me if you find any bug.

Have a nice day,
Thomas
----------, Sep 8, 2021

Hello,

This update introduces a really early build of HackedServer 3.0.0. It only support actions for generic checks. Please keep the stable build on a production server. If you are on a test server I would appreciate if you could tell me if this build of HackedServer alpha works. It runs on spigot 1.17 and requires protocollib (HackedCore is not required). In the future you should be able to use it on bungee and velocity without installing it on every spigot server.

I hope you'll like it,
Thomas.
----------, Sep 4, 2021

Hey there,

This update removes some debug messages with the plugin HackedServer. It also improves some parts of the code.
I'm thinking more and more about working on a rewrite of the plugin to offer you a more modern architecture and a more complete plugin.

Thomas
----------, Aug 25, 2021

Fix wrong jar uploaded. Here is the velocity support!
----------, Aug 18, 2021

Thanks to DoctaEnkoda for the pr!
----------, Aug 10, 2021

Hey,

This update adds a check for new labymod versions. Thanks to @TenekiqBG for his help!

I hope you'll it,
Thomas
----------, Jul 24, 2021

Hello,

I'm back from my vacations and ready to work on my spigot plugins. I was reported a lot of bugs recently with bungeecord: it seems that HackedServer blocks some packets and cause malfunctions in some plugins using custom payload to bridge bungee and spigot. I have a lot of trouble to reproduce the bug in local so I work blindly. I tweaked a few things and fixed some real bugs in this update but this might not fix the bridge bug. If it doesn't for you, please contact me with your setup and your configs so I can reproduce the it, perform some tests and fix it.

Thank you very much,
Thomas
----------, Jul 10, 2021

This should fix some issues on bungeecord servers.
----------, Jun 30, 2021

Thank you for the reports. This version is still intended for 1.17 only. I'll bring back support for previous versions in a future update, if you are not using 1.17 please stay on 2.80.0 build for now.

Thank you,
Thomas
----------, Jun 28, 2021

Hello,

Thanks for reporting me the issue. This build of HackedServer should be more stable for 1.17 support. It still doesn't support older version. I might continue to update two separate plugins : one for 1.17+ and one for 1.16.5-.

Thomas
----------, Jun 18, 2021

Please use 2.80.0 if you are not using spigot 1.17. This build brings experimental support for spigot 1.17.0 and drop support for legacy FakeForgeHandshake v1. It might have some bugs, don't hesitate to contact me if you notice some.
----------, Jun 16, 2021

Hey there,

This update is a preparation for the 1.17 update. It might not work on servers older than 1.13 (I'll work on a fix). HackedServer now requires ProtocolLib.
Please report me any bug!

Thomas
----------, Jun 12, 2021

This update improves the code style.
----------, Jun 8, 2021

This update adds a check for Winterware client! Thanks @S U C C for the suggestion.
----------, May 30, 2021

This update adds detection for PvPLounge client
----------, May 11, 2021

This update refactors the logger source code.
----------, Apr 14, 2021

Thanks to @mrfloris for reporting the issue!
----------, Mar 28, 2021

Thanks to @mrfloris for reporting the issue. Don't hesitate to pm me or contact me on discord if you notice any bug.
----------, Mar 25, 2021

Hello there,

This update improves messages when the forge modlist of a forge user couldn't be retrieved! You need to reset messages.yml or add this new entry:
Code (Text):

Check:
  NotUsingForge:
    - "%Prefix%&aThe specified player does not use forge!"
  UsingForgeButNoModlist:
    - "%Prefix%&aThe specified player seems to be using forge, but its forge modlist was not detected!"
 
Have a nice day,
Thomas!
----------, Feb 16, 2021

Hey there,

As requested by many users, this update adds a check to detect the LunarCLient!

Have a nice day,
Thomas
----------, Feb 15, 2021

This update fixes the loading error caused by bstats relocation.
----------, Feb 6, 2021

This update improves the settings documentation.
----------, Feb 2, 2021

This fixes a console error when used on bungee.
----------, Dec 16, 2020

Sorry for the inconvenience!
----------, Nov 30, 2020

Please report me if you have any issues. No need to reset your configs!
----------, Nov 29, 2020

I failed the compilation in the previous build, here is a working fix!
----------, Nov 24, 2020

Now built with Java 8 to ensure maximum compatibility.
----------, Nov 23, 2020

Add support for 1.16.4 detection.
----------, Nov 7, 2020

This build improves the forge inventories algorithm!
----------, Oct 20, 2020

Thanks to TheKingOfArkel / 王牛
----------, Oct 11, 2020

This update improves the inventories algorithm and fixes bugs when there are more than 45 players detected as chocolate players. If it works well, this fix will be added to the forge inventory too.
----------, Oct 9, 2020

Please update to this new version and report me any bugs!
----------, Sep 7, 2020

Hey there,

This is a hotfix for the experimental issue introduced in the previous issue. This will also require you to update HackedCore.

Have a nice day,
Thomas!
----------, Sep 5, 2020

Hey there,

This update introduces support for more recent versions of forge (1.13, 1.14, 1.15, 1.16) and spigot 1.16.2. This is experimental, please report me any bugs!
----------, Sep 3, 2020

If you didn't have a bug on startup, updating is not required.
----------, Aug 25, 2020

This update improves source code. I'm still looking for a way to detect forge mods with forge 1.13+ without protocollib.
----------, Aug 19, 2020

It is now possible to specify a delay in settings to perform your commands after x ticks.
----------, Aug 13, 2020

1.7 server compatibility is back. Forge mods detection for 1.13+ spigot versions should come soon.
----------, Aug 12, 2020

The default config has been updated to enable by default the HandshakeV2.
----------, Aug 9, 2020

This update introduces automatic detection of the player's version for FakeForgeHandshakeV2 model. You no longer need to disable it from the settings.
----------, Aug 7, 2020

This is a little update in preparation of a much bigger one. Please update your settings.yml now. Some users reported me an error with FastLogin, I'll try to contact the developer to fix the issue. Thanks for your help everybody, soon this plugin will be 3 years old!
----------, Aug 1, 2020


Thanks to octaviocng and Bkz for their help!
----------, Jul 22, 2020


I'm now back at home and able to build hackedserver on a more compatible java 8 version.
----------, Jul 15, 2020

Fix a wrong jar uploaded.
----------, Jul 14, 2020

Useful for people who want to listen to this event using the hackedserver apI.
----------, Jul 14, 2020

This update improves some messages to make them easier to understand. You can drag an drop this new jar and just delete messages.yml to regenerate it!
----------, Jul 6, 2020

This update should improve performances impact of HackedServer when players connect to your server. :)
----------, Jun 29, 2020

This removes useless logs in 1.16+ :)
----------, Jun 28, 2020

You should no longer get this annoying message which tells you to update hackedserver. :)
----------, Jun 27, 2020

HackedServer supports 1.16.1 natively but this update improves the translation of protocol version numbers and remove the alert in the startup logs.

have a nice day!
----------, Jun 26, 2020

Hey there,

This update brings a fix for an NPE error for a mod detected as "?". Don't hesitate to contact me if you have an issue with this new version.

Have a nice day,
Thomas
----------, Jun 20, 2020

Thanks to Jed0328 for his report!
----------, Jun 8, 2020

A really small update which improves code readability. Don't hesitate to pm me if you notice new bugs.

Thomas!
----------, May 26, 2020

Hey there,

Recently HackedServer introduced an experimental feature: a specific fake forge handshake sent to newer forge versions (1.13+) that are not supposed to have their modlist detectable. It worked ...for some versions. Unfortunately this is buggy with a few 1.15.2 forge builds (users get kicked with a "Illegal packet received" error). If you have too many problems with this feature, you can now disable it from the config. I didn't want to remove it because it is something that can be useful to a lot of people anyway.

You'll need to reset your settings.yml. If you don't want to (I know that some of you have big configurations and don't want to lose time to redo everything), you can just add this line:
Code (Text):


EnableExperimentalFakeForgeHandshake: true
 
Inside Forge subsection.

I hope you'll enjoy this update.

Sincerely,
Thomas
----------, May 21, 2020

This update brings a new listener for legacy forge (through redis bungee). It also fix a tinyprotocol error (this error only occured on a few setups).
----------, May 18, 2020

This error occurred with some Java versions. Please contact me if you still have it.
----------, May 16, 2020

You need to reset settings.yml or add these lines to your configuration:
Code (Text):

# Should HackedServer use displaynames instead of real names?
Displaynames: false
 
----------, May 15, 2020

This could help a few people having issues with their Java installation!
----------, May 13, 2020

This update improves a little bit the code. I'm back home so don't hesitate to contact me if you need any addition to the plugin.
----------, May 12, 2020

I'm really happy to introduce to you this experimental version which should bring back forge mods detection to HackedServer with 1.13+ versions of Forge (without breaking compatibility with other version. Mods detection is something a lot of you have been waiting for and I hope you'll like this update (despite some of some functionalities such as mod version detection that are not working: you'll see "mousetweak" instead of "mousetweak vX" for example) !
----------, May 2, 2020

I'm sorry with all these recent errors. It has been quite difficult for me to work on the project, but these errors are now over. I want to say thank you to @xiko46 who helped me to test this version!
----------, May 2, 2020

This time the error should be definitively fixed!
----------, May 2, 2020

Thank you for reporting me the issue! Have a nice day. :)
----------, Apr 28, 2020

I'm not the only one to have work on this update. Another developer (antoineJt) helped me a lot. We have not been able to try everything, but this update received a good code improvement. I need you to try it and report me any issue you got. Don't hesitate to join the discord.

Thank you,
Thomas
----------, Apr 25, 2020

I've decided to improve a little bit old parts of the code. I'll try to do some refactors this week. I also removed the sources from the upload (some people didn't understand they had to extract the zip). Don't hesitate to pm me if you need them.
----------, Apr 13, 2020

Hey,

I improved Events code a little bit. :) I wasn't at home during a few days. If you asked me something this week, don't hesitate to send me another message to remember it to me. :p
----------, Apr 12, 2020

I'm really sorry about previous update which didn't work for every paper versions. This one should be fine. :)
----------, Mar 24, 2020

I'm sorry, I uploaded 2.49.0 instead of 2.50.0, here is the good one. :)
Thanks to @LigerXT5
----------, Mar 22, 2020

This version fixes a bug appeared in recent paper versions where HackedServer couldn't start. ;)
----------, Mar 22, 2020

Hello,

As you know, I was forced by the new spigot rules to unobfuscate my plugin. Unfortunately the plugin was even faster than I thought and a more or less understandable version of its bytecode is now available online on crack sites. There's not much I can do about that and I just keep hoping that it won't allow more mods to develop solutions to bypass HackedServer. There's no longer reason for me to keep the source code private, that's why you'll find in the zip, the plugin and a hackedserver-master.zip file that will contain the code of the whole plugin.

Thank you for supporting me!
----------, Mar 12, 2020

In order to comply with the new spigot rules I removed my private obfuscation. I hope this won't speed up the development of bypasses for HackedServer. :confused:
----------, Mar 10, 2020

This fixes a few errors at startup with some java versions. (y)
----------, Mar 4, 2020

This update improves a little big cracked vape detection for some 1.8 cracked clients. :) :p
----------, Feb 21, 2020

This update fixes a little bug with 1.15 server (switching to fallback solution message).
----------, Feb 11, 2020

Thanks to Pqtato for the suggestion! (y)
----------, Feb 7, 2020

HackedServer now detects 1.15.2 users. (y)
----------, Jan 23, 2020

A new version of bstats was just released, this update introduces it. I'll work on reintroducing forge mods detection in higher versions of Minecraft. I'm currently checking if this is possible (they seem to have fixed a few things). (y) ;)
----------, Jan 21, 2020

This will help me to understand better your error logs if you have ones. :)
----------, Jan 14, 2020

Because these fields iherited from Oraxen were not really useful for HackedServer.
----------, Jan 8, 2020

This improves code readability and theoretically performances. I tested it on my test server. :)
----------, Jan 1, 2020

This update brings a new debug system so that I can help you to fix issues faster!
----------, Dec 30, 2019

It will now detect 1.15 users as 1.15 users instead of snapshot.
----------, Dec 24, 2019

You'll no longer have the alert message to tell you that 1.15 support hasn't been tested. ;)
----------, Dec 13, 2019

Thanks to @Nocs for his help! :)
----------, Dec 1, 2019

Thanks to AntoineJT for his contribution. :)
----------, Nov 30, 2019

Thank you for reporting the issue, it's now fixed!
----------, Nov 22, 2019

Thanks to AntoineJT, code quality of HackedServer got improved. It should make it easier to maintain, however I need tests to be sure everything is still working (it was working with me but I need your help because they are so much different setups). You don't need to regenerate the configuration.

Tell me if you have any bugs, thank you,
Thomas!
----------, Nov 17, 2019

Adds a delay before a player's mods are sent to another server on bungeecord to maximize the success rate. Let me know if it works fine with you.
----------, Nov 15, 2019

Now using more java 8 streams.
You don't need to update if it is already working, but if you do don't hesitate to tell me if you have any bug. You don't need to reset the config.
----------, Nov 1, 2019

I just forgot to use " in WDL alert message, that's fixed
----------, Oct 30, 2019

Adds a new check to detect liteloader wdl under specific conditions, thanks to @mamireimu and his friends for reporting me the issue and helping me to fix it!
----------, Oct 28, 2019

Sorry, it was a mistake on my part. :confused:
----------, Oct 27, 2019

I'll be working with the configuration these days. If you are already proud of yours, no need to update: I'm just trying to improve the default one. Don't hesitate to pm me with any suggestions and tell me what you think about this idea of improving the default configuration.

I started by adding betterfoliage to the whitelisted modlist because this is clearly not a mod used for bypass/hack/cheating.

Have a nice day,
Thomas!
----------, Oct 25, 2019

HackedServer is now able to detect waila. I hope you'll enjoy this update :)
----------, Oct 23, 2019

I'm really sorry, I uploaded the wrong plugin (in fact the jar of an other project I'm working on). Here is a fix :confused:
----------, Oct 20, 2019

A little update which adds InventoryTweaks detection. My school trip is finished and I'm back to France.
----------, Oct 19, 2019

Hey,

I just added XaeroMinimap detection to the default config. Don't hesitate to contact me if you have any problems! I'll be unable to update HackedServer (or it will be difficult) because I'll go to a school trip for a week. :p
----------, Oct 11, 2019

I've rewritten parts of the system, don't hesitate to tell me if you have any issues with that. You don't need to update the config. Only update if you want to help my to test it (if you need a safe version, stay on the 2.23.0).
----------, Oct 8, 2019

Thank you for all your feedback, I regret to announce that there will be no automatic detection for all mods fabrics, at least for the moment. Nevertheless if a possibility arises I will do my best to add it. The test code has been removed and this version should be cleaner.
I must also tell you that I'm sorry I can't be as active as usual for adding new features right now: I have a lot of work with the school, but the holidays will be coming soon!
----------, Sep 25, 2019

Sorry, you'll need to reset your settings.yml :/
----------, Sep 21, 2019

Should improve your performances if you are using the custom events from the api. I'll soon be working on a hs verbose feature to disable alerts. :)
----------, Sep 21, 2019

Tell me if it works. :)
----------, Sep 16, 2019

Should fix bug with this part of the api
----------, Sep 13, 2019

bug potted by Tailer! :)
----------, Sep 12, 2019

Should detect https://www.remixclient.xyz/, thanks to IlluminatiFish
----------, Sep 9, 2019

Hey, this is a small update where I added a check for JourneyMap mod to the default configuration. Have a nice day!
----------, Sep 6, 2019

Tell me if you have any problems with it. :p
----------, Sep 4, 2019

BIG THANKS TO @tamellen
This error was really hard to fix because I wasn't able to reproduce it on my own servers, if it is fixed it is thanks to tamellen who tried dozens of versions of HackedServer in order to find out when the bug appeared. He is a nice guy, don't hesitate to thank him. :):p
----------, Sep 3, 2019

Hello! I'm back from my vacations ...but I'm going back to school tomorrow. x')
In the meantime I have been working on a new feature to detect some of the Fabric mods (be careful, this is only a small part, unlike forge detection). For now it's in beta and you can only see the log in the console and type /hs fabric check <Player>
Tell me if it works for you and if you want me to redesign an inventory visualization system like with forge. ;)
----------, Sep 2, 2019

Sorry for late. :confused: Big thanks to @LovesAsuna (another time haha) for helping me to set up WDL. ;)
[​IMG]
----------, Aug 21, 2019

Tell me if it works :) From an idea of @LovesAsuna
You need to regenerate the config
----------, Aug 20, 2019

Should fix a bug with last version of protocolsupport
----------, Aug 19, 2019

Tell me if it works :3
----------, Aug 17, 2019

Should improve performances on load ;)
----------, Aug 16, 2019

Should detect minecraft version correctly
----------, Aug 13, 2019

Fabric detection seems to be working again (I was able to test it when I got back from holidays but don't hesitate to contact me if there are still any problems):
[​IMG]

For the other questions you asked me this week, don't be afraid to spam me by sending me another message to make sure I don't forget you haha. Finally this quick fix should avoid ArrayIndexOutOutOfBoundsException in the future (keep me informed). (y) ;)
----------, Aug 12, 2019

Bug spotted by @ tamellen, theoretically this update should fixes it (not tested). I'll go on holiday in Malta with my girlfriend all next week and I will not be able to update HackedServer during this tile (I will still be available on discord but I will be less reactive). Have a good holiday!
----------, Aug 3, 2019

Should fix a special case for some people using forge 1.7
----------, Jul 30, 2019

Sorry, I forgot to remove it. :(
----------, Jul 29, 2019


should fix java.util.NoSuchElementException reported by @ XxCoolGamesxX
----------, Jul 22, 2019


A little error with ByteBuf to ByteBuffer conversion (on some servers) now fixed.
----------, Jul 12, 2019

Here is a new fix for bungeecord (be careful to put ip_forwad: true in the proxy configuration and bungeecord: true in your spigot.yml).
----------, Jul 11, 2019

If the detected mods were not the right try to update with this version. Thanks to @Sengoku54 , a really nice java developer who takes plugins orders (if someone is interested, here is his discord tag: Sen#0141 :p ;))
----------, Jul 9, 2019

Now using uuid instead of player names
----------, Jul 8, 2019

commands are now working!
----------, Jul 8, 2019

Tell me if it works :p
----------, Jul 7, 2019

Cosmetic features are coming...

Libraries are now included in a separated plugin (it will not have impacts on performances but I know that it will take a little more time install as you'll have to drag and drop two jars, I'm sorry for that) because I wasn't able to upload big files on spigot. https://www.spigotmc.org/resources/hackedcore-hackedserver-library.68979/
----------, Jul 3, 2019

This is a fix in case forge mods detection is not working on bungeecord so player don't get kicked (and you don't need to edit every configurations: it is now automatic).
----------, Jun 24, 2019

Useless debug removed from the console logs. Some have reported me errors in the console since the last update. I'm working on it, do not hesitate to join the discord to bring me additional information. :)
----------, Jun 23, 2019

Should make forge mods detection faster! New features are coming soon (and although they may not all be very useful I think you will love them).

Have a nice day!
----------, Jun 23, 2019

loading error fix
----------, Jun 21, 2019

As you know I recently published an update to detect Aristois, unfortunately the bug was fixed and it no longer works with new versions (so I updated the configuration to clarify).
----------, Jun 21, 2019

Hi everyone, I think this update will please you!
This afternoon I managed to spot a packet sent on a strange channel since Aristois client (the most used cheat and one of the only available in 1.14). I had the opportunity to chat with one of the administrators of the cheat and as a result of our conversation I deduced that this channel was related to EMC (a kind of api to create custom clients) so even if almost all of the users of an EMC-based client use Aristois or at least one hacked client this is not a guarantee but it should put you on the chip.
I also fixed a little error with Labymod detection in the config. ;)

I said that I will write a thread to explain how to add your own check with hackedServer, this is an opportunity to do it!
----------, Jun 18, 2019

I'm sorry if I was not very active yesterday or today, in fact I passed an important exam (the French baccalaureate in science). I hope everything went well. :D
Tell me what you think of the new design thread I made with the help of my friend fx (very talented with Photoshop). :p
----------, Jun 17, 2019

- Configuration improved: ExampleSection removed (now available on the doc)
- API improved (doc is coming)
- OOP improved (you probably don't care about it)

Unfortunately there is still an error when a players tries to connect on server startup because of TinyProtocol, this is not a big issue but I'll try to find an idea in order to fix it.
----------, Jun 16, 2019


I also improved a little the code to use more OOP. :p
----------, Jun 15, 2019

I also redesigned the logo, created a website and a discord. Do not hesitate to come and say hello! ;)(y)

Website (+beginning of a doc): https://hackedserver.info/
Discord: https://discord.gg/drJGnj3
----------, Jun 14, 2019

Detections added:
- Rift Modding API ( https://github.com/DimensionalDevelopment/Rift), very used by cheaters
- Fabric Loader ( https://fabricmc.net/), not necessarily associated with cheaters

Bugfixes:
- Forge mods detection for handshake v2 (forge users < to 1.13) on servers with handshake v3 (1.13+ servers) fixed (and errors patched)

Others:
- Library loading on runtime removed
- To successfully build the jar correctly I am now forced to unzip it manually and make some corrections. I did not find how to automate it with gradle so I'll probably write a little ruby script to finalize the builds and regain productivity.
- Since a few weeks I use more and more discord to help hackedserver users, so I may create a support server, what do you think about it?
----------, Jun 13, 2019

You no longer need to restart the server in order to see the logs (they are updated one minute after player's connection if he is still connected), you should also no longer get errors.
----------, Jun 12, 2019



I was reported some problems with the bungeecord version, here are some improvements that will allow me to get enough information to try to fix the bug. You can also use the configuration to change the prefix haha.
----------, Jun 10, 2019

Aegis (a small solution to fight against piracy) that I implemented in the past has not been effective so I decided to remove it. :p
----------, Jun 10, 2019

this should correct the bug reported by @ IKaZzGaming
----------, Jun 9, 2019

tell me if it works, I did not have time to test it (but it should work)
----------, Jun 9, 2019

Should fix bug on startup (with bungee).
-> Spigot and Bungee now have the same version as they are in the same jar (that's more logic). :)
----------, Jun 9, 2019

You can now use the same jar on bungee or spigot! :)
----------, Jun 8, 2019

I'm not sure it really changes anything but I prefer to make a version with a cleaner code.
----------, Jun 7, 2019


This small update brings some improvements in the performance of the plugin (although already negligible) and small fixes and improvements for code security
----------, Jun 5, 2019

The patch for using HackedServer neatly on a bungeecord server is now available (but it is still in the test phase).

How to use it ?
-> Install hackedserver-spigot-2.14.1.jar on every spigot server (you no longer need to disable fake forge handshake in the config)
-> Install hackedserver-bungee-1.0.0.jar on your bungee server

How does it work?
This patch running on the proxy will intercept the packet containing the list of mods of the player to its connection then clone it and keep it in memory. When the server returns a handshake, it will block it to prevent the client from crashing and emulating a response based on the intercepted packet clone.
----------, Jun 3, 2019

Should fix the bugs from the previous version
----------, Jun 2, 2019

Now using tinyProtocol (should help me to improve features and may be fix some bugs with forge 1.13.2)
----------, Jun 2, 2019

I tested it with 1.14.1, tell me if it works for you. :)
----------, May 19, 2019

It should fix the bug with 1.14 which kicked players on connection.
----------, May 18, 2019

It should fix errors similar to this one: https://hastebin.com/uwonafedag.apache
Tell me if it works or if you still have issues.

Have a nice day,
Thomas
----------, May 8, 2019

dynamic loading libraries does not seem to work, as scala is no longer used I can afford to redo a fatjar in order to fix the bug while looking for a more elegant solution.
----------, May 3, 2019

For reasons of compatibility I had to rewrite the scala code in Java temporarily but I forgot to delete the library, this is the case in this update.
----------, May 2, 2019

To make the plugin lighter (because of Spigotmc.org size limit) the libraries will now be downloaded to the /HackedServer/libs folder

1.14 is now supported (but this is experimental)
----------, Apr 24, 2019

@cli reported me some detections bugs. I tried something that could help you if you have similar problems (tell me if it works). ;)
----------, Apr 20, 2019

Hello everyone ! I found some time tonight to be able to try some tips for detecting 1.13.2 forge mods. I'm not sure it works (unfortunately I did not have time to test because I wasn't using my own pc and I did not have Minecraft on it). Please tell me if it is working for you!

I saw that we had reached 100 updates and 400 downloads. Thank you very much for everything, I love you!
----------, Mar 28, 2019

- code style improved
- api updated
- now using new ForgeMod class to sort mods by categories
- bstats and shadow plugin reconfigured (with gradle)
----------, Mar 16, 2019

This update took me a lot of time and I hope you enjoy it (I tried to add the most things that I was asked recently):

- The system of forge mod categories had been rewritten, it means that you can create your own category with a special color code, special mods and decide the priority in the displays (should it be displayed after or before whitelisted mods, etc). It is also compatible with the inventory display, etc.

- Hard Mod Logging moved directly to the CustomPayload handler: it means that you should be able to listen to every packets PlayOutCustomPayload even if you don't add them to your config (and find channels in order to detect new clients).

- Code improved (I've rewritten some old parts of the plugin in order to keep it easier to update). I've also decided to use a github private repository for the same purpose.

- I started writing the system to detect players using the new version of forge (1.13.2), and it should work even on a server with a lower version but using viaversion. Unfortunately, I don't have some information that I need about the exact handshake and the name of its MinecraftKey so it does not work yet but I hope to get it working properly soon.

I partially tested these additions but it may be that I left some bugs, do not hesitate to contact me if you find some of them! ;)
----------, Feb 23, 2019

this should fix the detection bugs (tell me if you have any problems with)
----------, Feb 16, 2019

Some little fixes into the code in order to get something cleaner (you should not see a lot of differences).
----------, Jan 24, 2019

Since some versions now (some of you have experimented <3) I have tried to restore compatibility between HackedServer and bungeecord via various means. It seems now functional enough to be able to be announced. To take advantage of this, be sure to use the latest version of bungeecord (download it here), you may have to regenerate the bungeecord configuration. This is highly experimental (that's why the detection of forge mods from bungeecord is still not checked on the description) so do not hesitate to contact me if you have problems/bugs or even just to confirm that it is working fine, I need you!

You can contact me through spigot or discord (Uxon#9999), have a nice day!
----------, Jan 13, 2019

HackedServer detected minecraft 1.13.2 as 1.7 or lower version, it's now fixed.

Bug spotted by @PepijnGamer
----------, Jan 7, 2019

A friend showed me how to exploit a backdoor hidden in some cracked versions of vape in order to detect them. This feature is now implemented in HackedServer and enabled by default (but you disable it in the config).
----------, Dec 29, 2018

[​IMG]
A new feature is available in beta: You can directly analyze packets from player in order to create your own checks! ;) Tell me if it is working fine with you and if you have any suggestions. :p
----------, Dec 20, 2018

Discount for black friday! :)
----------, Nov 22, 2018

the packets management system has been rewritten in a slightly more elegant way (java 8 <3). I might add a feature similar to PluginMessagingListener directly in HackedServer soon. :)
----------, Nov 3, 2018

Just a little update to offer you a French translation of the plugin here: https://hastebin.com/neresasedo.pl
I reread the code managing compatibilities so normally the plugin should work in 1.13.2 (I still have some tests to do & check version detection before considering its support as stable).
----------, Oct 25, 2018

[​IMG]
I'm finally on vacation and I took the opportunity to correct this bug that you have reported to me several times. Sorry for the time I took but I was really busy with my studies but strangely I do not have a lot of homework during the holidays. :)

Thanks to @enterih, @xIPad3Zockerx and many others!

Since forge is still not released in 1.13 I will start to focus on Rift mod loader as suggested by @Art_NRG (I do not know at all what is possible to do)

If you like the plugin do not hesitate to put a review (I would like to have your opinion on the new version now that you've experienced it for a few months/weeks)! :p
----------, Oct 22, 2018

You should not have any more bugs with the display of whitelisted mod names.
----------, Sep 30, 2018

ProtocolLib possible incompatibility fixed!
----------, Sep 16, 2018

Some modifications made in preparation of the next updates
----------, Sep 16, 2018

The plugin should now work correctly!
----------, Sep 2, 2018

This is a slight optimization of the compilation that should not change much but since I know how to do it now, as much as you propose it. ¯\_(ツ)_/¯
----------, Sep 1, 2018

[​IMG]
- Servers compatibility:
HackedServer 1.x used the spigot vanilla system to communicate with the mods, now it uses the native minecraft server code which should make it version dependant. However thanks to some reflection tricks and runtime bytecode generation HackedServer should stay compatible from 1.8 to newer version (even 1.14 without you having to update it)

- Clients Compatibility:Hacked Server now overrides the native minecraft code (Minecraft Key) to work around limitations and support servers that use ViaVersion or ProtocolSupport to support players of different versions

- Big thanks to
Gogume1er (UHCfr lead dev), Shevchik (ProtocolSupport owner), Xharos (islands-wars owner), and 52x44z (mcp & forge developer) who helped me to implement cross version server support (servers with Viaversion or ProtocolSupport) or to understand exactly what was causing compatibility issues with bungeecord (a patch may be possible)
----------, Sep 1, 2018

As you know, the 1.13 asked me a lot of work to update. The new communication system brought by the 1.13 was not very complicated to implement, support the old servers and the new ones at the same time asked me a little courage but it was feasible, but what was the most difficult for me was definitely supporting the cross version servers. I am pleased to announce that I managed yesterday thanks to the help of a few friends to detect the mods of a player connected in 1.12 on a 1.13 server with ProtocolSupport and a prototype of HackedServer installed.
I should have posted the update today but I had some unforeseen: in fact I use my own system for registering commands dynamically and it does not seem to be compatible with the 1.13. I was also delayed by the release of 1.13.1 (but compatibility should be quick to do this time). Sorry for taking time, I hope you do not mind me too much and you will enjoy v2.0 soon!
[​IMG]
----------, Aug 30, 2018

The plugin should load again properly (the way I used to export the last version of the plugin was not compatible with spigotmc website antipiracy).
----------, Aug 13, 2018

This update does not bring any features but I need to know if you have any bugs. I touched some sensitive things and even if I tried to do all possible tests on my server there may be some errors in the console: do not hesitate to contact me if it is the case.
----------, Aug 11, 2018

Small fixes to fix some errors in the console. :)

PS : I'm working on the full compatibility for cross-version with spigot 1.13 (using ProtocolLib or ViaBackwards for example). ;)
----------, Aug 5, 2018

[​IMG]
- New multi version system:
HackedServer has a new architecture that allows it to exploit the power of reflection while keeping a clean code through Interfaces.
Concretely HackedServer can use different codes to be compatible with different server versions but does not need to rewrite a different system for each supported version. 1.8, 1.9, 1.10, 1.11 and 1.12, for example, use the same communication system with the client while 1.13 uses the new system (unknown versions too).

New features already available:
Partial support of 1.13 is already available. The 1.13 modified the packet used for communication between mods and clients. Thanks to its new architecture HackedServer is able to use it, nevertheless the code of the previous version having been removed from the code of minecraft (the famous NMS packages) it will be necessary that I redevelop them entirely so that a server 1.13 can detect mods 1.12 players connected (via ProtocolSupport for example).
If you have errors in the console do not hesitate to contact me!
----------, Aug 4, 2018

[​IMG]
- New packet system:
HackedServer 1.x used the spigot vanilla system to communicate with the mods, unfortunately it could pose big compatibility problems with the 1.13 so I tried to use ProtocolLib in the previous snapshot. Not being completely satisfied I decided to write my own system for sending / receiving packets.

- Compatibility: Servers in 1.7.10 (about 1% of HackedServer users) will no longer be supported by 2.x versions (but will still be able to use the latest 1.x release without any problems).

- Dependencies: Since I use my own system you will not need ProtocolLib.

- New Features ?
With this new system we can expect a way to see mods / server communications without having to register the channel in the settings!
I will look for the umpteenth time on the problem of bungeecord compatibility hoping to find a new idea!
----------, Aug 3, 2018

This version should be compatible with older configurations and work exactly the same (compatibility with 1.13 is not complete). You will however need Protocollib.
Contact me if you have any bugs, the 2.0.0 (compatible with the 1.13) should arrive soon (I still have some bugs to fix)!
----------, Aug 2, 2018

[​IMG]
Patch :
Some users had errors randomly. They should now be fixed (nevertheless if you continue to see them in your console, do not hesitate to contact me).

Notes :
The 1.13 seems to have changed the system of pluginmessages used by HackedServer, so it will be difficult to maintain compatibility with older versions while supporting 1.13. I will try to rewrite my own system to no longer depend on spigot.
----------, Jul 25, 2018





[​IMG]
- Patch : Bypass permission
The previous update added a way to perform commands when a player is detected with any mods but the bypass permission was not working with this feature. This is now fixed !
----------, Jun 22, 2018


[​IMG]

Example : https://hackedserver.uxon.org/images/updates/wurst_detection.png

- Wurst (forge mod version) detection added
Wurst is a well-known hack for Minecraft. This is probably one of the most complete and used. Recently a forged version of this client was released and HackedServer exploits a flaw in this version to detect it.

It's not me who discovered this and all the credit goes to one of the users of HackedServer.
----------, Jun 17, 2018

[​IMG]
- McSpam protection removed from the plugin :
This feature is no longer in accordance with the rules of spigot, it will no longer be part of the plugin, but servers that are already protected will remain so (even when updating the plugin).
- New ide :I just switched from eclipse Oxygen to intellij Idea community edition, I'm getting used to it and I find it really cool (it should not impact the plugin enormously but rather my comfort to work on it).
- Proguard Bytecode optimization : I do not think it changes much but it's cool. xD
----------, Jun 9, 2018



Everything is in the title, I'm lazy to open photoshop. :ROFLMAO:
----------, May 20, 2018













[​IMG]
Suggested by @havez !
----------, Mar 2, 2018


[​IMG]
Thanks to CreepasCraft !
----------, Feb 27, 2018

[​IMG]
You can thank @mrfloris, who had the idea to add an option to disable the protection.
New website (do you like the design ?): hackedserver.uxon.org
----------, Feb 18, 2018



[​IMG]
----------, Feb 2, 2018


Improvements:
- /hs reload command added (use it instead of plugman to avoid freezes and resets of HackedServer data)
- Commands are now performed by an operator player instead of the console !
- Code and obfuscation optimized : the weight of the plugin is much lower, however I do not think it will improve server performance (the code was already relatively clean and without unnecessary tasks, and HackedServer is really not a resource seeker xD).

Bugfixes:
- Some little mistakes have been fixed in messages.yml

Note:
You will need to reset your configs.
I also want to thank you because we are more and more numerous in the adventure (our growth curve is the same as that of bitcoin xD):
https://bstats.org/plugin/bukkit/HackedServer
----------, Jan 27, 2018

A little update but quite important because it contains small fixes appeared in the previous version. :)

PS : this time the version string is correctly updated ;)
----------, Jan 20, 2018

You can no longer do /hs forge without args and mods detection is now working with last 1.13 snapshots.
----------, Jan 20, 2018

Hello there !

I'm sorry to do a little less update than usual because right now I'm really busy with high school, however I have not forgotten you and I try to give you my support to the maximum so that we continue the great adventure that is HackedServer! :)

In this update I change the log system to something much cleaner and complete. As you may know this is one of the few features that has not changed since I created HackedServer so it was really a good idea from @mrfloris !
In this regard I want to thank him because it is thanks to people like him who give their opinions and ideas that the plugin is improving!

In any case I await YOUR opinion on this new feature! :D
----------, Jan 14, 2018

This update tries (as the name implies) to fix an incompatibility with the Fiona plugin. I unfortunately could not test. Can you tell me if it works well? xD
(I also updated the description to be more clear about mcspam)
----------, Jan 11, 2018

Dear HackedServer users,

I promised you a big feature to start the year 2018. ... Well, that's the case!
I do not know if you have heard of mcspam.org? This is a website that sends packets to your server to make it believe that he receives thousands of players per seconds (more than 7k bots per seconds sometimes). :confused:

It's a friend who told me about it. Sometimes his server was attacked with deathbot : the most well-known bot program (created by the same author as mcspam), but it was enough to activate the whitelist for a few minutes to solve the problem. However he recently received attacks via mcspam. And unfortunately his server stopped responding instantly and crashed in a few tens of seconds. After a player told him he was using mcspam.com, he contacted me to find out if I had a solution.

And I found one: I entered into a partnership with the mcspam developer. From now on you my dear users will be protected against mcspam. :cool:

[​IMG]

Specifications :
If your players connect trough a proxy like bungeecord your server will not be protected automatically. In this case don't hesitate to contact me and send me your ip adress I'll do that manually. ;)

[​IMG]

I hope you enjoy the improvements I make to HackedServer to better protect you!
Thomas. :)
----------, Jan 7, 2018

This update fixes the bugs (as promised ;)) spotted yesterday by @Cleymax . :)
----------, Jan 2, 2018

This day is quite special, because at the same time we entered the year 2018, HackedServer exceeded 100 sales!
So I decided to prepare a special update :
I started to work on a big feature that you will discover soon, I also began a bstats integration (which will help me know what your favorite features are and which I will work on) and added a security to HackedServer : now you need a permission (hackedserver.knowexistence) in order to know that HackedServer exists using /hs (else you would see something like that : "Unknown command. Type "/help" for help."). This was an idea from @mrfloris. :)
----------, Jan 1, 2018

Here is what it looked like:
[​IMG]

The bug was spotted by @mrfloris :), thanks to him it is now fixed !
----------, Dec 30, 2017

I'm happy to announce that Hacked Server should now be able to detect all so-called undetectable versions downloaded here !:)

I tested this feature for a few days on my own server and it seems to work perfectly. However if you have false positives or wdl users who can still connect, do not hesitate to pm me! :cool:


Thanks to @PrankAlien and all of you for your incredible support ! :D
----------, Dec 30, 2017

Resource Information
Author:
----------
Total Downloads: 1,986
First Release: Sep 5, 2017
Last Update: Jan 19, 2025
Category: ---------------
All-Time Rating:
178 ratings
Find more info at hackedserver.org...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings