Open Elikill58 opened 3 years ago
Why not using the default paper / spigot anti x-ray ? They works fine for me (unless new cheats fixed them?) Or maybe enable them on the config of the server if it can support it
Not everyone has paper, such as people on:
Not everyone has paper, such as people on:
- spigot
- sponge
- all spigot fork (and not paper one)
I agree, but maybe you can add this until you find a stable prototype
An ore obfuscator is very difficult to make. So we will see if we made it. Before, we will try to check minerate and other things like that, such as tell in main post
I don't know if can be an integration with Mirage on Sponge.
I don't know if can be an integration with Mirage on Sponge.
I don't know what I can do with this plugin. Do you have ideas ?
I don't know if can be an integration with Mirage on Sponge.
I don't know what I can do with this plugin. Do you have ideas ?
Maybe adding a modifier that hook with the hide obvious modifier through his api you can detect x ray users. Like the hide_obvious and the negativity modifier talk to each other, so this can serve for a check. I don't know, just an idea.
What about checking the player's head as baritone moves the player's head becomes weird
Why not using the default paper / spigot anti x-ray ? They works fine for me (unless new cheats fixed them?) Or maybe enable them on the config of the server if it can support it
Paper's anti x-ray isn't the best.
What about checking the player's head as baritone moves the player's head becomes weird
Yes, it's a good idea, and I have to take the time to do it.
Why not using the default paper / spigot anti x-ray ? They works fine for me (unless new cheats fixed them?) Or maybe enable them on the config of the server if it can support it
Paper's anti x-ray isn't the best.
Oh, it's sad. But an ore obfuscator is very difficult to make and take lot of perf, so idk if I will make one and include it into Negativity
Imprex-Development/Orebfuscator is a Orefuscator but some people made an issue about the server's usage rising
Oh, it's sad. But an ore obfuscator is very difficult to make and take lot of perf, so idk if I will make one and include it into Negativity X-Ray can be detected by Nuker, InventoryMove and Head movement hacks (as I know)
Imprex-Development/Orebfuscator is a Orefuscator but some people made an issue about the server's usage rising
Yes, but maybe you can just use this plugin with my own ? I will not directly include it into Negativity, and I don't know what I can alert with an obfuscator.
X-Ray can be detected by Nuker, InventoryMove and Head movement hacks (as I know)
Head movement yes, but Nuker is mostly when you want to break lot of blocs, which is not heere what they want. InventoryMove too, but the detection isn't very good
But obfuscator only can obfusecate it, not alert to console(s)
Probably on minerate and head movement as both are quite safe.
I believe Negativity shouldn't try to make it's own obfuscator, it's a lot of work and maybe the the plugin can evolve in new ways of detecting Xray...
I'll copy-paste what I said on the discord just to have it as a record:
- Classical way of doing it like on a texture pack, all blocks are transparent except of the ores. I fixed this kind of xray by using paper's orebfuscator. But this is just a way to visually stop players from getting the damn ores...
- Abusing CPS, so basically there are some xray's which technique is punch blocks in a radius to check wether they are ores or not... (I'm not sure of how they click thru blocks but they actually do it). I fixed this by using Negativity since the CPS would be crazy high.
- Making a simulation of the seed. If the players is able to get the seed then they can easily simulate ores with a mod and have a "projection" on their client. By doing this the first option is rendered useless since the true ores are now exposed. I fixed this by using purpur's seed generation capabilities, so basically the ore seed is different from the world generator. This fixes that clay-diamond thingy and also stops this kind of xray, and If you are asking how they get the seed... Surprise! There's actually a mod to find a seed of a world by taking the pattern of some structures (amazed)
- Using some kind of mod that does not use any of these three methods... And that could be fixed if I can get warned when a player is using mods or a different client than minecraft vanilla launcher!
In that message I typed all the different forms of xray that I know, so they are all about passive defenses. If we want to summarize all of that it would be: 1. Obfuscate everything 2. Monitor player's CPS and all related exploits that enables a player to get information around them 3. Simulating the position of ores with a seed 4. Check for any additional mod that is not in the mods folder or check if the player is using a client that is not simply vanilla(this can be spoofed by the hackers until there's a way to either have some other form of checking the client without asking for the name or checking if the name was changed idk)
Those are my ideas about how to approach a hack passively. But. We could also try to actively check a hacker if the % of the player being a hacker is high enough, the ways I think would work are:
@MaximoTG98 thanks for your comment.
reply to @Elikill58 about the ideas I had:
New idea:
It's about :
Explain the feature that you want Upgrade xray detection (and minerate too) specially by checking diamond mined in X mins or add few fakes blocks around.