4014f9a4f2
InventoryManager: be aware of client-side state when syncing slots
...
this eliminates feedback loops during client-initiated slot changes, and also makes it possible to have a SlotChangeAction anonymous from its initiator.
2020-02-11 21:12:18 +00:00
d2aca6023b
add native return types to closures (for phpstan)
2020-02-07 22:05:15 +00:00
3a9e6bb612
CallbackInventoryChangeListener: fix use of tab instead of space
2020-02-07 19:28:43 +00:00
fb1126797a
Merge branch 'stable'
2020-02-07 18:13:55 +00:00
85fdb7ec05
CallbackInventoryChangeListener: provide signature information for closures
2020-01-27 18:08:59 +00:00
67bcc1c0fb
phpdoc armageddon for master, pass 1
2020-01-22 11:55:03 +00:00
3ee6887792
populate remaining missing return types, using native returns where possible
...
this is done separately to stable so that stable changes can be integrated easily using an empty merge.
2020-01-19 10:26:35 +00:00
cda1143a79
Merge branch 'stable'
2020-01-09 17:17:42 +00:00
0f718ea28b
Merge commit '8726604899d1a371567141e0831ed570d3233356'
2019-12-25 14:19:35 +00:00
a9c09e4517
Merge branch 'next-minor'
2019-12-12 13:52:14 +00:00
d3d7709ead
Merge branch 'next-minor'
2019-12-03 11:55:45 +00:00
6d24760174
Merge branch 'stable'
2019-10-20 21:25:39 +01:00
6b22f68674
Player: remove sendDataPacket()
2019-08-20 15:50:34 +01:00
d355d5b5b5
Remove hack to break cyclic dependency on double chests
...
Since these now reference positions instead of tiles, the cyclic dependency is removed.
2019-08-05 19:01:21 +01:00
f0505c0284
Remove dead comments from PlayerInventory and PlayerCursorInventory
...
these aren't overrides anymore.
2019-08-05 18:53:46 +01:00
9353f616a2
All BlockInventory descendents now have a Position as holder
...
this allows multiple problems to be solved:
1) Cycle between tile and inventory is now removed.
2) BlockInventory now provides a consistent API for plugins to get the block holding an inventory.
2019-08-05 18:50:29 +01:00
5499ac620c
Removed pocketmine subdirectory, map PSR-4 style
2019-07-30 19:14:57 +01:00
5ea31b57ce
First step to namespaces
2014-03-05 23:43:16 +01:00
23b8fc32ff
removed DocBlock header for logo
2014-03-05 11:15:47 +01:00
e2a77b05b7
Remove redundant closing tag
2014-02-06 21:20:29 +10:30
a21bb5ab6d
Revert "Revert "Roll back""
...
This reverts commit e1e804ffe3
.
2013-08-29 18:52:12 +02:00
e1e804ffe3
Revert "Roll back"
...
This reverts commit 29504c09f263e73492c6ffecea201a81dcf3591d.
2013-08-28 20:55:58 +02:00
093b86fa43
Fixed URL
2013-08-27 19:16:11 +02:00
36ff8331b7
Updated headers
2013-08-27 18:16:57 +02:00
e8c273fc10
Updated Chests [part1]
2013-08-27 02:08:04 +02:00
6d39f54591
Removed $server constructor arguments because of ServerAPI::request()
2013-03-29 19:49:33 +01:00
874571d572
Changes made to be compatible with the DevTools plugin
2013-02-14 20:37:16 +01:00