NoCheatPlus/NCPCore/src/main/java/fr/neatmonster/nocheatplus/checks
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
..
access [API CHANGE] Add debug flags to check data [missing: use that one]. 2014-12-04 02:24:20 +01:00
blockbreak Make LogManager an interface. 2014-12-04 15:56:16 +01:00
blockinteract [API CHANGE] Add debug flags to check data [missing: use that one]. 2014-12-04 02:24:20 +01:00
blockplace [API CHANGE] Add debug flags to check data [missing: use that one]. 2014-12-04 02:24:20 +01:00
chat [BLEEDING] Prevent noclip using commands with untracked moves. 2014-12-17 20:16:28 +01:00
combined [API CHANGE] Add debug flags to check data [missing: use that one]. 2014-12-04 02:24:20 +01:00
fight [BLEEDING] First attempt to make slime blocks work. 2014-12-10 00:45:08 +01:00
inventory [API CHANGE] Add debug flags to check data [missing: use that one]. 2014-12-04 02:24:20 +01:00
moving [BLEEDING] Prevent noclip using commands with untracked moves. 2014-12-17 20:16:28 +01:00
Check.java Comments + formatting + spaces. 2014-11-05 22:57:33 +01:00
CheckListener.java Move most code to NCPCore, removes NCPCompat. 2013-05-22 12:24:48 +02:00
CheckType.java Cleanup "ASCII art" from the sourcecode 2014-02-22 19:26:06 +01:00
ViolationData.java Rename LogUtil to StaticLog. 2014-11-17 11:25:51 +01:00
ViolationHistory.java Add the "ncp top" command, allowing to search all the violation history. 2014-07-29 13:49:43 +02:00