NoCheatPlus/NCPCore/src/main/java/fr/neatmonster/nocheatplus
asofold fb6ac2ad5a [BLEEDING] Prevent noclip using commands with untracked moves.
A cheat client could move such that they are inside of a block, but
CraftBukkit will not fire an event, because the distance and looking
direction don't change enough. Teleporting other players or yourself to
that location would result in getting someone into a block. Consequently
 we also have to block commands like /sethome at such locations.

Our first attempt to patch that will monitor teleports that use the
TeleportCause.COMMAND (might miss out on plugins that are not using the
appropriate cause, and on plugins that use items for teleportation), in
addition we monitor certain commands (configurable prefixes), to catch
things like "sethome" and "sethome2". The world spawn is exempted. Only
teleports into blocks are monitored.

This does not yet sanity-check the distance to the last tracked
location, but it will ignore if none is set.
2014-12-17 20:16:28 +01:00
..
actions [BLEEDING] Use the new logging framework from now on (read details). 2014-11-19 00:07:52 +01:00
checks [BLEEDING] Prevent noclip using commands with untracked moves. 2014-12-17 20:16:28 +01:00
clients Spaces. 2014-11-29 14:56:05 +01:00
command Alter how command lists are interpreted. Might fix some issues. 2014-12-17 18:54:04 +01:00
compat [BLEEDING] First attempt to make slime blocks work. 2014-12-10 00:45:08 +01:00
components [BLEEDING] Use the new logging framework from now on (read details). 2014-11-19 00:07:52 +01:00
config [BLEEDING] Prevent noclip using commands with untracked moves. 2014-12-17 20:16:28 +01:00
event Remove StaticLog.schedule... and toString(Throwable). 2014-11-21 23:45:02 +01:00
hooks Rename LogUtil to StaticLog. 2014-11-17 11:25:51 +01:00
logging Add depth strider support. 2014-12-05 11:47:34 +01:00
net Let morepackets relax/smoothen on certain occasions. 2014-08-01 19:23:00 +02:00
permissions Add permissions for JourneyMap/VoxelMap. 2014-12-04 03:09:17 +01:00
players Add command "ncp debug player (player1) ...". 2014-12-04 03:52:48 +01:00
stats Rename LogUtil to StaticLog. 2014-11-17 11:25:51 +01:00
utilities [BLEEDING] Prevent noclip using commands with untracked moves. 2014-12-17 20:16:28 +01:00
NCPAPIProvider.java [BLEEDING] Change message sending queue from per-player to global. 2013-07-14 22:04:42 +02:00