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
edcf296086
RakLibInterface: fixed server being unjoinable if gamemode is Spectator
...
closes #4069
this happens because the client bans any server that has an invalid pong, which is very stupid in this case because the gamemode isn't even shown on the UI anyway ...
2021-03-14 20:35:17 +00:00
3fe0adbd7f
Merge branch 'stable'
2021-03-14 20:14:08 +00:00