Dylan K. Taylor
1111d0d4c7
World: remove dead function getChunkTiles()
2019-07-29 18:00:23 +01:00
Dylan K. Taylor
17a3ca066e
fix wrong type for Fuel tag on brewing stand
2019-07-29 17:50:02 +01:00
Dylan K. Taylor
52412e9c21
remove remaining dependencies on Bearing
2019-07-29 17:45:23 +01:00
Dylan K. Taylor
a621bf66ff
Remove implied dependence on Facing/Bearing constant values
...
this introduces mapping tables for redundancy for when those things change or disappear.
2019-07-29 17:43:36 +01:00
Dylan K. Taylor
18d05f57b5
Merge branch 'next-minor'
2019-07-29 17:33:08 +01:00
Dylan K. Taylor
23b00bea5b
Merge branch 'stable' into next-minor
2019-07-29 17:31:06 +01:00
Dylan K. Taylor
0ea9a08963
3.9.4 is next
2019-07-29 17:27:21 +01:00
Dylan K. Taylor
18a1bfe4dd
Release 3.9.3
3.9.3
2019-07-29 17:27:21 +01:00
Dylan K. Taylor
2d3562c687
World: fixed scheduled updates causing chunk loading
...
this probably needs to be backported.
2019-07-29 17:21:54 +01:00
Dylan K. Taylor
f3f8cd98de
World: fixed scheduled updates causing chunk loading
...
this probably needs to be backported.
2019-07-29 17:17:05 +01:00
Dylan K. Taylor
b98dad6f63
Fixed WritableBook PC format deserialization
2019-07-29 16:37:40 +01:00
Dylan K. Taylor
e06ab0869a
mostly rewrite internal entity metadata handling
...
- Only sync the metadata set when needed for sending
- Don't use metadata set for storing data, add properties instead
- Use objects inside metadata sets instead of arrays
2019-07-28 19:40:47 +01:00
Dylan K. Taylor
6c0ae6bf0b
fuck off PhpStorm
2019-07-27 19:22:33 +01:00
Dylan K. Taylor
379a40c13a
break up the pocketmine\network\mcpe\protocol\types namespace
...
this namespace nesting is getting out of hand, but it's more manageable this way.
2019-07-27 19:19:48 +01:00
Dylan K. Taylor
c9ecd04353
rename DataPropertyManager -> EntityMetadataCollection
2019-07-27 19:10:18 +01:00
Dylan K. Taylor
cde2c10c1d
AsyncTask: partial backport of 6ac0c517f54dc83fc23f41a6797c14e1f4b457a1 (simplify TLS)
...
- deprecated AsyncTask::peekLocal()
- AsyncTask::fetchLocal() no longer deletes stored data
2019-07-27 15:09:42 +01:00
Dylan K. Taylor
34ed2980e5
Merge branch 'next-minor'
2019-07-27 14:59:38 +01:00
Dylan K. Taylor
87fb42cabd
Merge branch 'stable' into next-minor
2019-07-27 14:53:13 +01:00
Dylan K. Taylor
cb40484a2e
AsyncTask: Remove a bunch of reference-management drivel from documentation of storeLocal()
...
this works (mostly) the same way regular properties do, so the usual rules are implied.
2019-07-27 14:52:53 +01:00
Dylan K. Taylor
6566dd8c8f
AsyncPool: Remove useless warning about complex data leftovers
...
this is automatically cleaned up anyway, so this warning is just redundant noise.
2019-07-27 14:44:40 +01:00
Dylan K. Taylor
1e65ac0d85
Merge branch 'stable' into next-minor
2019-07-27 14:40:31 +01:00
Dylan K. Taylor
e75a08a5a3
AsyncPool: ensure TLS is always cleaned on task removal, closes #3059
2019-07-27 14:39:40 +01:00
Dylan K. Taylor
cb247a5f28
AsyncTask: Deprecate methods removed in 2c4f2810d2654375c2b834fe12999b465bfa2caf
2019-07-26 19:52:26 +01:00
Dylan K. Taylor
bb048fb361
Merge branch 'stable' into next-minor
2019-07-26 19:50:17 +01:00
Dylan K. Taylor
95dfff727e
Wrap PocketMine.php body inside a function
...
this isolates variables from the global scope and also prevents doxygen documenting these variables.
2019-07-26 19:47:03 +01:00
Dylan K. Taylor
d55889d85f
AsyncTask: fixing docs
2019-07-26 19:41:45 +01:00
Dylan K. Taylor
99f65f19ac
BulkCurlTask: point to the right place in docs
2019-07-26 19:18:09 +01:00
Dylan K. Taylor
581eeee01d
fix rogue @package doc making doxygen choke
2019-07-26 19:15:02 +01:00
Dylan K. Taylor
7275952fc2
added some missing legacy ID constants
...
i'm not sure why my script missed these
2019-07-26 19:08:50 +01:00
HimbeersaftLP
17341d7406
Load Mathjax from https to prevent unsafe scripts error ( #3058 )
2019-07-26 18:49:02 +01:00
Dylan K. Taylor
a91a86bf1d
Removing achievements
2019-07-26 18:07:31 +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
e95b9fa432
Block: use isSameType() in some places
2019-07-22 19:23:28 +01:00
Dylan K. Taylor
72c0af2e82
Merge branch 'stable'
2019-07-22 17:39:44 +01:00
Dylan K. Taylor
04c0cd142d
3.9.3 is next
2019-07-22 17:28:33 +01:00
Dylan K. Taylor
7a747d6f93
Release 3.9.2
3.9.2
2019-07-22 17:28:33 +01:00
Dylan K. Taylor
e93d034a4e
fix bucket empty sound position, close #3051
2019-07-22 17:17:15 +01:00
Dylan K. Taylor
5a08a10448
update dependency requirements
2019-07-22 17:15:18 +01:00
Dylan K. Taylor
622f93df45
remove usages of deprecated {} string access, closes #3035
2019-07-22 16:39:33 +01:00
Dylan K. Taylor
80d277f1b5
removed return value of ChunkManager->setBlockAt() and World->setBlock()
2019-07-21 18:55:22 +01:00
Dylan K. Taylor
703ae3a172
Merge branch 'master' of https://github.com/pmmp/PocketMine-MP
2019-07-21 18:53:25 +01:00
Dylan K. Taylor
6fdcb09891
fix PhpStorm's screwup with World->setBlock() doc comment
...
it's not the first time i've seen it do this, and i still have no idea why it does this.
2019-07-21 18:52:33 +01:00
Dylan K. Taylor
a9c6489e08
updated consistency check for e388ac9c8b133fbf0382ef56f6ab75f04249a670
2019-07-21 13:11:59 +01:00
Dylan K. Taylor
e388ac9c8b
implemented lantern
2019-07-20 17:48:09 +01:00
Dylan K. Taylor
08a654760c
Allow PlayerInfo to contain additional metadata
2019-07-20 15:19:17 +01:00
Eren A. Akyol
b788982d60
Item: fixed setCustomName() not removing display NBT tag with empty name ( #3049 )
2019-07-19 20:07:53 +01:00
Dylan K. Taylor
1e057394c0
Utils: added cloneCallback() and cloneObjectArray() to reduce list copying boilerplate
2019-07-19 19:19:04 +01:00
Dylan K. Taylor
47b120fa0e
crafting: avoid unnecessary recipe mutability
2019-07-19 19:11:36 +01:00
Dylan K. Taylor
556beacdbf
make PlayerAchievementAwardedEvent less useless
2019-07-19 18:59:06 +01:00
Dylan K. Taylor
b4df1ac547
Remove Achievement::broadcast(), remove cyclic dependency, inline code in Player
2019-07-19 18:47:18 +01:00