Commit Graph

1194 Commits

Author SHA1 Message Date
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
MyPictures
7dfcf75103 Update ReadMe.md 2013-01-11 21:58:04 +01:00
MyPictures
22ed045668 Create ReadMe.md 2013-01-11 12:22:16 -08:00
asofold
f0c1f34438 [Bleeding] Holzhammer 2.
MovingData: Set set backs and teleported to private visibility in order
to be able to rule out potential sources of inconsistencies. Also set
morepackets set-backs to null rather than to the same reference of
set-back (onSetBack).
2013-01-09 20:44:54 +01:00
asofold
5c8e76ecba Reset to the players location on join. Adaptions to set-back use. 2013-01-09 19:20:43 +01:00
asofold
6cc3791439 [Bleeding] Change order of testing MCAccess and add dev branch for the
moment.
2013-01-09 19:18:44 +01:00
asofold
c82e92863d Holzhammer. 2013-01-09 00:12:53 +01:00
asofold
c79920c3b2 Set version to 3.8.9 to distinguish from release of 3.8.8. 2013-01-08 21:36:17 +01:00
asofold
7ee13cce09 Also debug set back in the moving listener. 2013-01-07 19:09:34 +01:00
asofold
4b92889059 Use 1.0.1 for parent pom. 2013-01-07 19:04:24 +01:00
asofold
3cbae00fbb Adapt debug logging to show full move always. 2013-01-07 19:01:03 +01:00
asofold
fbc85de617 [Bleeding] Prepare something for handling reload better, later. 2013-01-07 18:49:37 +01:00
asofold
ee3e3bb431 Add NCPCompatCBDev to have some kind of a canary in place. 2013-01-06 13:58:36 +01:00
asofold
c262337940 Adjustments with set-backs. 2013-01-05 19:20:05 +01:00
asofold
15d2346dea MovingData.onSetBack: also reset more-packets/vehicle set-backs. 2013-01-05 12:28:04 +01:00
asofold
92adc71ccd Comment out remainders of horizontal accounting. 2013-01-05 12:25:40 +01:00
asofold
81866fcc3e Back to normal. 2013-01-04 22:42:48 +01:00
asofold
9bf08b08d8 Set current build number to 0 for DefaultConfig.
Until Jenkins is set up correctly.
2013-01-04 17:40:36 +01:00
asofold
afe98203f0 Add hidden config flag to be able disable lag adaption
globally.
2013-01-04 17:31:29 +01:00
asofold
1564115dd0 [Bleeding] Optimizations and corrections for set-backs. 2013-01-04 17:21:34 +01:00
asofold
c73aa0edac Add convenience methods for set-back locations to MovingData. 2013-01-04 17:14:46 +01:00
asofold
69f46c2f12 Add getWorld to PlayerLocation. 2013-01-04 17:04:01 +01:00
asofold
530f85c03c Details about morepackets set-back. 2013-01-04 16:51:42 +01:00
asofold
65a7bf8b36 [Bleeding] Account for server side lag in blockplace.fastplace. 2013-01-04 16:47:11 +01:00
asofold
8bb35fec94 [Bleeding] Account for server side lag in inventory.instantbow. 2013-01-04 15:55:21 +01:00
asofold
1b350af75f [Bleeding] Account for server side lag in combined.improbable. 2013-01-04 15:45:19 +01:00
asofold
a32a428d08 [Bleeding] Account for server side lag in combined.yawrate. 2013-01-04 15:38:37 +01:00