Dylan K. Taylor
15f8886958
phpstan: separate non-PM bugs from the main neon config
...
everything left in here is now a PM problem that needs to be looked into.
2019-12-01 20:12:41 +00:00
Dylan K. Taylor
c16337a80f
Merge branch 'stable' with changes
2019-11-09 18:01:04 +00:00
Dylan K. Taylor
932418b951
fixing some PHPStan complaints about bootstrap
...
this isn't an ideal fix, but it'll do.
2019-11-07 18:22:37 +00:00
Dylan K. Taylor
714f4dc023
fortify CI with PHPStan
2019-11-05 19:42:37 +00:00
Dylan K. Taylor
a86bcd5110
travis.sh: don't redownload phpunit if it already locally exists
2019-11-05 19:39:04 +00:00
Dylan K. Taylor
35fabc7765
updated DevTools submodule to 1.13.5
2019-10-28 16:03:26 +00:00
Dylan K. Taylor
abbb8bbf55
travis.sh: allow latest phpunit v7 now that we have XML
...
not ready to move to v8 yet because of BC breaks
2019-10-24 13:37:24 +01:00
Dylan K. Taylor
acaa0e33b0
update DevTools submodule to pmmp/PocketMine-DevTools@3fadb2c3f4
2019-10-22 10:16:44 +01:00
Dylan K. Taylor
464b2116a6
Merge remote-tracking branch 'origin/stable'
2019-10-01 14:41:54 +01:00
Dylan K. Taylor
8a6381c3fa
StupidJsonDecodeTest: add some extra test vectors
2019-10-01 13:25:20 +01:00
Dylan K. Taylor
735efeaa13
Merge branch 'stable'
2019-09-26 11:30:36 +01:00
Dylan K. Taylor
d0d61597c7
StupidJsonDecodeTest: use getClosure() instead of traditional mess
...
this is faster and requires less code.
2019-09-26 11:28:40 +01:00
Dylan K. Taylor
15694279c7
Merge branch 'stable'
2019-09-18 13:30:58 +01:00
Dylan T
d724374d1a
StupidJsonDecodeTest: add failing test case for #3113
2019-09-16 15:53:00 +01:00
Dylan K. Taylor
c4376d13ae
update to latest SPL
2019-08-25 19:32:20 +01:00
Dylan K. Taylor
d1a8bef1e6
fix test
2019-08-25 17:52:39 +01:00
Dylan K. Taylor
e5b02ee5e0
make logic for fetching handler lists more consistent
2019-08-23 17:16:07 +01:00
Dylan K. Taylor
bf5519b0cf
fix travis
2019-07-30 19:40:27 +01:00
Dylan K. Taylor
5499ac620c
Removed pocketmine subdirectory, map PSR-4 style
2019-07-30 19:14:57 +01:00
Dylan K. Taylor
b543744534
Rename Solid -> Opaque
...
the old naming was misleading, particularly in conjunction with isSolid().
2019-07-22 19:56:01 +01:00
Dylan K. Taylor
a9c6489e08
updated consistency check for e388ac9c8b133fbf0382ef56f6ab75f04249a670
2019-07-21 13:11:59 +01:00
Dylan K. Taylor
1fee70abfb
Item no longer implements ItemIds
2019-07-19 17:43:06 +01:00
Muqsit
a8fa3ba434
Add test for whether item retains it's display properties after deserialization ( #3047 )
2019-07-19 13:06:07 +01:00
Dylan K. Taylor
08e1f6405c
implemented Carved Pumpkin
2019-07-09 17:56:09 +01:00
Dylan K. Taylor
4a6d4953f2
updated consistency check for previous commit
2019-07-03 16:19:24 +01:00
Dylan K. Taylor
c5707f6174
update DevTools submodule
2019-06-18 18:58:53 +01:00
Dylan K. Taylor
e82a40b2ba
forgot to stage this for b18bd4f33ce606ad594b56dd4785b650d21cd695
2019-06-18 17:37:38 +01:00
Dylan K. Taylor
5d3b4f23a3
Merge branch 'next-minor'
2019-06-16 14:52:37 +01:00
Dylan K. Taylor
5d531b56db
travis.sh: lock down PHPUnit at 7.5.11
...
7.5.12 makes changes which assume libxml is present, which isn't the case with our PHP builds.
2019-06-14 16:58:56 +01:00
Dylan K. Taylor
9765d78a5d
Merge branch 'stable'
2019-06-11 19:19:32 +01:00
Dylan K. Taylor
4c5f6eb1b7
Moved preprocessor submodule to build/ directory
2019-06-11 17:56:13 +01:00
SOFe
261ba017a6
Merge branch 'stable'
2019-06-10 11:15:17 +08:00
Dylan K. Taylor
f30cee15ca
added Dried Kelp block
2019-06-07 18:03:17 +01:00
Dylan K. Taylor
741d2a7380
devtools rollback
2019-06-07 10:49:58 +01:00
Dylan K. Taylor
d176f6f1ca
update DevTools submodule
2019-06-06 18:35:05 +01:00
Dylan T
b60731607d
Update travis.sh
2019-06-06 17:20:16 +01:00
Dylan K. Taylor
9d42bc3c0c
updated consistency check for ad79e6cd8e121ae3db02a10b7e86bc1bba8287f7
2019-06-01 12:12:55 +01:00
Dylan K. Taylor
c29523baf4
added a bunch of new blocks
2019-05-24 19:59:03 +01:00
Dylan K. Taylor
54216c2fee
Block: Blow away a bunch of useless classes
2019-05-24 19:38:43 +01:00
Dylan K. Taylor
57219abc9d
fix test failure
2019-05-18 20:20:33 +01:00
Dylan K. Taylor
dd914e0752
Block: move all legacy metadata constants into a dedicated class
...
this makes it easier to see what is using metadata (and makes it easier to get rid of later).
2019-05-16 16:55:44 +01:00
Dylan K. Taylor
5024de38b8
added more types of stone slab
2019-05-15 18:15:25 +01:00
Dylan K. Taylor
0bf7fd2c0d
Partially revert "Separate block break-info to a separate dynamic unit"
...
This reverts commit 9e72bc91a2987aa43fb1d25715b5aff789b27b63.
2019-05-11 09:46:20 +01:00
Dylan K. Taylor
9e72bc91a2
Separate block break-info to a separate dynamic unit
2019-05-10 16:24:59 +01:00
Dylan T
3cd6e12e71
Renaming "Level" -> "World" ( #2907 )
...
This has been a pain point for a long time due to the misleading nature of the name "level". It's also confusing when trying to do things like getting the XP level of the player or such, and also does not translate well to other languages.
This transition was already executed on the UI some time ago (language strings) and now it's time for the same change to occur on the API.
This will burn a lot of plugins, but they'll acclimatize. Despite the scary size of this PR, there isn't actually so many changes to make. Most of this came from renaming `Position->getLevel()` to `Position->getWorld()`, or cosmetic changes like changing variable names or doc comments.
2019-05-07 14:47:28 +01:00
Dylan K. Taylor
6b4c11febb
Merge branch 'next-minor'
2019-05-02 17:26:02 +01:00
Dylan K. Taylor
b08affc4c6
Updated preprocessor submodule
2019-05-02 17:11:40 +01:00
Dylan K. Taylor
810bdeb965
Test one extra case for LevelProviderManager
2019-04-26 12:01:12 +01:00
Dylan K. Taylor
752e398970
AsyncTask: TLS now supports storing multiple values (now requires a key/value pair)
2019-04-18 18:58:31 +01:00
Dylan K. Taylor
c4b4575c74
Refuse to load plugins with ambiguous minAPI versions
...
closes #2381
2019-04-12 19:51:43 +01:00