Anti Block Glitch 1.0.3

Prevents players from glitching up walls with blocks

  1. Icefox922
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    Source Code:
    https://github.com/Ice922/Anti-Block-Glitch
    Description
    Are you tired of having your players get to places they aren't supposed to? Sometimes, players will use their high cps to exploit slight server lag and scale walls protected by World Guard.

    This plugin is very simple: if the player places a block in a World Guard region that they do not have permission to build in, it teleports them to the last block they were standing on. With this, it is virtually impossible to block-glitch up walls or cheat in parkour courses. You can think of it as induced lag-back to prevent players from cheating.

    Important!!
    If you do not have WorldGuard installed or the desired region does not have the build or block-place WorldGuard flags denied, players will be allowed to block glitch, as they are allowed by Worldguard to build!

    Permissions
    There is only one permission for this plugin
    antiblockglitch.override: Allows player to bypass anti block glitch

    Bugs
    If you have any bug reports or feature requests, please submit on the GitHub page above.

Recent Updates

  1. Global Region Support
  2. Plugin Name Fix
  3. Anti Block Glitch v1.0.1

Recent Reviews

  1. OneHitX
    OneHitX
    5/5,
    Version: 1.0.1
    [15:01:32 ERROR]: Could not pass event PlayerQuitEvent to SnociStreams v1.0
    java.lang.NullPointerException: null
    at me.Ice.antiblockglitch.BlockChecker.cancelBlockChecker(BlockChecker.java:50) ~[?:?]
    at me.Ice.antiblockglitch.CheckerHandler.onQuit(CheckerHandler.java:35) ~[?:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor712.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Tuinity-"7734ef0"]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.5.jar:git-Tuinity-"7734ef0"]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Tuinity-"7734ef0"]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.5.jar:git-Tuinity-"7734ef0"]
    at net.minecraft.server.v1_16_R3.PlayerList.disconnect(PlayerList.java:514) ~[patched_1.16.5.jar:git-Tuinity-"7734ef0"]
    at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1760) ~[patched_1.16.5.jar:git-Tuinity-"7734ef0"]
    at net.minecraft.server.v1_16_R3.NetworkManager.handleDisconnection(NetworkManager.java:665) ~[patched_1.16.5.jar:git-Tuinity-"7734ef0"]
    at net.minecraft.server.v1_16_R3.ServerConnection.c(ServerConnection.java:170) ~[patched_1.16.5.jar:git-Tuinity-"7734ef0"]
    at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1445) ~[patched_1.16.5.jar:git-Tuinity-"7734ef0"]
    at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:378) ~[patched_1.16.5.jar:git-Tuinity-"7734ef0"]
    at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1269) ~[patched_1.16.5.jar:git-Tuinity-"7734ef0"]
    at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1001) ~[patched_1.16.5.jar:git-Tuinity-"7734ef0"]
    at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:175) ~[patched_1.16.5.jar:git-Tuinity-"7734ef0"]
    at java.lang.Thread.run(Thread.java:834) [?:?]

    pls fix
    1. Icefox922
      Author's Response
      Are you using the newest version? This exception is fixed in v1.0.1. If you are using the /reload command this will also happen. If so, I recommend never using /reload. A lot of plugins will break with the use of this command.