130c55d9f1
EntityLink: remove rogue default ctor parameters
2020-06-15 23:58:11 +01:00
2712befa82
SkinData: fixed capeImage type violation (doesn't accept null)
2020-06-15 23:51:48 +01:00
fcc9e62c65
CommandEnum: specify enumValues type
...
phpstan 0.12.26 starts reporting errors about the result of array_search() being given to some constructor or another because of the lack of key type specification.
2020-06-10 10:33:35 +01:00
f24be2b055
Merge branch 'stable' into next-minor
...
# Conflicts:
# src/pocketmine/Player.php
# src/pocketmine/block/SnowLayer.php
2020-06-01 13:42:59 +01:00
5056754cea
NetworkBinaryStream: do not round vectors directly on reading
...
fixes #3199
2020-05-31 20:17:42 +01:00
ecbf21acea
Utils: added OS constants, remove hardcoded OS strings everywhere
2020-05-23 11:05:58 +01:00
56f90a2901
Merge branch 'stable' into next-minor
2020-05-20 20:05:00 +01:00
bf6af269c8
StartGamePacket: use PUBLIC visibility by default
2020-05-20 20:04:39 +01:00
73d1f84072
Merge branch 'stable' into next-minor
2020-05-20 19:36:20 +01:00
a29424f5b3
UIProfile: name constants as they appear in the MC user-facing settings
...
I think these names are stupid, but it'll be easier for people to figure out what they refer to if they match the client-sided naming.
2020-05-20 15:06:50 +01:00
3a78735982
added UIProfile protocol constants
...
these are only used in the LoginPacket, but plugin devs will probably find them useful anyway
2020-05-20 14:27:50 +01:00
ab32784c74
UpdateBlockSyncedPacket: remove default values for fields
2020-05-20 13:58:36 +01:00
816234a379
UpdateBlockSyncedPacket: populate missing information for second field
2020-05-20 13:57:08 +01:00
b7bf92a5e9
SimpleEventPacket: added missing type constant
2020-05-20 13:50:43 +01:00
dcca000ead
PlayerActionPacket: added missing constant
2020-05-20 13:44:52 +01:00
c4ea51f985
NpcRequestPacket: added request type constants
2020-05-20 13:42:40 +01:00
8202bb1cd8
MoveActorAbsolutePacket: added missing flag
2020-05-20 13:39:56 +01:00
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
8c0d441a13
Merge branch 'stable' into next-minor
2020-05-17 10:03:17 +01:00
25fb5140a2
Merge #3456 : Added protocol DeviceOS constants
...
close #3456
since this is a protocol addition and not API, this belongs on stable so
that protocol changes can consistently use it without worrying about
branch compatibility.
2020-05-17 09:57:39 +01:00
0847358070
SkinImage: fix inverted auto-detect height/width, closes #3490
...
it seems like the client doesn't care if the h/w are inverted for skins anyway, but this is still wrong anyway...
2020-05-14 00:22:12 +01:00
8766d4050c
Merge branch 'stable' into next-minor
2020-05-13 13:18:55 +01:00
bd1d7b8d75
asserts 👏 are 👏 not 👏 error 👏 checking
2020-05-13 12:39:55 +01:00
1513a0e092
VerifyLoginTask: beware wrong number of parts when splitting JWT
2020-05-13 12:39:53 +01:00
3d2ca457f8
protocol: Added missing Window Types ( #3420 )
2020-04-19 15:43:11 +01:00
22a4639162
Merge branch 'stable' into next-minor
2020-04-18 13:32:52 +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
619a9892e5
RCON: properly handle potential errors during socket setup
2020-04-16 01:29:28 +01:00
63b109f23e
RCONInstance: fixed incorrect doc comment for field
2020-04-15 21:16:47 +01:00
604900d4c5
Merge branch 'stable' into next-minor
2020-04-14 01:38:01 +01:00
6422ed7722
Added RakLibInterface::setPacketLimit() ( #3398 )
2020-04-11 23:27:17 +01:00
310de5a2b2
RCON: set SO_REUSEADDR to fix RCON start failure after restart ( #3357 )
2020-03-16 12:00:45 +00:00