HimmelKreis4865 / BetterAC

Better AntiCheat for PocketMine-MP!
GNU General Public License v2.0
6 stars 5 forks source link

AntiReach, xray and InstaBreak modules. #6

Open Willoxey opened 4 years ago

Willoxey commented 4 years ago

Describe the bug Hello again. Hope you are fine. I want to talk you about two modules that are not working as expected. AntiReach: When you actually use antireach it doesnt detect you, but if you are just innocently doing PvP it will punish you. InstaBreak: I've tested it with a Efficiency 5 pickaxe, and it detects me as i'm using instabreak, it constantly kicks(in my case that's the punishment) without any reason(because they are warned for a supposed InstaBreak, tested by me) XRAY: Fake blocks are generated in normal mines.

To Reproduce Steps to reproduce the behavior:

  1. In the case of AntiReach, just do PvP. And when you reach the max warns, it will kick you. But if you actually use reach, the anti-hack doesnt detect you.
  2. InstaBreak: Enchant a pickaxe, or a normal pickaxe and mine as fast as you can, for example you can place a whole line of iron ores and mine them. 1 block of 10 aprox. will be detected as instabreak. 3.- XRAY: Just go around some mines and you will see how some redstone blocks, or emerald blocks are generated, but when you try to mine them obviously they dissapear(it's just a visual thing) ... Expected behavior 1.- AntiReach: Get kicked while using Reach. Dont get kicked while doing normal pvp. 2.- InstaBreak: Not getting kicked while mining fast. 3.- xRAY: Not getting generated random blocks that actually is stone.

Versions

Additional context Thank you a lot for your work. If you need more information just reply me and i'll try to help you as best i can.

Willoxey commented 4 years ago

Additional info: Hitting with bow, eggs, etc... is detected as reach.

HimmelKreis4865 commented 4 years ago

Uhm, welcome back first.

Thank you for reporting bugs again!

  1. For AntiReach you can change the max. value of range per device, which means that you can set 10 blocks reach as normal or 1 block, that's just a thing of configuration but I didn't expect the default value to be wrong. If you just found a good configuration in blocks, please tell me so I can set it as default.

  2. I can't 100% confirm that this issue is valid. I tried it 3 times with a line of 20 blocks and I didn't get warned as you did? Could you just send me a screenshot of the line you made?

  3. Please also send me some screenshots of it, I don't really think that it's possible here (I tested it with another result (everything fine)) so I don't have any ideas here, technically it's impossible because if any side of a block is no stone, the block will not be customized, but we'll see 🤔

  4. (additional info) I tested hitting with bows, eggs, snowballs, etc. and it didn't detect it as reach hack.

Willoxey commented 4 years ago

I sent you all the info on Discord! 👍

justinb1617 commented 3 years ago

10 Months later...

aotgamerz commented 2 years ago

2 years later...

justinb1617 commented 2 years ago

2 years later...

lmao