asofold
ea5b249197
Alter how command lists are interpreted. Might fix some issues.
...
Details:
* Only trim commands from the left side (both on feed and check).
* Ensure versions with and without leading '/' are fed into trees.
* Move methods to feed CharPrefixTree from configs to CommandUtil.
Potentially fixes (untested):
* Only deny the sub-commands for a prefix, example: feed 'version ' to
consoleonly, in order to allow 'version' but not 'version NoCheatplus'.
* Might fix some plugin/server specific prefixes not being detected,
example: feed "/version" and expect "/bukkit:version" to be blocked.
2014-12-17 18:54:04 +01:00
asofold
878848c4d1
Cancel flying packets with null players.
2014-12-17 15:57:22 +01:00
asofold
c543701610
Passable: Make set-back choice more easy to overview.
2014-12-14 21:16:00 +01:00
asofold
a78f5550a2
Adjust trampoline effect.
2014-12-11 00:22:08 +01:00
asofold
3eab23ae92
[BLEEDING] First attempt to make slime blocks work.
2014-12-10 00:45:08 +01:00
asofold
a51965c57d
Skip knock-back for damage events that would not count.
2014-12-08 01:02:37 +01:00
asofold
3739e2a3f5
Corrections for knockback: Ignore vehicles, method naming.
2014-12-08 00:40:53 +01:00
asofold
3c8b255817
Attempt to fix issues with pvp and knockback.
...
Might disable for older versions of MC
(checks.fight.pvp.knockbackvelocity).
2014-12-07 23:54:49 +01:00
asofold
ec997796b8
Attempt to fix melons for 1.8 (might result in issues with pre-1.8).
2014-12-06 20:06:27 +01:00
asofold
79394c4e0a
Allow faster flying with the sprint key.
2014-12-06 01:37:50 +01:00
asofold
935b5a6449
Fix sprinting + depth strider. And modifiers are just modifiers.
2014-12-05 12:40:31 +01:00
asofold
4aa253df6d
Back to strings.
2014-12-05 12:05:00 +01:00
asofold
7b51b1ae43
Add depth strider support.
2014-12-05 11:47:34 +01:00
asofold
7b5f22e64d
These ain't horses.
2014-12-04 23:17:38 +01:00
asofold
c0a188d2c1
Make LogManager an interface.
...
* Some cleanups (spaces, commented out references updated).
* LogManager implement INotifyReload, but gets processed extra (not
added with addComponent).
2014-12-04 15:56:16 +01:00
asofold
a41b7a6329
Interpret a file name without extension as a directory, if not existent.
2014-12-04 15:04:11 +01:00
asofold
5f9764dabc
Add command "ncp debug player (player1) ...".
...
This is the first simple version, just setting debug for all checks for
the player(s). It can only be undone by removing the data, e.g. with
"ncp remove (player)", reloading does it too, but is much heavier.
2014-12-04 03:52:48 +01:00
asofold
256d06b67c
Add permissions for JourneyMap/VoxelMap.
2014-12-04 03:09:17 +01:00
asofold
04d2896f7e
[API CHANGE] Add debug flags to check data [missing: use that one].
...
For debug output now data.debug is used instead of config.debug, so the
data is initialized with the config.debug value. As an effect of this,
removing the data or reloading will override flags that have been set by
means of API-access only.
Affected:
* Adds getDebug and setDebug to ICheckData.
* Adds appropriate configs to all constructors of check data.
* Some per-check debug flags have been removed.
Extras:
* spaces
* import cleanup.
2014-12-04 02:24:20 +01:00
asofold
a2e4db7c94
Fixe fence gates with fence corners (allow checking for further flags).
2014-12-04 01:45:16 +01:00
asofold
c70da72654
Switch to flags for (thick) fences and fence gates.
2014-12-04 01:04:33 +01:00
asofold
fa87287c97
Adapt some version strings according to ~ intended use.
2014-12-02 02:03:40 +01:00
asofold
3f515cc616
Spaces.
2014-12-01 00:06:57 +01:00
asofold
5dd5f8b87c
Remove error markers.
2014-12-01 00:06:41 +01:00
asofold
b21b587c0c
Headline!
2014-11-29 23:09:50 +01:00
asofold
f3f5d9a511
Remove edible content.
2014-11-29 22:59:41 +01:00
asofold
e454930569
Remove unused method (dependency on ConfigManager).
2014-11-29 16:00:18 +01:00
asofold
3cc5aef282
Spaces.
2014-11-29 14:56:05 +01:00
asofold
02ea246ebb
Merge pull request #29 from hivemc/master
...
Block JourneyMap radar and cavemappings, should apply to VoxelMap too.
2014-11-29 14:09:43 +01:00
asofold
c0eceb9473
Fix PermissionUtil/npe (ensure a Permission instance is present).
2014-11-29 02:48:49 +01:00
asofold
1db8b695bb
Set version to 3.12.0-SNAPSHOT, since logging and 1.8 change a lot.
2014-11-29 02:08:01 +01:00
asofold
a064a9afce
[BLEEDING] Add dev-support for 1.8/Spigot.
2014-11-29 01:55:55 +01:00
The Hive Network LTD
78e90a4dd4
Remove accidentally added gitignore
2014-11-28 16:20:40 +01:00
Youri Kersten
247d256082
Block JourneyMap radar and cavemappings
...
http://minecraft.curseforge.com/mc-mods/225341-journeymap-server
2014-11-28 16:20:00 +01:00
asofold
a9f9a3dced
Prepare more changes to fight checks using (location trace based).
...
* Use a SharedContext for properties used in all checks.
* Rename (locationTraceChecks).
2014-11-26 22:29:53 +01:00
asofold
5f0c70f138
[BLEEDING] Simplify and (hopefully) repair the criticals check.
...
* Remove on-ground check.
* Always increase VL by 1, because clients could control it anyway.
* Skip if the player is in a vehicle.
* Remove adapting to lag.
2014-11-26 00:37:52 +01:00
asofold
3dea6580e4
Spaces.
2014-11-25 23:53:17 +01:00
asofold
3b47bde9cf
Log precise fall distances.
2014-11-25 23:52:51 +01:00
asofold
6ed52ffda6
Move checks depending on a LocationTrace into a method.
2014-11-25 23:32:46 +01:00
asofold
24ccc4a5ea
Spaces + comments, modifier.
2014-11-24 15:47:52 +01:00
asofold
8b55139003
Regroup default loggin initialization.
2014-11-24 15:08:32 +01:00
asofold
379cb159dd
ASYNCHRONOUS_DIRECT is enough.
2014-11-24 00:45:31 +01:00
asofold
8a03de1315
The server logger should be considered thread-safe by default (log4j).
...
To be sure that we don't kill exotic systems, it's also configurable.
2014-11-24 00:34:54 +01:00
asofold
43b33ed350
Catch and log exceptions during chunk-load on players joining.
2014-11-23 15:53:33 +01:00
asofold
0561638105
Add STATUS stream and use instead of INIT in some places.
...
* STATUS logs to console and default file, using queues.
* StaticLog logs to STATUS during runtime.
2014-11-23 15:47:10 +01:00
asofold
3460e29246
Remove StaticLog.schedule... and toString(Throwable).
2014-11-21 23:45:02 +01:00
asofold
4ffca941a2
Update comments.
2014-11-21 23:23:53 +01:00
asofold
db7775a2c7
Spaces.
2014-11-20 12:29:49 +01:00
asofold
99e4cdc1bc
Allow absolute paths for the log file.
2014-11-20 12:28:20 +01:00
asofold
3364d487cf
Fix logging task (sync) not registering. Shuffle init order.
2014-11-19 23:09:14 +01:00