9c10599c30
Updated PreProcessor to pmmp/PreProcessor@6e223fa9a0
2021-03-25 01:33:05 +00:00
61bca7cfbc
master supports 7.4 only
2021-03-25 01:31:25 +00:00
95eb70a924
Merge branch 'stable'
2021-03-25 01:30:52 +00:00
b29f83ee99
Added preprocessor test build job to Actions
...
this should catch problems like the one that broke 3.17.6 at the root.
2021-03-25 01:25:04 +00:00
4bc57f00b8
Updated LevelSoundEventPacket constants
2021-03-23 23:36:48 +00:00
0d775f8731
Require ext-chunkutils2 at ^0.2.0
2021-03-23 22:23:17 +00:00
aa8c13ec45
Remove dynamic LightArray constants
...
sad, no constexpr functions :(
2021-03-23 20:23:56 +00:00
17dd574814
Fixed composer lockfile
2021-03-23 20:00:37 +00:00
f2a320bb5c
Merge branch 'stable'
2021-03-23 19:57:54 +00:00
ff61e1e018
ClientCacheBlobStatusPacket: fixed field order
...
miss comes first, not hit.
2021-03-23 19:52:25 +00:00
9ee80357b0
phpstan baselines cleanup
2021-03-23 15:24:20 +00:00
ad048f0b7f
Merge remote-tracking branch 'origin/stable'
2021-03-23 15:17:10 +00:00
51449265ee
Updated composer dependencies
...
this should also bring the phar back down to a sensible size ...
2021-03-23 15:04:51 +00:00
fb20bb3832
Don't handle NAN/INF in movements
2021-03-23 14:54:39 +00:00
3333df31df
Bump phpunit/phpunit from 9.5.3 to 9.5.4 ( #4104 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 9.5.3 to 9.5.4.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases )
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/master/ChangeLog-9.5.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.3...9.5.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-23 13:53:45 +00:00
8dd900a2c6
Sugarcane: allow placement on podzol ( #4094 )
2021-03-23 00:00:13 +00:00
eb9b644447
PressurePlate: remove collision boxes, closes #4045
2021-03-22 21:54:27 +00:00
c09fcb2df2
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into stable
2021-03-22 21:22:56 +00:00
c7cdaeae85
Revert "Backport InventoryTransactionPacket impl from PM4"
...
This reverts commit cb06be615a
.
we can't push this to stable because it would break plugins without any
way to know (no protocol or API change).
At most, this should have been wrapped into a protocol change.
2021-03-22 21:21:11 +00:00
49438d360d
RegistryUtils: generate ordered doc comments
...
this makes things easier to find, especially in the large ones like VanillaBlocks.
2021-03-22 16:16:28 +00:00
90161f24e3
Added script to update registry/enum docblocks
2021-03-22 16:00:09 +00:00
4416cd5a28
Bump phpstan/phpstan from 0.12.81 to 0.12.82 ( #4088 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 0.12.81 to 0.12.82.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Commits](https://github.com/phpstan/phpstan/compare/0.12.81...0.12.82 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-22 13:26:07 +00:00
cb93095857
[ci skip] readme: added link to devdoc.pmmp.io
2021-03-21 16:59:58 +00:00
c8f396ecbc
[ci skip] doxygen: link to devdoc.pmmp.io instead of the github repo
2021-03-21 16:56:23 +00:00
cb06be615a
Backport InventoryTransactionPacket impl from PM4
...
this version is far better, and we're going to need it to deal with the PlayerAuthInputPacket bullshit.
2021-03-19 22:16:30 +00:00
0d3c11699c
Clean up PHPStan baselines
2021-03-19 22:14:07 +00:00
3667e95ff6
Added PlayerAuthInputFlags
2021-03-19 21:41:22 +00:00
a515b5e1b8
World: remove dead constant Y_MASK
2021-03-19 21:13:56 +00:00
5dd0b3ac35
OOOPS
...
it's a bit too early for this
2021-03-19 21:12:46 +00:00
0e2dc51ec8
added some missing things to the protocol
2021-03-19 21:09:53 +00:00
eaf85b028a
fix prebuilt binaries link ( #4090 )
2021-03-19 20:42:21 +00:00
69cb0ba1bb
Entity: don't flag as closed until just before cycle destruction
...
this allows stuff that requires a non-cycle-destroyed state to still operate during onDispose().
2021-03-19 01:00:49 +00:00
c092a2e836
Separate TickingChunkLoader from ChunkLoader
...
this makes it possible to keep chunks loaded without ticking them.
2021-03-18 23:19:27 +00:00
d1387ebd0a
World: assume that the primary active chunk is not NULL in generateChunkCallback()
2021-03-18 21:56:17 +00:00
34bb225566
World: rename some poorly-named fields
2021-03-18 21:33:17 +00:00
7f177328ca
[ci skip] changelog: fix typo
2021-03-18 20:18:55 +00:00
eb9a68edee
Further refactors to prepare for y=-64 lower limit
2021-03-18 00:08:16 +00:00
b844c4266d
Added World::Y_MIN
...
preparation for Y axis expansion in 1.17
2021-03-17 23:19:49 +00:00
9479a1a0ab
Bump phpunit/phpunit from 9.5.2 to 9.5.3 ( #4084 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 9.5.2 to 9.5.3.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases )
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/master/ChangeLog-9.5.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.2...9.5.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-17 14:08:44 +00:00
5a59afbe2c
Place world conversion backups in <pwd>/backups/worlds instead of <pwd>/world_conversion_backups
2021-03-17 01:21:11 +00:00
fe3b493cdb
UPnP: restore 'attempting to portforward' log message
...
sometimes this takes a long time (usually in the failure case).
2021-03-17 01:06:05 +00:00
b3c6c11b20
BulkCurlTask now accepts a closure callback for onCompletion
...
this requires much less boilerplate code than an anonymous class.
2021-03-16 23:56:14 +00:00
dcf53bd06d
BulkCurlTask: fixed reference to removed function [ci skip]
2021-03-16 23:38:07 +00:00
83d1051a06
changelog: mention performance improvements in event handling
2021-03-16 23:32:23 +00:00
eba6899065
changelog: mention performance improvements caused by morton codes and libdeflate
...
these two things provide a significant performance improvement over PM3, so they should be noted.
2021-03-16 23:19:33 +00:00
72de45f0e9
Drop pocketmine/uuid for ramsey/uuid
2021-03-16 23:03:00 +00:00
1bb2d162ab
Simplify CommandReader
...
while stream_select() doesn't work on pipes, if it ever starts working properly in the future, we'll need this code. In the meantime, it's harmless (it just immediately returns 1 anyway).
2021-03-16 21:42:35 +00:00
ee868bcccc
update argument type constants ( #4082 )
2021-03-15 18:22:01 +00:00
6d622c4020
Merge branch 'stable'
2021-03-14 23:32:09 +00:00
cbc8576d4a
Implement UPnP support without dotNET ( #3378 )
...
UPnP forwarding is now available on all supported platforms.
com_dotnet is no longer required for UPnP forwarding to work.
Closes #3216 .
2021-03-14 22:50:33 +00:00