0
0
mirror of https://github.com/pmmp/BedrockProtocol.git synced 2025-02-22 16:56:22 +00:00

Commit Graph

  • de502c40bf EntityMetadataCollection: added setAtomicBatch() this is a workaround for a stupid bug in 1.18 where sending just one of the height or width properties (instead of both) results in them not being applied. Dylan K. Taylor 2021-12-29 16:14:58 +00:00
  • ef9321403a Fixed typos (#28) Covered123 2021-12-17 18:26:27 -03:00
  • b95a01903d Fixed typos Covered123 2021-12-17 18:25:15 -03:00
  • bd2db577b3 Merge branch 'master' of github.com:pmmp/BedrockProtocol Dylan K. Taylor 2021-12-17 21:03:48 +00:00
  • 17090bb65a PlayerAuthInputFlags: added a whole bunch of documentation Dylan K. Taylor 2021-12-17 21:03:37 +00:00
  • 164f783884 add action to create properly titled draft release Dylan T 2021-12-15 22:13:08 +00:00
  • c9e1f76670 BossEventPacket: add support for colours (#26) DataLion 2021-12-15 21:54:30 +01:00
  • 51d1085eb7 actions: codegen job will only run if codestyle passes Dylan T 2021-12-15 20:53:06 +00:00
  • f0810e9eb4 Added licensing stuff DataLion 2021-12-15 19:22:22 +01:00
  • 9a7081a6fa Moved color constants to BossBarColor and set default to purple DataLion 2021-12-15 10:03:03 +01:00
  • 410b23c3da PlayerMovementType: give V2_REWIND a more fair description comment Dylan K. Taylor 2021-12-15 04:08:22 +00:00
  • 662e93b878 PlayerAction: fixed CRACK_BLOCK name this was originally introduced by pmmp/PocketMine-MP@4816a66fb8 Dylan K. Taylor 2021-12-15 04:03:49 +00:00
  • 42f2a00634 PlayerBlockActionWithBlockInfo has SignedBlockPosition (#23) 7.1.0+bedrock-1.18.0 Dries C 2021-12-15 04:07:05 +01:00
  • 3509ec1ba7 Added color option to show function DataLion 2021-12-13 14:38:18 +01:00
  • 84f92263ad Made constants for colors DataLion 2021-12-13 14:37:13 +01:00
  • 93326a0da3 Color not useless anymore DataLion 2021-12-13 14:26:07 +01:00
  • cd80183ae3 Merge branch 'master' of github.com:pmmp/BedrockProtocol Dylan K. Taylor 2021-12-07 00:17:54 +00:00
  • 67561bcb87 Added missing entity metadata flags ambiennt 2021-12-07 00:17:49 +00:00
  • 8a1a5468d2 Updated LevelSoundEvent constants ambiennt 2021-12-07 00:17:24 +00:00
  • cc4eb0e2fa Added missing ActorEvent IDs ambiennt 2021-12-07 00:16:47 +00:00
  • d0fc92646f remove dead step Dylan T 2021-12-03 14:15:13 +00:00
  • a9852ce16c actions: run codegen checks in separate job too, because they need php-cs-fixer Dylan T 2021-12-03 14:14:11 +00:00
  • 34647421b6 Run CS checks in a separate build job Dylan T 2021-12-03 14:10:16 +00:00
  • a71d2b5552 actions: test on PHP 8.1 Dylan T 2021-12-03 14:06:06 +00:00
  • 040a883a4a Protocol changes for 1.18.0 7.0.0+bedrock-1.18.0 Dylan K. Taylor 2021-11-30 19:02:41 +00:00
  • 393c58e68a PlayerBlockActionWithBlockInfo has SignedBlockPosition Dries C 2021-11-28 15:08:40 +01:00
  • dfce8b0dce ... Dylan K. Taylor 2021-11-23 18:37:54 +00:00
  • 54aef9aa7c Use constants for entity metadata types this is also faster since the switch can be transformed into a jump table (which couldn't be done with the static methods). Dylan K. Taylor 2021-11-23 18:36:36 +00:00
  • eb3c577c3f GameRule: avoid information duplication Dylan K. Taylor 2021-11-23 18:28:21 +00:00
  • 4d9980547d Avoid information duplication in TransactionData Dylan K. Taylor 2021-11-23 18:24:55 +00:00
  • 2ed8f91bd3 Improved handling of ItemStackRequestAction IDs Dylan K. Taylor 2021-11-23 18:07:57 +00:00
  • a004245e2f Updated example code (unknown packets are now represented by NULL) Dylan T 2021-11-21 23:16:15 +00:00
  • 906bafec4f Replicate pmmp/PocketMine-MP@fc7d297f60 6.0.0+bedrock-1.17.40 Dylan K. Taylor 2021-11-21 20:55:04 +00:00
  • 2443de4979 Replicate pmmp/PocketMine-MP@7b4ef293bd Dylan K. Taylor 2021-11-21 20:53:18 +00:00
  • a3b2fab457 StructureTemplateDataRequestPacket: updated type constants Dylan K. Taylor 2021-11-21 20:28:58 +00:00
  • 0e9de03f3d StructureTemplateDataResponsePacket: added missing field closes #17 Dylan K. Taylor 2021-11-21 19:51:15 +00:00
  • 58d08bdd0e Remove dead preprocessor includes we don't use the preprocessor on PM4 anymore. Dylan K. Taylor 2021-11-21 19:38:49 +00:00
  • f3d6adc7bb CI: verify that generated ::create() methods are up to date Dylan K. Taylor 2021-11-21 19:28:37 +00:00
  • e9d97026e9 Added the script used to generate ::create() methods Dylan K. Taylor 2021-11-21 19:25:40 +00:00
  • 00213deb75 Update phpstan/phpstan requirement from 1.1.2 to 1.2.0 (#22) dependabot[bot] 2021-11-19 14:41:27 +00:00
  • a8ea672831 Update phpstan/phpstan requirement from 1.1.2 to 1.2.0 dependabot[bot] 2021-11-19 10:17:49 +00:00
  • 28e0b71d97 Update phpstan/phpstan requirement from 1.1.1 to 1.1.2 (#18) dependabot[bot] 2021-11-14 16:20:45 +00:00
  • f56aefc60a Fix PlayerAuthInput (#21) 5.1.3+bedrock-1.17.40 Hashim 2021-11-13 21:25:53 -05:00
  • 438587f9cb prevent "Typed property cannot be accessed before initialization" Hashim 2021-11-13 21:03:16 -05:00
  • e94280f598 wtf Hashim 2021-11-13 20:35:12 -05:00
  • 5f600ce446 Fix disconnect messages not showing to the client (#19) 5.1.2+bedrock-1.17.40 Dries C 2021-11-10 14:53:03 +01:00
  • 655b90d0fe Fix disconnect messages not showing to the client Dries C 2021-11-10 14:47:44 +01:00
  • 67e2cc06a4 Update phpstan/phpstan requirement from 1.1.1 to 1.1.2 dependabot[bot] 2021-11-10 10:19:27 +00:00
  • 5abbe5bc21 Make PhpStorm styles consistent with php-cs-fixer 5.1.1+bedrock-1.17.40 5.1.0+bedrock-1.17.40 Dylan K. Taylor 2021-11-08 16:26:25 +00:00
  • 7f533e3702 Private fields with getters Dylan K. Taylor 2021-11-08 16:25:00 +00:00
  • b4cb0a07e8 Avoid conditionally useless fields in PlayerBlockActions Dylan K. Taylor 2021-11-08 16:21:04 +00:00
  • 4ac51e1e0e ayyy, the build actually failed this time Dylan K. Taylor 2021-11-08 16:20:18 +00:00
  • 98246c3b55 blockPos -> blockPosition Dylan K. Taylor 2021-11-08 16:01:09 +00:00
  • e2111f8a38 Merge branch 'master' of github.com:pmmp/BedrockProtocol Dylan K. Taylor 2021-11-08 16:00:12 +00:00
  • a29a809d50 Fixed inconsistent mess in new PlayerAuthInput classes Dylan K. Taylor 2021-11-08 16:00:00 +00:00
  • bd084d9eda Fixed PHP-CS-Fixer build step being useless Dylan T 2021-11-08 15:23:03 +00:00
  • 7a0f54c147 fixed missing headers from #13 Dylan K. Taylor 2021-11-08 15:21:16 +00:00
  • e777b5f199 Change header comment style so we can use PHP-CS-Fixer to enforce its consistency Dylan K. Taylor 2021-11-08 15:20:06 +00:00
  • 5c549dbdb2 Merge branch 'master' of github.com:pmmp/BedrockProtocol Dylan K. Taylor 2021-11-08 15:01:35 +00:00
  • 8d82e311e8 PacketSerializer: workaround stupid protocol bug for NetworkBlockPosition they use a non-zigzag varint for Y, but it needs to be signed in 1.18. So, it wastes 5 bytes in negative coordinates, and we need to manually put the sign bit back on it. Dylan K. Taylor 2021-11-08 14:59:53 +00:00
  • cd9092ba21 Update phpstan/phpstan requirement from 1.0.2 to 1.1.1 (#16) dependabot[bot] 2021-11-08 13:36:29 +00:00
  • c8d8bf779e Update phpstan/phpstan requirement from 1.0.2 to 1.1.1 dependabot[bot] 2021-11-08 10:15:31 +00:00
  • 0d8773100c and three more Dylan K. Taylor 2021-11-07 23:30:00 +00:00
  • 7afb8ac471 Merge branch 'master' of github.com:pmmp/BedrockProtocol Dylan K. Taylor 2021-11-07 23:29:36 +00:00
  • 5cb9b06362 fixing EOF newlines Dylan K. Taylor 2021-11-07 23:29:23 +00:00
  • 514dfc3363 PlayerAuthInput protocol updates (#13) Hashim 2021-11-07 18:19:44 -05:00
  • ba4bf8f3fa switch Prim69 2021-11-07 17:12:20 -05:00
  • a2e1c8f4ff comment Prim69 2021-11-05 22:42:22 -04:00
  • b27b07d92c update phpdocs Prim69 2021-11-05 22:39:44 -04:00
  • ec6902a630 more updates Prim69 2021-11-05 22:26:04 -04:00
  • 3b5d900a96 more updates Prim69 2021-11-05 22:22:19 -04:00
  • 63a879baf1 updates Prim69 2021-11-05 22:05:06 -04:00
  • a81ff4df40 Update phpstan/phpstan requirement from 1.0.1 to 1.0.2 (#15) dependabot[bot] 2021-11-04 13:41:35 +00:00
  • 387c2413af Update phpstan/phpstan requirement from 1.0.1 to 1.0.2 dependabot[bot] 2021-11-04 10:18:32 +00:00
  • 05c026e2d4 Update phpstan/phpstan requirement from 1.0.0 to 1.0.1 (#14) dependabot[bot] 2021-11-03 11:27:30 +00:00
  • f9773feda2 Update phpstan/phpstan requirement from 1.0.0 to 1.0.1 dependabot[bot] 2021-11-03 10:18:15 +00:00
  • 4ee872d813 use PlayerAction constants Prim69 2021-11-02 16:59:01 -04:00
  • c547543e53 formatting lmao Prim69 2021-11-01 23:44:34 -04:00
  • 5930c9d6bb format code and fix things Prim69 2021-11-01 23:38:19 -04:00
  • 96c383277b PlayerAuthInput protocol updates Prim69 2021-11-01 22:34:01 -04:00
  • 67c0c15b40 Use CacheableNbt everywhere we deal with CompoundTags 5.0.0+bedrock-1.17.40 Dylan K. Taylor 2021-11-02 01:27:05 +00:00
  • 711248d33a Consistently use CacheableNbt in packets Dylan K. Taylor 2021-11-02 01:17:21 +00:00
  • 91c18742c2 NetworkStackLatencyPacket: added ::create() Dylan K. Taylor 2021-11-02 00:58:37 +00:00
  • 754648e7e1 Added ::create() to legacy LevelSoundEventPackets, for the sake of completeness Dylan K. Taylor 2021-11-02 00:58:20 +00:00
  • 6e278852af MobEffectPacket: added ::create() Dylan K. Taylor 2021-11-02 00:57:57 +00:00
  • 1b3ac4c204 DisconnectPacket: use nullable message field to signal hideDisconnectionScreen, instead of conditionally useless field Dylan K. Taylor 2021-11-02 00:55:21 +00:00
  • b21aff01ce LevelSoundEvent: assign NULL to usedBlobHashes if cache is not used this avoids conditionally useless fields and allows to standardise the named constructor. Dylan K. Taylor 2021-11-02 00:49:55 +00:00
  • a3c38377bd UpdateTradePacket: change incorrect field name Dylan K. Taylor 2021-11-02 00:35:12 +00:00
  • a94860e627 UpdateTradePacket: remove useless TODO comment Dylan K. Taylor 2021-11-02 00:32:58 +00:00
  • 1e57eb6a7b added .php-cs-fixer.cache to gitignore Dylan K. Taylor 2021-11-01 23:23:42 +00:00
  • 0e2a97cc4b Check CS Dylan K. Taylor 2021-11-01 23:22:43 +00:00
  • a8145dc2f0 ClientboundMapItemDataPacket: clean up preprocessor leftover Dylan K. Taylor 2021-11-01 23:19:20 +00:00
  • c76e31fc94 PHPStan 1.0, green on level 9 with no changes!? Dylan K. Taylor 2021-11-01 18:59:33 +00:00
  • 146498c279 Get rid of UnknownPacket Dylan K. Taylor 2021-11-01 15:46:55 +00:00
  • c8d891b4df Accept pocketmine/math 0.4.0 remains compatible without changes Dylan K. Taylor 2021-10-29 21:54:42 +01:00
  • 49e929d3a7 ContainerOpenPacket: fixed entityInv() passing windowType instead of windowId fixes pmmp/PocketMine-MP#4521 Dylan K. Taylor 2021-10-29 00:13:59 +01:00
  • 58c53a259e MovePlayerPacket: added create() and simple() Dylan K. Taylor 2021-10-27 20:49:20 +01:00
  • ebc70ff975 AddPlayerPacket::headYaw no longer accepts null Dylan K. Taylor 2021-10-27 20:27:04 +01:00
  • 35814082cb Add(Actor|ItemActor|Painting|Player)Packets no longer accept null for actorUniqueId Dylan K. Taylor 2021-10-27 17:40:35 +01:00
  • 1412c14826 added some more ::create() Dylan K. Taylor 2021-10-27 17:01:49 +01:00