b75758e35e
MoveActorDeltaPacket: added missing flags
2020-05-20 13:39:37 +01:00
38a06f76f8
LoginPacket: remove unused constant
2020-05-20 13:15:43 +01:00
84f99ed418
CommandOriginData: Rename previously unknown field
2020-05-20 13:00:03 +01:00
fd63f19199
make use of new GameRuleType constants
2020-05-20 12:35:29 +01:00
66d44aa814
added GameRuleType protocol constants
2020-05-20 12:35:07 +01:00
f3089f577e
StartGamePacket: use new protocol constants for multiplayer visibility
2020-05-20 12:22:33 +01:00
9516ef1632
added GamePublishSetting protocol constants
2020-05-20 12:22:12 +01:00
e982a57cb5
StartGamePacket: use EducationEditionOffer constants
2020-05-20 12:08:56 +01:00
f57fa2252b
added EducationEditionOffer protocol constants
2020-05-20 12:08:36 +01:00
02cc370855
StartGamePacket: use GeneratorType constants
2020-05-20 12:05:41 +01:00
0a5d14a840
added GeneratorType protocol constants
2020-05-20 12:05:41 +01:00
3ec2994d7f
added protocol GameMode constants
2020-05-20 11:53:35 +01:00
3bb53658da
Do not allow remote clients to spawn themselves before we're ready
...
this would have allowed clients to send SetLocalPlayerAsInitializedPacket at any time during the spawn sequence, which would have caused undefined behaviour around spawning logic.
2020-05-20 11:09:27 +01:00
82e257cf13
BUILDING.md: Fixed wrong instruction of running from source ( #3512 )
2020-05-19 22:44:57 +01:00
b09379151a
MainLogger: fix exception messages always reporting ErrorTypeToStringMap source if they have non-zero code
2020-05-19 22:43:44 +01:00
3f1f135a59
remove a couple more Position->getWorld() usages
2020-05-19 21:38:51 +01:00
81dff6d4c5
Merge branch 'next-minor'
2020-05-19 21:32:44 +01:00
5b7a55660f
Merge commit '786f416f2ef31726b9e6fa0a5edde36aecddf085'
...
# Conflicts:
# resources/vanilla
# src/plugin/PluginBase.php
# src/utils/Utils.php
2020-05-19 21:19:44 +01:00
5b82bd4fad
Merge commit 'a67d2ae978ecae234c3e46b5ac0f8f0dc99e85a7'
...
# Conflicts:
# resources/vanilla
# src/pocketmine/item/Bow.php
2020-05-19 21:15:56 +01:00
45ec4645d2
Merge commit '089180fef4534b383a31a9d560a76bfaf0d16c6b'
...
# Conflicts:
# resources/vanilla
# src/entity/Living.php
2020-05-19 21:14:54 +01:00
da4a2d8552
Fixed a bunch of missed Position->getLevel() usages
...
these were not in the usage search because PhpStorm decided to refer to ChunkLoader->getLevel() for any Player references, which caused them to only show when that was searched.
There's also an undetected LSP violation with ChunkLoader because it requires returning Level and Position->getLevel() returns Level|null. I don't know why PHPStan doesn't complain about that.
2020-05-19 21:01:18 +01:00
337addf1de
Eradicate remaining usages of public Position->world field
...
and as an added bonus, ditch a bunch of extra phpstan errors
2020-05-19 19:14:56 +01:00
8a8b1b0b97
Remove Position->setWorld()
2020-05-19 18:33:16 +01:00
148228e360
update pocketmine/math, adapt to add() changes
2020-05-19 12:26:18 +01:00
dc9351b024
Merge remote-tracking branch 'origin/stable' into next-minor
2020-05-19 11:26:25 +01:00
786f416f2e
Improved support for paths with backslashes on Unix filesystems ( #3501 )
...
Fixes #3497
2020-05-19 10:34:51 +01:00
a67d2ae978
parity: burning players no longer shoot burning arrows ( #3509 )
...
this behaviour doesn't exist in vanilla.
2020-05-19 10:31:39 +01:00
089180fef4
Players no longer burn when hit by other players, closes #3170 ( #3470 )
2020-05-18 21:13:56 +01:00
f0fefecf40
updated l7 and l8 baselines for master
2020-05-18 20:36:50 +01:00
55f8314fa7
Merge branch 'next-minor'
...
# Conflicts:
# resources/vanilla
2020-05-18 20:33:22 +01:00
232ff838db
Merge commit '22b5de09b476a8c1638adfaba56b210c1eb1faf0'
...
# Conflicts:
# resources/vanilla
# src/pocketmine/level/particle/InstantEnchantParticle.php
# src/world/sound/ExplodeSound.php
2020-05-18 20:30:00 +01:00
ba0dcdb722
Merge commit '71a8b0340c303a4d2c024ad5a0a558c5e52694e7'
...
# Conflicts:
# resources/vanilla
2020-05-18 20:18:47 +01:00
15baf09339
update l7 and l8 baselines for next-minor branch
2020-05-18 20:16:03 +01:00
083dde8395
Merge branch 'stable' into next-minor
2020-05-18 20:10:47 +01:00
fffa4b9501
phpstan: baseline our way to level 8
...
we really need the level 8 checks on new code now, and waiting until old code is clean is not going to benefit us much because the issues that are there already exist.
2020-05-18 20:09:25 +01:00
22b5de09b4
added colours to EnchantParticle and InstantEnchantParticle, closes #3368
2020-05-18 20:00:51 +01:00
71a8b0340c
BUILDING.md: EOF newline [ci skip]
2020-05-18 19:23:18 +01:00
e544055bbc
BUILDING.md: change build/server.phar to build/server-phar.php
...
closes #3507
2020-05-18 18:54:14 +01:00
22425551ed
separate default attribute creation from Attribute into AttributeMap
2020-05-18 18:12:04 +01:00
07f979fbde
RuntimeBlockMapping: bedrockKnownStates is never null
2020-05-18 17:54:27 +01:00
486ce140d8
PacketBatch no longer extends NetworkBinaryStream
...
this removes a whole bunch of crap from its API that shouldn't have been exposed. In the future we should look at splitting this into reader/writer halves, but for now this is a step in the right direction.
2020-05-18 17:35:30 +01:00
8f5db7c297
3.12.2 changelog typo ( #3505 )
2020-05-18 12:26:07 +01:00
e96b082a54
RegistryTrait: fixing use of method that doesn't belong to the trait
2020-05-18 11:40:02 +01:00
a91e895781
Merge branch 'next-minor'
...
# Conflicts:
# resources/vanilla
# src/VersionInfo.php
2020-05-18 10:54:39 +01:00
ca0d92ac59
Merge commit '1fb0ba6fc051a3052bf6ef8a84db31f85cfd4313'
2020-05-18 10:52:44 +01:00
dec500bbdd
Merge commit '9ebd6d6b0fee486e1cb935cc7b5376d27ca99fd4'
...
# Conflicts:
# resources/vanilla
2020-05-18 10:48:58 +01:00
58fb185e05
Merge commit '58e32086c04d6622c01f59d0cd7216bd8a50eddb'
...
# Conflicts:
# resources/vanilla
# src/world/World.php
2020-05-18 10:47:37 +01:00
3c367c70cd
update build/php submodule to pmmp/php-build-scripts@8084604600
2020-05-18 10:44:29 +01:00
af253d196d
Merge commit 'f1d378468ecccb7bb03ed5d4e5729558c2beda3c'
2020-05-18 10:42:16 +01:00
0e7a822553
Merge commit '25fb5140a2dba99c5e076849ac11e051a2970807'
2020-05-18 10:40:07 +01:00