MCMrARM / toolbox-issue-tracker

6 stars 0 forks source link

Suggestion - A method to disable Toolbox on PocketMine server side #47

Open Leo3418 opened 8 years ago

Leo3418 commented 8 years ago

Toolbox has become a popular cheating tool on many PocketMine servers because it provides functionalities like X-ray and faster movement. We don't want our players use it since it makes the game unfair. Is there any way to block or disable these functions from server side, for example a PocketMine plugin that defenses Toolbox? Thank you very much!

slice commented 8 years ago

Although I am not a developer of Toolbox, I agree that this is very important. @MCMrARM

Also @Leo3418, do you mean players using BlockLauncher with Toolbox? Or just using the Toolbox launcher? Both provide similar functionality, but they still differ.

Leo3418 commented 8 years ago

@sliceofcode thanks. The player who reported possibility of cheating to us only used Toolbox. After that I tested Toolbox without BlockLauncher, X-ray and changing game speed work.

ghost commented 8 years ago

I think this will be hard, BlockLauncher disables the mods but there's some mods that Re-Enables ...

Blakintosh commented 8 years ago

Nah, the variables that determine whether the scripts are enabled are private final java variables, which cannot be accessed from a ModPE script AFAIK. But BL does not disable the UIs of the mod, so e.g a button that appears in the main menu will stay there when entering a server and can then be used to activate a mod menu, such as Ghost Hack.

TheBigHacker0100 commented 8 years ago

No it won't, update fixes this, (I don't know if it is in the latest update but last time I used BlockLauncher it did not work, Ghost Hack got disabled) there is some sendFakeCallback that bypasses the disabling

Johnmacrocraft commented 8 years ago

@Smasher535 @Black-DeathPE @TheBigHacker0100 BlockLauncher got patched of that few months ago, but we can actually bypass it using setLevel... and is... (Hiding name because it can be abused other users); it's public class, not private. (Yea, actually it's kind of easter egg feature)

AutoGrind commented 7 years ago

Leo don't be lazy. Make plugins to block certain things from happening or make troll blocks and put some time and effort into catching cheaters on your own who use X-ray. If you can disable toolbox server-side someone else will make another launcher and toolbox will lose popularity.

Leo3418 commented 7 years ago

@AutoGrind Thanks for the suggestion. I just hope that I have sufficient skill to make such plugin you described.

AutoGrind commented 7 years ago

@leo3418 Thanks for taking that the way I meant it and not as an abusive comment to you. It's kind of hard to expect one to give you the godly ability to disable something on the users end when it will be bypassed eventually with the same launcher or by many others to come. Hacking is sometimes used as a form of free speech to tell server owners/developers to get off their butts and keep developing lol. So as an example: if you use an anti fly plugin it will stop most who are flying regardless of the launcher they use. But if you get one launcher to give you the ability to stop flight they user will just use another to be able to fly in your server. So it's like wasted time and lost sleep for you compared to using anti fly plugins.