3c86944a7c
Item: make addEnchantment(), removeEnchantment() and removeEnchantments() fluent ( #2523 )
2018-11-13 16:48:13 +00:00
45caec874e
Merge branch 'release/3.4'
2018-11-12 22:18:28 +00:00
de50f02076
Merge branch 'release/3.3' into release/3.4
2018-11-12 22:07:22 +00:00
71d02e5870
Improve dev build error messages
2018-11-12 22:07:14 +00:00
3031128520
Merge branch 'release/3.4'
2018-11-11 19:52:05 +00:00
46d9475568
Use Utils::getNiceClosureName() in PluginManager
2018-11-11 19:50:07 +00:00
788b278fc3
Utils: fixed handling of non-anonymous closure functions
2018-11-11 19:43:00 +00:00
e16171e37e
Merge branch 'release/3.4'
2018-11-11 12:39:01 +00:00
2e4143f57e
Merge branch 'release/3.3' into release/3.4
2018-11-11 12:38:53 +00:00
d312aef1ac
3.3.3 is next
2018-11-11 11:58:51 +00:00
200de3fe84
Release 3.3.2
3.3.2
2018-11-11 11:58:25 +00:00
f560a6efea
Merge tag '3.2.7' into release/3.3
2018-11-11 11:24:23 +00:00
7ecd7fd13f
Release 3.2.7
3.2.7
2018-11-11 11:23:20 +00:00
95bf3ab7a8
Merge branch 'release/3.4'
2018-11-11 11:15:54 +00:00
5284ad0346
Merge branch 'release/3.3' into release/3.4
2018-11-11 11:15:46 +00:00
b893645a81
Merge branch 'release/3.2' into release/3.3
2018-11-11 11:15:39 +00:00
b19b3134ad
PluginManager: reduce unnecessary indentation
2018-11-11 11:15:27 +00:00
2965109484
Merge branch 'release/3.4'
2018-11-10 22:37:17 +00:00
7cf36f460b
Merge branch 'release/3.3' into release/3.4
2018-11-10 22:37:08 +00:00
243f86b0a0
Merge branch 'release/3.2' into release/3.3
2018-11-10 22:37:02 +00:00
9156cbc269
PluginManager: Make registerEvents() check order more logical
...
Prioritize validating that the function is actually a handler, before trying to parse its doc comment.
2018-11-10 22:36:46 +00:00
3a6af3327f
Encapsulate plugin.yml commands handling inside PluginBase, removed CommandExecutor requirement from Plugin interface
...
This removes the need for custom Plugin implementations to implement onCommand().
In the future it's planned to remove plugin.yml commands completely and have them registered similarly to how events are handled.
2018-11-09 19:50:52 +00:00
8b9ec5dde3
Merge branch 'release/3.4'
2018-11-07 22:11:27 +00:00
a5f776af2f
Merge branch 'release/3.3' into release/3.4
2018-11-07 22:11:13 +00:00
43fe6a1934
Merge branch 'release/3.2' into release/3.3
2018-11-07 20:02:28 +00:00
342a74ffcb
Level: Collect garbage from chunk internals in doChunkGarbageCollection()
2018-11-07 20:01:07 +00:00
0b03e3c95b
Update dependencies, fix travis failure
2018-11-05 21:20:42 +00:00
67a5f3f557
Register MainLogger as SPL global, remove hard MainLogger dependency from many areas, break a bunch of cyclic dependencies
2018-11-05 19:01:59 +00:00
ed8569a3f4
Remove Collectable class, fix memory leak on AsyncTask fatal error
2018-11-05 17:26:22 +00:00
c201a0e909
Move language submodule to resources/
...
again, this isn't source code.
2018-11-05 09:49:21 +00:00
ce7718f0d1
Move resources/ directory out of src/
...
this isn't source code and as such doesn't belong in here.
2018-11-05 09:46:43 +00:00
2a5ab1f397
Merge branch 'release/3.4'
2018-11-04 23:33:10 +00:00
3d2701e775
Merge branch 'release/3.3' into release/3.4
2018-11-04 23:32:56 +00:00
2183bf875c
Merge remote-tracking branch 'origin/release/3.2' into release/3.3
2018-11-04 23:32:33 +00:00
8cc2a4ce5d
Remove start script support for source-code installations ( #2495 )
...
This was suggested recently by @TheDeibo. We don't want users running source-code installations unless they are developers, and developers should know how to boot a source-code installation anyway.
2018-11-04 23:31:57 +00:00
6437078c8b
TaskScheduler: remove deprecated constructor parameter
2018-11-04 23:30:04 +00:00
0028ce0ed2
Merge branch 'release/3.4'
2018-11-04 23:25:05 +00:00
e26af3fa1b
TaskScheduler: don't catch unexpected exceptions
...
this means that errors in scheduled tasks which are uncaught will now cause a server crash.
2018-11-04 23:22:30 +00:00
1634dd62e3
Don't catch unexpected exceptions during command execution
2018-11-04 23:11:51 +00:00
2a43d9ecb6
Merge remote-tracking branch 'origin/release/3.4'
2018-11-04 22:56:03 +00:00
755db3dac8
Added a ClosureTask implementation for easier task scheduling ( #2497 )
2018-11-04 22:55:40 +00:00
3dabf90b0e
Merge branch 'release/3.3' into release/3.4
2018-11-04 22:38:58 +00:00
f61e14e341
Merge branch 'release/3.2' into release/3.3
2018-11-04 22:38:45 +00:00
7b24fbc8db
Utils: fix a mistake in getNiceClassName() doc
2018-11-04 22:38:38 +00:00
1c9137aa94
Merge branch 'release/3.4'
2018-11-04 22:18:15 +00:00
0543c17849
Merge branch 'release/3.3' into release/3.4
2018-11-04 22:15:46 +00:00
c4f3426bae
Merge branch 'release/3.2' into release/3.3
2018-11-04 22:15:21 +00:00
046c39b02e
Remove some Throwable abuse in AsyncTasks
2018-11-04 22:15:06 +00:00
87b471ce0f
AsyncPool: reverse e0d5c79848
, don't catch unexpected exceptions thrown by onCompletion()
...
this should never throw an uncaught exception, and if it does it indicates broken code.
2018-11-04 22:09:30 +00:00
38d419fb29
Level: use isInWorld() where appropriate
2018-11-04 12:59:34 +00:00