Dylan K. Taylor
6340d12881
Merge branch 'minor-next' into major-next
2025-06-18 19:56:54 +01:00
Dylan K. Taylor
a662510cca
Merge remote-tracking branch 'origin/stable' into minor-next
2025-06-18 19:56:02 +01:00
Dries C
9c71f4fc1c
Assemble 1.21.90 ( #6736 )
2025-06-18 01:15:00 +01:00
Dylan K. Taylor
215da7e3f4
PHP 8.3 package bumps
2025-06-08 18:58:42 +01:00
Dylan K. Taylor
c3ea6edc22
Bump minimum PHP version to 8.3
2025-06-08 18:49:27 +01:00
Dylan K. Taylor
4c3a2ef46e
Update dependencies (minor-next)
2025-06-08 18:44:37 +01:00
Dylan K. Taylor
d053e9e168
Merge branch 'stable' into minor-next
2025-06-08 18:43:31 +01:00
Dylan K. Taylor
a4ac28592c
Updated dependencies
2025-06-02 15:17:00 +01:00
Dylan K. Taylor
0910a219d4
Fixed improper pre-checking of PlayerAuthInputPacket flags
2025-05-28 23:29:37 +01:00
Dylan K. Taylor
e1af2a4af1
Update language dependency
2025-05-24 16:19:48 +01:00
Dylan K. Taylor
b5f236c019
Apparently we're supposed to use replace for this, not provide
2025-05-17 18:09:14 +01:00
Dylan K. Taylor
a37353c060
composer: fixed borked version constraints
...
bruhhhhhhhhhhhh
2025-05-17 16:37:22 +01:00
Dylan K. Taylor
e0864e7ee8
composer: also axe unnecessary ctype polyfill
2025-05-17 14:54:26 +01:00
Dylan K. Taylor
dca37d5842
Hack: forcibly remove symfony/polyfill-mbstring
...
we don't need this dependency anyway because mbstring is already provided.
2025-05-17 14:11:57 +01:00
Dylan K. Taylor
67f3bb9c52
Update composer dependencies
...
and fix an error found by new PHPStan update
2025-05-17 13:46:33 +01:00
Dries C
5e830c7320
Protocol changes for 1.21.80 ( #6687 )
...
* Bedrock 1.21.80 support
* Update bedrock-data
* Add required tags to models
* Fixed biome data loading
* Support newest world format
apparently I messed up the blockstate data version last time around... it hasn't changed since 1.21.60
* always CS has to complain...
* Sync with release versions
* Ready 5.28.0 release
* this might help...
---------
Co-authored-by: Dylan T. <dktapps@pmmp.io>
2025-05-09 15:29:05 +01:00
Dylan K. Taylor
835c383d4e
Update Composer dependencies
2025-04-06 20:00:21 +01:00
Dylan T.
6f3851be80
5.27.1 ( #6670 )
2025-04-06 04:52:15 +01:00
Dries C
687112f4cd
5.27.0, Bedrock 1.21.70 support ( #6665 )
...
Co-authored-by: Dylan K. Taylor <dktapps@pmmp.io>
2025-03-27 15:48:19 +00:00
dependabot[bot]
c9e85603b0
Bump phpstan/phpstan-strict-rules in the development-patch-updates group ( #6664 )
2025-03-24 14:43:29 +00:00
Dylan T.
f416cb8902
Merge pull request #6658 from pmmp/minor-next-release
2025-03-22 18:32:15 +00:00
dependabot[bot]
1c6a4bde86
Bump pocketmine/locale-data in the production-patch-updates group ( #6656 )
2025-03-17 13:20:59 +00:00
Dylan K. Taylor
4407e585e4
Update composer dependencies (minor-next)
2025-03-15 20:36:39 +00:00
Dylan K. Taylor
463be36b72
Update composer dependencies
2025-03-15 20:33:47 +00:00
Dylan K. Taylor
afac178cf4
Merge branch 'stable' into minor-next
2025-02-26 17:31:55 +00:00
Dylan K. Taylor
e2f5e3e73c
Update composer dependencies
2025-02-26 17:31:26 +00:00
Dylan K. Taylor
3a2d0d77d1
Update composer dependencies
2025-02-26 17:30:20 +00:00
dependabot[bot]
7c654271a8
Bump phpstan/phpstan in the development-patch-updates group ( #6640 )
2025-02-25 13:40:11 +00:00
Dylan K. Taylor
67272f8f2b
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into minor-next
2025-02-18 01:25:46 +00:00
Dylan K. Taylor
77be5f8e25
Update PHPStan
2025-02-17 17:51:39 +00:00
Dylan K. Taylor
fd04894a7b
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into minor-next
2025-02-16 23:18:34 +00:00
Dries C
91ac64783f
Bedrock 1.21.60 ( #6627 )
...
Co-authored-by: Dylan K. Taylor <dktapps@pmmp.io>
2025-02-16 20:51:53 +00:00
Dylan K. Taylor
2670e81668
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into minor-next
2025-02-12 02:14:51 +00:00
dependabot[bot]
5ef89200c6
Bump phpstan/phpstan in the development-patch-updates group ( #6620 )
2025-02-10 22:14:30 +00:00
Dylan K. Taylor
03f98ee0a9
New version of NBT for performance improvements
2025-02-02 19:47:47 +00:00
Dylan K. Taylor
9d6a0cc738
Update composer dependencies
2025-02-02 19:46:54 +00:00
dependabot[bot]
f60120a75e
Bump the development-patch-updates group with 3 updates ( #6603 )
2025-01-27 10:43:28 +00:00
Dylan K. Taylor
e34f34f9f4
Update BedrockProtocol dependency
2025-01-07 23:09:28 +00:00
Dylan K. Taylor
689a7996b9
Update NBT dependency
2025-01-07 22:51:38 +00:00
Dylan K. Taylor
9633b7d8a7
Update to PHPStan 2.x
2025-01-07 22:34:43 +00:00
dependabot[bot]
fe7c282052
Bump pocketmine/locale-data in the production-patch-updates group ( #6568 )
2024-12-09 12:03:09 +00:00
Dylan K. Taylor
9a6e258b6c
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into minor-next
2024-12-05 10:13:06 +00:00
Dries C
ba6828c6bd
Release 5.22.0 (Bedrock 1.21.50 support) ( #6559 )
...
Co-authored-by: Dylan K. Taylor <dktapps@pmmp.io>
2024-12-04 13:36:52 +00:00
Dylan K. Taylor
2d0321ff02
Switch back to official JsonMapper
...
the issues that led to the need for a fork have been addressed in the 5.0.0 release.
2024-12-03 15:19:38 +00:00
Dylan T.
61560ec375
Support for collecting timings from threads, and implement async task timings ( #6333 )
...
The following callbacks can now be registered in timings, to allow threads to be notified of these events:
- Turning on/off (`TimingsHandler::getToggleCallbacks()->add(...)`)
- Reset (`TimingsHandler::getReloadCallbacks()->add(...)`)
- Collect (`TimingsHandler::getCollectCallbacks()->add(...)`)
Collect callbacks must return `list<Promise>`. The promises must be `resolve()`d with `list<string>` of printed timings records, as returned by `TimingsHandler::printCurrentThreadRecords()`. It's recommended to use 1 promise per thread.
A timings report will be produced once all promises have been resolved.
This system is used internally to collect timings for async tasks (closes #6166 ).
For timings viewer developers:
Timings format version has been bumped to 3 to accommodate this change. Timings groups should now include a `ThreadId` at the end of timings group names to ensure that their record IDs are segregated correctly, as they could otherwise conflict between threads. The main thread is not required to specify a thread ID. See pmmp/timings@13cefa6279 for implementation examples.
New PHPStan error is caused by phpstan/phpstan#10924
2024-12-01 14:49:27 +00:00
Dylan K. Taylor
2d9cee3d62
Update Language dependency
2024-11-14 23:14:23 +00:00
Dylan K. Taylor
fe70150db2
Update composer dependencies
2024-11-12 21:47:52 +00:00
Dylan K. Taylor
84464cde4f
Update BedrockBlockUpgradeSchema
2024-11-03 14:44:50 +00:00
Dries C
4814db4fe7
Assemble 1.21.40 ( #6471 )
2024-10-25 14:21:51 +01:00
Dries C
60cac18104
Assemble 1.21.30 ( #6453 )
2024-09-20 18:47:25 -05:00