asofold
c457d27616
MCAccessBukkit: Fail too for transparent, zombies.
2013-01-20 05:50:50 +01:00
asofold
762ae9174d
[BLEEDING] Some missing parts [might still be missing some].
...
Set to bleeding, because the last commits are. Bukkit-API-only access
shortly tested. There will be issues, but this might help over the
darkest of days.
2013-01-20 05:25:21 +01:00
asofold
4c6798b979
Typo / log level.
2013-01-20 04:35:35 +01:00
asofold
835ae9cb26
Add ability to run extra BlockProperties setup if MCAccess implements
...
the interface.
2013-01-20 04:31:00 +01:00
asofold
ee1f410dae
[SAFETY COMMIT, REFACTOR, BREAKING]
...
Moving big parts of code between sub-projects. Some refactoring was
needed to unlink some classes. Deprecated methods removed. Some utility
methods were moved to differently named utilities. Few signatures
changed (e.g. BlockProperties.init). Most changes should only concern
bugs or developers who dug into some NCP deeply (not sure those exist).
It should still all be there.
2013-01-20 04:18:08 +01:00
asofold
8e313f4a47
[SAFETY COMMIT, INCOMPLETE] RAW: Add support for bukkit-api-only.
2013-01-20 00:51:09 +01:00
asofold
c8c4d4c9cc
Add a method to set a config property for all configs at once.
2013-01-19 21:43:31 +01:00
asofold
9810c5c46b
Add more info in case MCAccess can not be set.
2013-01-18 23:06:50 +01:00
asofold
48c2d0ea53
Add fine grained permissions for Rei's Minimap's radar.
...
This merges pull request 4 (@slide23) in a slightly altered way, with
a little delay.
2013-01-18 22:43:16 +01:00
asofold
f9b45921b1
Move mod messages to a utility.
2013-01-18 22:37:23 +01:00
asofold
f3a5e572b3
Set last damage cause for NoFall.dealDamage.
2013-01-18 22:18:42 +01:00
asofold
00cf2886cd
Add unused PlayerData class for "discussion".
2013-01-18 16:43:07 +01:00
asofold
53ba5725da
Typo.
2013-01-18 16:34:48 +01:00
asofold
c0ddeef104
Fix players counting for logins checks if already denied to login.
...
Also lets "tempkick" feature come first.
2013-01-18 00:09:42 +01:00
asofold
76d70f7b3b
[INSTABLE] 1.4.7 support (cb-dev).
2013-01-17 19:20:44 +01:00
asofold
0bc526e957
Set dependency for NCPCompatCB2545 to 1.4.6-R0.3.
2013-01-17 18:21:41 +01:00
asofold
fd2469490a
[Bleeding] Replace LagMeasureTask by TickTask.
...
Contains some fixes. Removes the debugging message for lag. Might
in some places use wild guesses for lag estimation
(TickTask.getLag(1000) < 1.5).
2013-01-17 01:47:07 +01:00
asofold
48705669dd
Increase tick after all processing.
2013-01-16 23:06:23 +01:00
asofold
2550e3059e
Update Metrics class.
2013-01-16 23:05:47 +01:00
asofold
e34ad4fcdf
Fix concurrent modification exception for a part.
...
Only set the hover ticks on teleporting events. On setting back players
in MovingListener.onTick, this will be prevented now. However actions
might still cause trouble, so some non-blocking stuff would be good here
(a removeFroHover set, some other way of keeping track).
2013-01-15 18:32:31 +01:00
asofold
d693d3a690
Code duplication for test.
2013-01-14 19:48:36 +01:00
asofold
9850a0e3bb
[BLEEDING] Add simple hover check.
2013-01-14 18:49:49 +01:00
asofold
91420f9edf
Add TickListener component.
...
TickTask allows registration and calls on each tick.
2013-01-14 04:23:39 +01:00
asofold
6d245c62a7
Add "ncp unexmpt * [...]", use with care.
...
Might unexempt npcs if another plugin used this for such.
2013-01-14 02:40:12 +01:00
asofold
6cfe46c117
Make resetting fall distance for teleports configurable.
2013-01-14 02:24:11 +01:00
asofold
e05275fd73
A little more grace for fast falling (vacc).
2013-01-14 02:09:31 +01:00
asofold
5879fba502
[Bleeding] Set the players fall distance on successful teleports.
...
Might cause issues.
2013-01-14 01:55:13 +01:00
asofold
fed73d519b
[Bleeding] Adapt teleport handling to cancelled events better.
...
Also will invalidate currently processed moving events.
2013-01-14 01:49:27 +01:00
asofold
0e9826cb14
[Bleeding] Re-arrange move-handling on highest and monitor level.
...
Remove uncancelling events. Ignore sleeping [might need adaption to
not trigger anything on getting up], account for cancelled events
and reset postions and feed yawrate accordingly.
2013-01-14 01:09:38 +01:00
asofold
a158b169d2
[Bleeding] NoFall: Try to delay damage on violations.
...
Cancel damage events rather than keeping fall distance plus damaging the
player. This should punish players less for bugs in MC or NCP, while
still dealing the accurate damage.
The players can still keep hovering, but that's what the hover checks
will be for.
2013-01-13 23:30:51 +01:00
asofold
76000584d0
Add more tests for ActionFrequency.
2013-01-13 22:11:51 +01:00
asofold
f0e9a844fc
ActionFrequency.update: reorder safety checks slightly.
...
Gains a little bit of consistency for negative time differences. Also
might be faster for the case of seldom shifting, though most likely
by an insignificant amount.
2013-01-13 22:11:29 +01:00
asofold
363cda50e8
Clear NCPExemptionManager in onDisable just in case.
...
Little significance, but could be expected to have some future purpose.
2013-01-13 21:49:29 +01:00
asofold
d766379afe
Imports fail.
2013-01-13 21:43:55 +01:00
asofold
070a7c1dd8
Tests are put into test/... not main/...
2013-01-13 21:29:28 +01:00
asofold
32c376455a
Also remove data for CheckType.ALL for components that don't implement
...
IHaveCheckType.
2013-01-13 21:23:25 +01:00
asofold
b492bd5ac0
Clear lag spikes if system time ran backwards.
2013-01-13 20:51:44 +01:00
asofold
6256703d01
Have TickTask be locked from the start.
2013-01-13 20:45:15 +01:00
asofold
e5686d694b
Lock, purge and cancel TickTask in onEnable.
2013-01-13 20:44:23 +01:00
asofold
ede74785d2
Add safety check for the "system time ran backwards" category.
2013-01-13 19:56:43 +01:00
asofold
e2849c2979
The LAST 2 brackets.
2013-01-12 01:55:57 +01:00
asofold
ea2cafe45a
LAST one.
2013-01-12 01:53:51 +01:00
asofold
804c91b292
More typos, should really try to sleep now.
2013-01-12 01:41:50 +01:00
asofold
025fea086f
Re-order and adjust the readme.
2013-01-12 01:37:40 +01:00
asofold
5e90b855cd
Merge pull request #10 from MyPictures/master
...
Updates for the new ReadMe.md.
2013-01-11 16:16:01 -08:00
MyPictures
d2998a7445
Updated ReadMe once again
...
- Added link to Licence.txt
- Fixed some grammar fails
- At least Maven 2 is needed to compile NoCheatPlus
- Added Maven goal
2013-01-12 01:11:46 +01:00
asofold
97262544ae
Only on top level.
2013-01-12 01:06:21 +01:00
asofold
470c1a2421
Put license on top level.
2013-01-12 01:04:23 +01:00
MyPictures
a271ee95c3
Fixed some links :)
2013-01-12 00:53:02 +01:00
asofold
98ac036132
Merge pull request #9 from MyPictures/master
...
Add a ReadMe.md, which makes sense. TODO: Link to the license!
2013-01-11 15:43:55 -08:00