86e051b7bf
Merge commit 'a2543ff80d2906bccda1a4e2fdbd9d8e7d147fb3'
2020-04-18 17:33:05 +01:00
49a71ff4f8
Merge commit '6422ed7'
...
# Conflicts:
# resources/vanilla
# src/pocketmine/network/mcpe/RakLibInterface.php
2020-04-18 13:55:35 +01:00
d4594d6114
Merge commit '06a9c98'
...
# Conflicts:
# resources/vanilla
2020-04-18 13:48:26 +01:00
9bfc1df486
Merge branch 'stable'
2020-04-18 13:19:31 +01:00
ab62a792e1
Merge commit '7a072931d'
2020-04-18 12:10:02 +01:00
35be36961d
Merge tag '3.11.7'
2020-04-18 11:29:47 +01:00
3d3a487422
PrepareEncryptionTask: remove cyclic dependency on NetworkSession
2020-04-18 11:25:29 +01:00
39d02a67d2
3.12.1 is next
2020-04-17 18:39:20 +01:00
77d45bf116
Release 3.12.0
3.12.0
2020-04-17 18:39:15 +01:00
f79182852b
Fixed typo in login handler (wrong variable to store persona pieces) ( #3422 )
2020-04-17 14:36:51 +01:00
a107ad7404
1.14.60 support ( #3407 )
2020-04-17 09:18:00 +01:00
7a072931df
Merge branch 'stable' of https://github.com/pmmp/pocketmine-mp into stable
2020-04-17 01:58:26 +01:00
f428a9bf52
protocol: rename some useless fields
2020-04-17 01:58:06 +01:00
2e720b48d9
AnimatePacket: added a new constant
2020-04-17 01:57:20 +01:00
a6e79bedf5
ActorEventPacket: plug some gaps
2020-04-17 01:56:56 +01:00
a5ba570fdf
StructureBlockUpdatePacket: Added encode/decode ( #3148 )
2020-04-17 01:11:16 +01:00
0d5164af02
LabTablePacket: updated type field and added constants
2020-04-16 22:03:36 +01:00
534af770f8
InteractPacket: new constant
2020-04-16 22:03:34 +01:00
e86c243db5
NetworkSession: do not expose setPlayerInfo()
2020-04-16 01:55:52 +01:00
9ba47f90d1
LoginPacketHandler: account for failure to correctly parse UUID
...
this will still crash in some circumstances, pending merging bug fixes from stable.
2020-04-16 01:45:00 +01:00
79ed377c7a
Bump pocketmine/nbt from 0.2.13 to 0.2.14 ( #3406 )
...
Bumps [pocketmine/nbt](https://github.com/pmmp/NBT ) from 0.2.13 to 0.2.14.
- [Release notes](https://github.com/pmmp/NBT/releases )
- [Commits](https://github.com/pmmp/NBT/compare/0.2.13...0.2.14 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-15 13:45:52 +01:00
a2543ff80d
Position: add getLevelNonNull()
...
this allows assuming that a position has a valid world in places where it's never expected to not be valid. Since this is the vast majority of usages, it eliminates a lot of possible null-pointer warnings given by static analysers.
TODO: Consider whether we can make Position->getLevel/World use this behaviour out of the box in the next major version.
2020-04-14 11:08:37 +01:00
20f3030709
3.11.8 is next
2020-04-14 02:54:41 +01:00
3aa58f54dc
Release 3.11.7
3.11.7
2020-04-14 02:54:40 +01:00
6e08b622b3
Merge branch 'stable' into next-minor
2020-04-14 01:43:23 +01:00
5c12a95151
phpstan: force static reflection for COM class
...
com_dotnet has crap reflection exports and the class name case doesn't match.
2020-04-14 01:43:02 +01:00
604900d4c5
Merge branch 'stable' into next-minor
2020-04-14 01:38:01 +01:00
5f07c5df1c
Bump irstea/phpunit-shim from 8.5.2 to 8.5.3 ( #3384 )
2020-04-12 03:40:14 +00:00
6422ed7722
Added RakLibInterface::setPacketLimit() ( #3398 )
2020-04-11 23:27:17 +01:00
5f33ef35e3
build: allow providing a git hash
2020-04-09 21:13:54 +01:00
d3a6da1b3a
NetworkSession->getPing() now returns null when no measurement of ping has yet been completed
2020-04-04 23:33:30 +01:00
1d9cb174b6
updated RakLib dependency
2020-04-04 23:30:55 +01:00
ec949840b2
Do not crash on failure to decompress region chunks
...
this could happen when a chunk was partially overwritten with one of the same sector size.
2020-04-01 21:30:25 +01:00
f5bf93455a
update to latest RakLib
2020-04-01 20:16:21 +01:00
f5cd87ac95
MainLogger: implement BufferedLogger
2020-04-01 20:09:42 +01:00
64d5320ac9
update for pthreads-free raklib
2020-03-31 19:41:37 +01:00
37701267f0
Merge branch 'stable'
2020-03-31 19:40:54 +01:00
e45e84b236
Updated composer dependencies
2020-03-31 18:43:30 +01:00
00cc2ee092
one more RakLib update for the day ...
2020-03-30 00:22:45 +01:00
927872ce08
Updated to latest bleeding-edge RakLib
2020-03-29 23:53:00 +01:00
abd1ed7352
RakLibServer: make onRun() protected
2020-03-29 18:45:48 +01:00
d89cdfc18e
Relieve RakLibServer of more responsibilities
...
at this point it's really not much more than just a thread-safe way to transmit parameters from main to thread. Maybe we can ditch it in favour of a generic closure-based thread implementation.
2020-03-29 18:42:15 +01:00
4e54e54421
Updated RakLib dependency
2020-03-29 18:18:39 +01:00
f779881b6a
Updated to latest RakLib bleeding edge
...
this version brings quite a few inter-thread communication improvements.
2020-03-29 16:52:36 +01:00
eb7c31d3ff
RakLibInterface: remove useless shutdown check from tick()
...
the thread should never be shutdown during an update cycle, because we stop the interface from being ticked when it gets shutdown.
2020-03-29 16:26:22 +01:00
2e75594c34
updated RakLib dependency
2020-03-28 13:28:12 +00:00
641dfe6892
Merge remote-tracking branch 'origin/stable'
2020-03-28 13:27:48 +00:00
0691a40204
UpdateBlockPropertiesPacket: expose nbt field
2020-03-24 11:06:58 +00:00
da7ff9b1fe
Airgap Attribute, fix decoding of non-registered attributes for protocol debugging
2020-03-24 00:43:44 +00:00
83a3adecff
LoginPacket: use netresearch/jsonmapper for login data decoding
...
this makes retrieval static analysis friendly without extra steps.
2020-03-23 22:00:13 +00:00