• Guest, To prevent spam, the BrokenLens Forums are not accepting new registrations at this time.

Watcher Updates

Status
Not open for further replies.
Joined
Sep 24, 2016
Messages
7,217
Reaction score
21,922
Just a few ideas to help the Watcher perform it's tasks better

Create an if variable so if the player was to jump a certain amount of blocks high when they are on a block they will get banned by the Watcher.

if {('<playername>' is
get.player.x
get.player.y
get.player.z {
minecraft.player.jump = '>5'
run command.watcher.ban}
});

If a player was to have been caught inside of a block (no-clip) this command (example) would also probably help.

if {('playername') is
get.player.x
get.player.y
get.player.z
minecraft.block.isliquid('false');
run command.watcher.ban}
});

If a player was to have been caught fly hacking on the server this command (example) would probably help a lot.

if {('playername') is
get player.x
get.player.y
get.player.z
if {
player.x
player.y
player.z
= block.height('>10')
if player.block.stand = 'true' return
{
if player.block,stand = 'false'
{
run command.watcher.ban
}}}});

If a player is speed hacking this example may help

if {
('playername') is
minecraft.player.speed = ('2')
return
if {
('playername') is minecraft.player.speed = ('3')
run command.watcher.ban
}});

Just a few ideas to try and help improve the Watcher.
 
Create an if variable so if the player was to jump a certain amount of blocks high when they are on a block they will get banned by the Watcher.

if {('<playername>' is
get.player.x
get.player.y
get.player.z {
minecraft.player.jump = '>5'
run command.watcher.ban}
});
Will probably also ban some lagging players.
If a player was to have been caught inside of a block (no-clip) this command (example) would also probably help.

if {('playername') is
get.player.x
get.player.y
get.player.z
minecraft.block.isliquid('false');
run command.watcher.ban}
});
Would also probably ban players who spawn inside blocks, most frequently in TBB. And players on/around blocks like slabs or fences.
If a player was to have been caught fly hacking on the server this command (example) would probably help a lot.

if {('playername') is
get player.x
get.player.y
get.player.z
if {
player.x
player.y
player.z
= block.height('>10')
if player.block.stand = 'true' return
{
if player.block,stand = 'false'
{
run command.watcher.ban
}}}});
Back to the lagging players thing.
If a player is speed hacking this example may help

if {
('playername') is
minecraft.player.speed = ('2')
return
if {
('playername') is minecraft.player.speed = ('3')
run command.watcher.ban
}});
This too.

If the solution to hackers was that easy, the watcher would already be doing it. Or another server. Even servers run by huge corporations, with huge teams of people can’t figure out how to make a really good anti-hack.
Sure, this would kind of work maybe, but it would ban innocent players all the time. Probably even more innocent people than hackers.

(P.S your code has some errors)
View reply.
 
Status
Not open for further replies.

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Back
Top