Evenprime
7598cecdc9
Fixed behaviour of new checkops options (was inverted before)
...
Made speedhack check a bit less strict in case of server lag, and
server lag measurement more useful.
Made descriptions for options easier to use
2011-06-19 11:47:52 +02:00
Evenprime
65ed8d4da6
No longer replace the nice [keywords] with their e.g. ugly %3$.1f
...
counterparts in the config file.
2011-06-18 18:15:05 +02:00
Evenprime
fda8ae4c06
Descriptions are now stored to a file descriptions.txt every time the
...
GUI or the plugin get started.
The config file gets overwritten every time the GUI or the plugin get
started, to automatically remove no longer valid options and/or add
newly available options to it.
2011-06-18 17:40:27 +02:00
Evenprime
a37daefa63
Minor change to recently added teleport enforcing to (hopefully) be
...
pre and post #888 compatible for now.
2011-06-18 16:54:17 +02:00
Evenprime
1ddd1ca6c9
Lengthy descriptions for every option of the config file,
...
nicely integrated into the GUI config tool.
2011-06-18 16:49:02 +02:00
Evenprime
1de43ec782
"Help" buttons for GUI configuration program
...
Started implementing additional options for:
- forcing checks of OPs (in case Permissions plugin is not
available)
- enforcing teleports initialized by NoCheat to be successful
(overriding cancels of other plugins)
2011-06-17 21:45:57 +02:00
Evenprime
2fa4beb656
Show warning about disfunctional Permissions plugin (at most) every 60
...
seconds instead of just once.
Shutdown ALL async tasks properly (missed one)
Added new keyword "[distance]" for moving violation messages
2011-06-15 16:02:20 +02:00
Evenprime
bfae43effc
A little bit improved handling of velocity-changing plugins
...
Potential fix for respawn-events with changed respawn-location
2011-06-13 20:55:55 +02:00
Evenprime
84c8e98054
Potential fix for World<->Nether teleports
...
Potential fix for Vehicle destruction problems
2011-06-12 11:35:03 +02:00
Evenprime
2c8de34864
Removed Itemdupe check (no longer needed)
...
Readded water ladder support (optional by config file)
2011-06-06 20:58:57 +02:00
Evenprime
a039edcfaf
Use soft dependencies to request loading of Permissions and CraftIRC
...
before NoCheat
2011-06-06 19:57:59 +02:00
Evenprime
30622e9235
New permission "fastswim" and config option "allowfastswim" to
...
accompany the new moving-check feature.
2011-06-06 18:44:42 +02:00
Evenprime
7945496e79
Only allow a reduced max movement speed in water
2011-06-06 17:57:33 +02:00
Evenprime
81b4d7160e
Differentiate between LIQUID and SOLID blocks when determining if a
...
player is on ground or in the air.
2011-06-06 17:04:20 +02:00
Evenprime
eac9f4d10a
Replaced definition of block types with a much more flexible method,
...
that should theoretically also support future blocks
2011-05-31 17:49:25 +02:00
Evenprime
e565e07c6a
- fixed loading of configuration if a String value is missing
...
- don't count placing air in air in airbuild check
2011-05-25 22:12:45 +02:00
Evenprime
c61584efb6
Updated Moving-check:
...
- fixed potential exploit to partially bypass nofly protection in
certain cases
- removed some legacy workarounds that are probably no longer needed
- teleport players after violations closer to the ground, if the
original target location is high above ground
- fixed bug occuring while reading config file if String parameters
are missing in the file
2011-05-25 22:01:42 +02:00
Evenprime
22d73209a8
Fixed speedhack check and minor other stuff
2011-05-17 18:12:42 +02:00
Evenprime
1fe7aaa1ae
missed a uncatched exception
2011-05-16 16:00:17 +02:00
Evenprime
5a72df08f7
Version 1.00 - fixed some remaining errors after the merge
2011-05-16 15:01:44 +02:00
Evenprime
6cdc3171ec
Merge branch 'wizard' into HEAD
2011-05-16 14:46:54 +02:00
Evenprime
ed0a36879c
Option to add and remove custom actions in the wizard
2011-05-16 14:27:01 +02:00
Evenprime
8705328021
Added warning in case allow-flight is set to false in
...
server.properties.
2011-05-16 13:36:54 +02:00
Evenprime
5725209bc6
Log time AND date to logfile
2011-05-14 18:08:43 +02:00
Evenprime
c6aa6b213b
Implemented extremely simple (and incomplete) YAML parser to no longer
...
depend on external libraries like SnakeYAML.
2011-05-14 17:54:11 +02:00
Evenprime
29361d0867
Fixed bug related to new action handling + finished implementing
...
custom Actions
2011-05-13 14:00:00 +02:00
Evenprime
cc5c946141
Simpified custom commands - only allow choice if repetition is wanted
...
or not, but no longer choice about intervals for repetition.
2011-05-12 18:05:19 +02:00
Evenprime
d10b85c12d
Integration of custom actions into existing checks
2011-05-10 17:19:26 +02:00
Evenprime
c5f910de21
Additional implementations for the configuration GUI and custom
...
actions
2011-05-10 14:04:03 +02:00
Evenprime
fe9a868169
Further integration of the new configuration system + package
...
refactoring
2011-05-04 07:58:39 +02:00
Evenprime
c989b9f025
Finished automated GUI generation out of a Options Tree
2011-05-03 18:05:14 +02:00
Evenprime
f13fcf39e1
Initial test for GUI configuration tool
2011-05-02 19:04:34 +02:00
Evenprime
b656644b29
Fix for a bug with Minecarts /and probably other vehicles) that only
...
happens if players destroy their cart instead of leaving it.
2011-05-01 23:42:26 +02:00
Evenprime
11e18e0423
Fixed bug that caused part of the moving check to be executed twice.
2011-05-01 02:00:42 +02:00
Evenprime
e404a65b0f
Code cleanup and big performance improvement of "moving" check
2011-04-30 23:36:02 +02:00
Evenprime
ff2f9244a6
Fixed bug that would cause part of the moving check to not work at all
2011-04-30 07:06:05 +02:00
Evenprime
bc45bac045
Implemented "fakesneak" check - detecting players that "sneak too
...
fast" + again some code moving for better readability
2011-04-29 18:12:18 +02:00
Evenprime
5d0585d546
Method renaming and moving data around + only cache and update really
...
used permissions
2011-04-28 18:33:31 +02:00
Evenprime
6a5b9f2a20
Split itemdupe check into itemdupe and bogusitems checks + logging
...
instead of just System.out.println
2011-04-27 11:17:51 +02:00
Evenprime
85a52c5fbf
Improved itemdupe check + reliable fix for the underlying problem
2011-04-26 21:04:06 +02:00
Evenprime
d0ba809f2a
Rewritten speedhack check to detect much earlier and only if the
...
server doesn't lag + measure server lag every half second
2011-04-26 16:11:45 +02:00
Evenprime
18cb95ab5e
More refactoring + seperate data objects for each check, only created
...
on demand + some whitespace code formatting
2011-04-25 22:44:54 +02:00
Evenprime
d9b73cbb67
Code refactoring + cleaner seperation between speedhack and moving
...
check + only register listeners for activated checks
2011-04-25 21:53:27 +02:00
Evenprime
cce01cca1a
Allow using permission nocheat.itemdupe to bypass the new check.
2011-04-25 17:51:46 +02:00
Evenprime
385c807c10
A fix for a new itemduplication bug involving Workbenches, but may
...
also fix other such bugs due to its generic nature.
2011-04-25 14:03:17 +02:00
Evenprime
eb3ddabbc3
Keep orientation of teleported player when teleporting
2011-04-17 14:41:58 +02:00
Evenprime
6d0f26d814
A little code refactoring + fixed portals with Essentials
...
Move events that don't move the player at all, events after a respawn,
events after a teleport between worlds and events after a move that I
didn't track (e.g. because the player had permissions set accordingly,
was riding a vehicle) are now ignored.
2011-04-17 14:30:18 +02:00
Evenprime
f75a7ecaa1
Better compatibility with Essentials "jail" plus big performance
...
improvements
2011-04-15 19:57:28 +02:00
Evenprime
05db6c58af
Performance measurement for moving check
2011-04-14 17:06:22 +02:00
Evenprime
a3a8e64127
First rudimentary implementation of a new "sneakrun" check - still
...
needs refinement
2011-04-13 20:04:24 +02:00