asofold
04b82ad0a6
[BLEEDING] Peek into ProtocolLib to fight certain packet spam (3).
...
This lessens or removes most effects of spamming the PacketPlayInFlying
(3, legacy 10), such as "magnet" or "repell" effects.
2014-07-12 22:30:51 +02:00
asofold
56611cd44b
[BLEEDING] Set CompatCBDev to CB for MC 1.7.10.
2014-07-12 18:15:45 +02:00
asofold
8f32c822dc
Add dedicated compat module for CB 1.7.8|1.7.9.
2014-07-12 17:46:42 +02:00
asofold
8da49e49f6
Update MCAccessCBDev to use CB 1.7.9-R0.2, update readme.md.
2014-06-14 18:37:20 +02:00
asofold
b669d65b92
No need to call super.onLoad.
2014-05-31 16:26:54 +02:00
asofold
f60d971f3c
[BLIND] Add support for MC/CB 1.7.8. Minimal checks by code inspection.
2014-04-14 23:08:01 +02:00
asofold
2434c71d20
Add dedicated compat module for CB 1.7.5-R0.1.
2014-04-14 22:40:06 +02:00
asofold
2aa7ffab8e
Alter the warning and error messages for MCAccess.
2014-04-05 00:29:07 +02:00
asofold
90a1255229
[BLIND] Dedicated compat module for 1.7.2. Set CompatCBDev to MC 1.7.5.
2014-03-25 00:32:38 +01:00
asofold
16db04f397
Officially drop compatibility for before CB 1.4.5-R1.0 !
2014-02-23 00:38:31 +01:00
MyPictures
add2179dc9
Cleanup "ASCII art" from the sourcecode
...
Wiped every ASCII related thing that I could find in the NoCheatPlus
source.
2014-02-22 19:26:06 +01:00
asofold
fd33820c8e
[BLIND/BLIEEDING/INSTABLE/INCOMPLETE] Secrets (read below).
...
Does this even compile anywhere?
2013-12-01 20:56:00 +01:00
asofold
71b37aab7b
Add dedicated compatibility module for 1.6.4.
...
Can't set proper dependencies (bukkit repo seems warped).
2013-12-01 15:00:52 +01:00
asofold
a2dadf8a9c
Remove metrics.
...
Metrics would need a different concept of what to add anyway.
2013-09-22 15:46:07 +02:00
asofold
a901823f9d
[BLEEDING] Add 1.6.4 support.
2013-09-20 09:49:20 +02:00
asofold
41e1e8017b
Add DisableListener component and use for DataManager and Improbable.
2013-09-19 21:00:57 +02:00
asofold
72e1ea8585
Corrections to plugin.yml. Add nocheatplus.shortcut.cheater.
2013-09-18 18:21:04 +02:00
asofold
ed0f08ed23
Use postEnable for one time tasks, log start and end.
2013-09-13 02:53:09 +02:00
asofold
182bc81c8c
Set 1.6.2-R1.0 as new Bukkit/CB dependencies, add dedicated module.
2013-09-12 01:21:56 +02:00
asofold
1d2f291650
Add "ncp inspect (player)" command, might be merged/changed with info.
2013-08-29 21:30:53 +02:00
asofold
c8c7bbb37c
Correct usage of "ncp exemptions".
2013-08-17 15:35:41 +02:00
asofold
af4c9b94f6
Move managelisteners to the compatibility section.
2013-08-12 22:20:44 +02:00
asofold
2219fa0e6f
[CONFIG] Command protection: Change config sections + change to lists.
...
Commands to change to "no permission" or "unknown command" behavior,
can now be configured with a string list each. Commands that have a
permission set will have the default set to false, while commands that
don't have a permission will be altered to have a filter permission,
namely nocheatplus.filter.command.<commandname>.
2013-08-10 14:25:28 +02:00
asofold
b3b13df83c
Add nocheatplus.command.(exempt|unexempt|removeplayer).self permissions.
...
Somewhat incomplete, because the filter permission is not added for
these. Might be fancy for the tester shortcut (less danger).
2013-08-10 03:16:16 +02:00
asofold
fdf2009551
Use a testPermission method for sub-commands.
2013-08-10 03:06:08 +02:00
asofold
8b2c8fd29c
Hasty - test before build.
2013-08-10 02:20:03 +02:00
asofold
858302b1ba
More on permission changes.
...
* Fix color replacing in command protection (had no effect previously).
* Use "no permission" message for default bukkit command protection.
* Use command protection only, no more parsing pre process for /pl etc.
* Other tweaks (update descriptions, add shortcuts / child permissions).
2013-08-10 01:50:59 +02:00
asofold
0e56338336
Change feature (filter) permissions to nocheatplus.filter...
2013-08-09 23:50:59 +02:00
asofold
84c376864e
Rework parts of permissions.
...
Changes are mostly backwards compatible.
Fixed:
* Filter permissions were wrong (not starting with nocheatplus).
Changed:
* Commands are grouped under nocheatplus.command now.
* Notification permission is independent of the notify command,
changed to nocheatplus.notify.
New:
* Shortcut permissions (nocheatplus.shortcut...) for safer use.
* Shortcut permission for testers: nocheatplus.tester
2013-08-09 18:09:24 +02:00
asofold
13cb783c72
Add an annotation for registration order with INotifyReload.
...
SetupOrder allows to define a priority, so you can register
ActionFactoryFactory instances before any checks get them.
Default priorities are NCP core at -100, DataManager -80, rest at 0.
2013-07-18 01:42:07 +02:00
asofold
f46618c619
Prefix series with s in order to not ever confuse with SNAPSHOT/RC.
2013-07-17 12:17:33 +02:00
asofold
793291b71b
Build parameters: Add BUILD_SERIES. Add default values.
...
BUILD_SERIES = UNKNOWN
BUILD_NUMBER = ?
2013-07-17 11:35:45 +02:00
asofold
c7b85f9faa
Flying permissions: survivalfly is now child of creativefly.
2013-07-16 00:24:20 +02:00
asofold
cf1c89d646
[BLEEDING] Change message sending queue from per-player to global.
...
Adds an API to queue messages (thread safe).
2013-07-14 22:04:42 +02:00
asofold
00836ac9d7
Change event priorities (join/world-change) + delay some admin messages.
2013-07-14 20:12:19 +02:00
asofold
f55e0d5742
Alter config version handling + make notification configurable.
...
Versions are saved in a subsection instead of the comment-header.
2013-07-14 19:19:07 +02:00
asofold
a97995c99a
Re-add 1.6.1 native support (removing is not worth the support load).
2013-07-10 12:34:06 +02:00
asofold
543dcf57f5
Metrics/ticks: Use rounding + de-tweak counting up to 20.
2013-07-09 17:16:47 +02:00
asofold
295ecee2cd
Cancel metrics if set so and still active, also reset metrics on reload.
2013-07-09 16:50:10 +02:00
asofold
e60006d6a3
Update pom.xml descriptions.
2013-07-06 14:49:24 +02:00
asofold
d5d7973654
[BLEEDING/INSTABLE] Set CompatCBDev to support 1.6.1 changes.
2013-07-02 12:35:18 +02:00
asofold
3b337d968d
Change config path for protectplugins.
2013-06-30 19:28:52 +02:00
asofold
78f453c5c2
Update metrics.
2013-06-30 02:49:26 +02:00
asofold
a4556667fd
Add dedicated 1.5.2 module.
2013-06-24 12:24:36 +02:00
asofold
21442c4e22
Use a filter permission to see if a player can use the root command.
...
The permission is set as child of all command permissions
(sub commands of the root command). This is done in post enable to not
have to add it 100 times to the plugin.yml. Hopefully permission plugins
handle this right, superperms (permissions.yml) does.
2013-06-12 02:08:22 +02:00
asofold
ae2d6142d9
Add command to turn notifications off and on again (per player).
2013-06-12 00:53:40 +02:00
asofold
8ea5eccaa0
Put commands on feet.
...
* Add a new base class for better sub-command handling also for
tab-completion (AbstractCommand).
* Alter package structure slightly, to group command-classes by purpose.
* Some renaming.
2013-06-11 21:17:06 +02:00
asofold
888c7d937a
Add tags to PlayerData + implement a notify-off tag.
...
Not sure this is that much final, but PlayerData can now carry tags.
NoCheatPlus.sendAdminNotify... will now check PlayerData for the
"notify_off" tag, as a preparation for a command to turn off
notifications.
2013-06-11 20:06:57 +02:00
asofold
2bf28c4982
[BLEEDING] Move configuration for logging back-ends to sub-sections.
2013-06-11 00:36:43 +02:00
asofold
8f862fb3f6
Outer space again!
2013-06-07 15:23:40 +02:00