asofold
607407d4fa
Fix tempkickillegal setting being ignored.
2014-07-13 00:29:52 +02:00
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
6f450b0d71
Totally random.
2014-07-06 23:16:06 +02:00
asofold
3616c7cce5
Randomly move distributionManagement.
2014-07-06 23:04:26 +02:00
asofold
74e6844e00
Check child individual child permissions for checks.blockplace.against.
2014-07-06 21:36:18 +02:00
asofold
0ccaf809a2
Random version changing.
2014-07-05 23:12:21 +02:00
asofold
7f8e5c4b41
Random repository adding.
2014-07-05 22:58:04 +02:00
asofold
8847492ffc
Re-add distribution management part for testing.
2014-07-05 22:23:33 +02:00
asofold
5d8f77f309
Change "ncp ban ..." command to use the vanilla command.
...
This should be better in case the vanilla command allows UUIDs some day.
At least during testing in uuids did not work, so we added a warning
message if uuids are used for banning.
Using player names for actions should be safe anyway.
2014-06-15 02:57:24 +02:00
asofold
754fea92d8
Add some utility methods for names/uuids (taken from TrustCore).
...
Someone remind me of rendering TrustCore "uploadable" or to just upload
it.
2014-06-15 02:54:50 +02:00
asofold
24aecb58d3
Set dependency for NCPCore to Bukkit 1.7.9-R0.2.
...
This might allow to add compatibility stuff similar to BridgeHealth,
just for UUIDs.
Shortly tested on 1.7.9, 1.7.2 and 1.5.2 (no joke).
2014-06-15 02:52:41 +02:00
asofold
fc83b884b3
Whoops.
2014-06-15 01:34:22 +02:00
asofold
122e2ac751
Remove unneeded dependency references (CraftBukkit contains Bukkit).
2014-06-14 22:56:37 +02:00
asofold
b25b2be62c
Hide some more warnings behind BlockProperties.
2014-06-14 22:29:10 +02:00
asofold
c449414d9a
Suppress deprecation warnings in BlockCache.
...
Assuming this is the most efficient way at present.
Feedback welcome...
2014-06-14 22:05:07 +02:00
asofold
ae9415a012
More use of Material instead of ids...
2014-06-14 20:45:51 +02:00
asofold
c23e5e15a7
Remove unused calls.
2014-06-14 20:42:46 +02:00
asofold
785de7c0f4
Suppress deprecation warnings for BlockProperties.
...
Access by id may or may not be changed internally, depending on what
happens on the API side.
For performance reasons we might like to do without passing on extra
stuff like Material, or even do String-comparison.
If ids will become more expensive to use than other ways, or if it will
be possible/accepted that ids get reused during runtime, then we will
have to change all internals.
2014-06-14 20:39:32 +02:00
asofold
98f101e9ff
Import cleanup.
2014-06-14 20:33:30 +02:00
asofold
f53cf96e78
Fix test failure due to invalid input.
...
A merge can happen if the maximum distance between any two points
exceeds the merge distance, because LocationTrace attempts to balance
distances entries. Thus this test must not bne able to walk further than
the merge distance.
2014-06-14 20:22:02 +02:00
asofold
78b615cfbc
Attempt to correct markdown.
2014-06-14 18:44:53 +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
6afaf4ebbd
Formatting, shuffling, commenting.
2014-06-14 16:40:43 +02:00
asofold
75224adf63
Reduce use of using block-ids in more places.
...
* Use Material directly in more places.
* Hide id-getting within BlockProperties.
TODO:
* BlockInit, BlockFlags + use of those.
* Possibly other.
2014-06-13 12:01:44 +02:00
asofold
5bfad6016c
Small cleanup for fastbreak: creative mode is not handled by this check.
2014-06-13 11:12:50 +02:00
asofold
587236dfdc
Alter resetting of FastConsume timings.
...
* Reset to time, if time ran backwards.
* Reset to time instead of 0, on eating.
TODO: Switch to Monotonic.
2014-06-13 00:39:42 +02:00
asofold
56bab0a3ae
Cancel various actions for dead players. Config pending.
2014-06-04 23:52:07 +02:00
asofold
a75e32b2d3
Ra-add the instant-break compatibility code.
...
For whatever reason it was commented out, it is now put back, assuming
that the reason was "it did not help with mcMMO", because mcMMO used to
fire extra BlockBreakEventS.
Now we use a tri-state and set it to MAYBE if instantBreak is set
already on lowest priority, to have a rough indicator if a plugin set
it, or if the server might have done it. Later we might let FastBreak
assume some maximal duration for either case, instead of ignoring these.
2014-06-04 22:31:31 +02:00
asofold
d6e66dc22d
Simplify and extend AlmostBoolean.
2014-06-04 22:04:26 +02:00
asofold
1ada725476
import time
2014-06-04 21:54:48 +02:00
asofold
f4b109ec3b
Comment added.
2014-06-04 21:54:13 +02:00
asofold
b669d65b92
No need to call super.onLoad.
2014-05-31 16:26:54 +02:00
asofold
d610d46a97
Set version to 3.10.13-SNAPSHOT this time.
2014-05-29 23:51:09 +02:00
asofold
03d0e096bc
Set version to 3.10.12-RC for release.
2014-05-18 22:18:44 +02:00
asofold
5c243aa4bc
Add exception list for blockplace.noswing (water lily, flint and steel).
2014-05-18 20:57:04 +02:00
asofold
258dbbdf84
Deprecate some unused config methods for getting type ids.
2014-05-18 20:49:41 +02:00
asofold
c6dbd7330b
Rename + extend config support for reading Material.
2014-05-18 20:46:29 +02:00
asofold
c93edcbbe9
Remove direction correction, as it does not seem to be effective.
2014-05-15 10:44:34 +02:00
asofold
24bc2816e6
Throw more npes for null worlds, to ensure things blow up in time.
2014-05-15 10:37:24 +02:00
asofold
521b4feb25
Re-check use of "useLoc" once more.
...
Fixes:
* On passable-violations useLoc might have been passed as newTo.
Reduce potential for accidental future misuse:
* Call useLoc.setWorld(null) as late as possible.
* Do not reset world of MoveInfo.useLoc in MoveInfo.set.
2014-05-15 10:09:53 +02:00
asofold
e7f292ebe0
Too loud thinking.
2014-05-13 10:27:19 +02:00
asofold
35684208f0
Set default delay to 100 in fastbreak.
2014-05-13 10:22:36 +02:00
asofold
4213002653
Fix instantbow resetting, e.g. with item changing, if in strict mode.
2014-05-13 10:22:07 +02:00
asofold
b822b5c08a
Wrong way round - default behavior was to allow it (be it a bug or not).
2014-05-11 23:03:19 +02:00
asofold
0024e16112
Add config flag to allow preventing vl reset in chat.text.
...
This might be temporary, the resetting could get removed completely,
or it might be fixed/altered.
2014-05-11 22:59:37 +02:00
asofold
4f224eefee
Development continues with version 3.10.12-SNAPSHOT.
2014-05-06 00:00:31 +02:00
asofold
fc69b10fa4
Set max steps for ray tracing in BlockProperties as well.
2014-05-05 23:53:59 +02:00
asofold
093f9d9595
Set version to 3.10.11-BETA for release.
2014-04-27 22:42:40 +02:00