bf5519b0cf
fix travis
2019-07-30 19:40:27 +01:00
5499ac620c
Removed pocketmine subdirectory, map PSR-4 style
2019-07-30 19:14:57 +01:00
b543744534
Rename Solid -> Opaque
...
the old naming was misleading, particularly in conjunction with isSolid().
2019-07-22 19:56:01 +01:00
a9c6489e08
updated consistency check for e388ac9c8b
2019-07-21 13:11:59 +01:00
1fee70abfb
Item no longer implements ItemIds
2019-07-19 17:43:06 +01:00
a8fa3ba434
Add test for whether item retains it's display properties after deserialization ( #3047 )
2019-07-19 13:06:07 +01:00
08e1f6405c
implemented Carved Pumpkin
2019-07-09 17:56:09 +01:00
4a6d4953f2
updated consistency check for previous commit
2019-07-03 16:19:24 +01:00
c5707f6174
update DevTools submodule
2019-06-18 18:58:53 +01:00
e82a40b2ba
forgot to stage this for b18bd4f33c
2019-06-18 17:37:38 +01:00
5d3b4f23a3
Merge branch 'next-minor'
2019-06-16 14:52:37 +01:00
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
9765d78a5d
Merge branch 'stable'
2019-06-11 19:19:32 +01:00
4c5f6eb1b7
Moved preprocessor submodule to build/ directory
2019-06-11 17:56:13 +01:00
261ba017a6
Merge branch 'stable'
2019-06-10 11:15:17 +08:00
f30cee15ca
added Dried Kelp block
2019-06-07 18:03:17 +01:00
741d2a7380
devtools rollback
2019-06-07 10:49:58 +01:00
d176f6f1ca
update DevTools submodule
2019-06-06 18:35:05 +01:00
b60731607d
Update travis.sh
2019-06-06 17:20:16 +01:00
9d42bc3c0c
updated consistency check for ad79e6cd8e
2019-06-01 12:12:55 +01:00
c29523baf4
added a bunch of new blocks
2019-05-24 19:59:03 +01:00
54216c2fee
Block: Blow away a bunch of useless classes
2019-05-24 19:38:43 +01:00
57219abc9d
fix test failure
2019-05-18 20:20:33 +01:00
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
5024de38b8
added more types of stone slab
2019-05-15 18:15:25 +01:00
0bf7fd2c0d
Partially revert "Separate block break-info to a separate dynamic unit"
...
This reverts commit 9e72bc91a2
.
2019-05-11 09:46:20 +01:00
9e72bc91a2
Separate block break-info to a separate dynamic unit
2019-05-10 16:24:59 +01:00
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
6b4c11febb
Merge branch 'next-minor'
2019-05-02 17:26:02 +01:00
b08affc4c6
Updated preprocessor submodule
2019-05-02 17:11:40 +01:00
810bdeb965
Test one extra case for LevelProviderManager
2019-04-26 12:01:12 +01:00
752e398970
AsyncTask: TLS now supports storing multiple values (now requires a key/value pair)
2019-04-18 18:58:31 +01:00
c4b4575c74
Refuse to load plugins with ambiguous minAPI versions
...
closes #2381
2019-04-12 19:51:43 +01:00
bf2851f324
Move API checking to its own class so it can be unit-tested
2019-04-12 19:45:41 +01:00
3de08bf452
Convert PluginLoadOrder into enum
2019-03-27 18:28:40 +00:00
2a3e6dcf00
Rename BlockIds -> BlockLegacyIds
2019-03-23 19:46:31 +00:00
79ef8e0803
Replace all legacy blockID references with BlockIds::
2019-03-23 19:44:33 +00:00
be0436b2a0
fix consistency check (again)
2019-03-23 19:20:52 +00:00
a8fa8572e1
partial sea pickle implementation
2019-03-23 18:11:27 +00:00
3c283aa700
fix consistency check (again)
2019-03-23 15:45:39 +00:00
9904810f24
BaseInventory: Remove getDefaultSize()
...
it's possible to want to initialize dynamically-sized inventories which don't have a default size.
2019-03-22 19:21:41 +00:00
7f4b76aa86
Implemented blue ice
2019-03-12 19:38:03 +00:00
1d4f44d259
Updated BlockFactory consistency check data
2019-03-10 19:53:55 +00:00
3079fd0251
Fixed test failures introduced by 6fe366e1ac
2019-03-09 19:05:32 +00:00
2ae09f635b
Add more output to consistency check script
...
this helps catching state mapping bugs.
2019-03-09 17:19:17 +00:00
8f1bc5d497
Flatten wall_banner and wall_sign into single blocks ( #2798 )
...
This comes with some problems, but the problems are more bearable than the previous code.
2019-03-08 16:37:26 +00:00
e31603fc45
Merge branch '3.6'
2019-03-05 11:21:55 +00:00
6f5d4d6b80
RegionLoader: fixed handling of invalid chunk coordinates
2019-03-05 10:52:36 +00:00
df1ef7fe0c
Improve RegionLoader tests
2019-03-05 10:51:44 +00:00
158f81b427
Merge branch '3.6'
2019-03-03 11:15:40 +00:00