Dylan K. Taylor
f48b703533
Release 3.25.0
2021-10-19 18:27:26 +01:00
Dylan K. Taylor
70636f6eb4
Protocol changes for 1.17.40
2021-10-19 18:00:34 +01:00
Dylan K. Taylor
13068ba3a7
3.24.1 is next
2021-10-09 20:20:41 +01:00
Dylan K. Taylor
b54854529f
Release 3.24.0
2021-10-09 20:20:37 +01:00
Dylan K. Taylor
974d08efd6
Bump PHP minimum requirement to 8.0
...
PHPStan failed on 7.4 after updating to 0.12.99, and I figured it was less hassle to just do this than fix the build. In any case, we stopped shipping 7.4 months ago, and warned at 3.22 release that 7.4 support would soon be dropped.
2021-10-09 20:09:42 +01:00
Dylan K. Taylor
289553fa46
CS again
2021-10-09 19:50:07 +01:00
Dylan K. Taylor
e38866c4ba
phpstan 0.12.99
2021-10-09 19:33:43 +01:00
Dylan K. Taylor
e032b8fe20
Server: fixed stats reporting checking a nonexistent pocketmine.yml property
...
this was originally worked around by 47f7af6739537af7a4d356a08aa00eb7feefd1ed. However, that commit was just duct tape, and I never bothered to investigate if the config was being checked somewhere else.
Here's to a years-old bug finally getting fixed.
2021-10-06 22:23:41 +01:00
Jason
d417b1e2f5
Projectile: fixed move() not using the given parameters ( #4481 )
...
it was using this->motion instead, which usually would be the same, but maybe not.
2021-09-28 21:03:03 +01:00
Dylan K. Taylor
d455188d03
3.23.2 is next
2021-09-22 01:00:50 +01:00
Dylan K. Taylor
14fba36636
Release 3.23.1
2021-09-22 01:00:50 +01:00
Dylan K. Taylor
817fec9e3d
EducationSettingsPacket: safeguard against purity issue reported by PHPStan
...
while annoying, PHPStan is right to complain about this, because putBool() is impure, meaning that these fields could have been mutated in the call.
We know they didn't, but PHPStan doesn't, and we can't mark the method as pure because .. well .. it isn't.
2021-09-22 00:44:52 +01:00
Dylan K. Taylor
ceeef7c729
3.23.1 is next
2021-09-22 00:29:24 +01:00
Dylan K. Taylor
7f1b2a0ee5
Release 3.23.0
2021-09-22 00:29:24 +01:00
Dylan K. Taylor
27324a3aeb
Protocol changes for 1.17.30
2021-09-22 00:26:39 +01:00
Dylan K. Taylor
33b5da3749
3.22.6 is next
2021-09-10 17:09:51 +01:00
Dylan K. Taylor
40e88f1686
Release 3.22.5
2021-09-10 17:09:50 +01:00
Dylan K. Taylor
4c65a0cdaa
LegacySkinAdapter: Use 64x64 for persona polyfilled skins
...
64x32 has some corruption issues and generally just looks really bad.
2021-09-09 16:04:43 +01:00
Dylan K. Taylor
b0b28ec6ed
3.22.5 is next
2021-09-05 15:47:54 +01:00
Dylan K. Taylor
2fb4704269
Release 3.22.4
2021-09-05 15:47:54 +01:00
Dylan K. Taylor
4f59d3487a
3.22.4 is next
2021-09-05 15:42:39 +01:00
Dylan K. Taylor
65220b4f7f
Release 3.22.3
2021-09-05 15:42:38 +01:00
Dylan K. Taylor
85eb6b30a5
Player: do not allow doFirstSpawn() to be executed before the constructor is called
...
this problem doesn't exist on PM4.
2021-09-05 15:38:14 +01:00
Dylan K. Taylor
6c85d4d254
CommandReader: fixed CS with php-cs-fixer 3.1.0
2021-08-29 23:35:07 +01:00
Dylan K. Taylor
63e86fe806
Config: fixed incorrect fluent @return annotations
2021-08-20 14:44:59 +01:00
Dylan K. Taylor
19c47fa71f
3.22.3 is next
2021-08-18 14:14:58 +01:00
Dylan K. Taylor
d670bc8bf8
Release 3.22.2
2021-08-18 14:14:54 +01:00
Dylan T
7bd8d09023
GitHub Actions: automatically build and upload release artifacts, and auto-update update.pmmp.io ( #4376 )
2021-08-18 14:02:52 +01:00
Dylan K. Taylor
28bfe9fbb4
emit_performance_warnings(): Log a warning when using a PHP debug build
2021-08-11 20:14:03 +01:00
Leo Lee
219ed81389
Player: Fixed items on the crafting grid disappearing when the player disconnects ( #4344 )
2021-08-02 19:48:36 +01:00
Dylan K. Taylor
01fe497c49
phpstan: use PHP 8.0 as primary version
...
I'm using 8.0 for local development now, so having the phpstan configs targeted at 7.4 by default makes things inconvenient.
2021-07-26 14:34:47 +01:00
Dylan K. Taylor
dc56a99473
3.22.2 is next
2021-07-23 13:03:27 +01:00
Dylan K. Taylor
9477034a4a
Release 3.22.1
2021-07-23 13:03:27 +01:00
Dylan K. Taylor
5844b59b12
Fixed incorrect encoding of NpcDialoguePacket
...
this is in fact an ActorUniqueID, but for some reason written as a uint64 instead of a varint.
2021-07-23 12:53:30 +01:00
Dylan K. Taylor
3af18917f0
Player: remove note about bans from getUniqueId()
...
while it's true that you might be able to skip the CPU waste from verifying a player's login just to find out that they are banned, this is generally a minority case anyway, so it doesn't make a lot of difference overall. This additional note is essentially a recommendation premature optimisation, which will likely lead to people making security mistakes.
2021-07-22 22:14:14 +01:00
Dylan K. Taylor
61528393c2
Player: rewrite the confusing documentation of getUniqueId()
2021-07-22 21:14:31 +01:00
Dylan K. Taylor
59b8453228
Player: added extra debug message for XUID mismatches
2021-07-22 21:04:40 +01:00
Dylan K. Taylor
13f114f30e
bootstrap: report loaded php.ini in error, as well as php binary path
...
in some cases extension loading issues are caused by incorrect php.ini path, which should be easy to spot if the path is given.
2021-07-17 21:50:30 +01:00
Dylan K. Taylor
bd5f379c4c
apparently opcache_get_status() may return false?
2021-07-17 21:11:12 +01:00
Dylan K. Taylor
2588895ab0
bootstrap: add a giant yellow warning about JIT
2021-07-17 19:00:19 +01:00
Dylan K. Taylor
68699dbff9
PlayerAuthInputFlags: Fixed a mistake in the documentation
2021-07-14 21:08:23 +01:00
Dylan K. Taylor
bfbe3d83de
3.22.1 is next
2021-07-13 18:31:34 +01:00
Dylan K. Taylor
c32c21464c
Release 3.22.0
2021-07-13 18:31:28 +01:00
Dylan K. Taylor
4d6ac57a26
Fixed particle IDs
2021-07-13 17:54:40 +01:00
Dylan K. Taylor
8b79253d3b
Protocol changes for 1.17.10
2021-07-09 19:29:34 +01:00
Dylan K. Taylor
1122131c8d
3.21.2 is next
2021-07-05 18:49:26 +01:00
Dylan K. Taylor
a50ef2af6f
Release 3.21.1
2021-07-05 18:49:26 +01:00
Dylan K. Taylor
0cdc04f9b5
Player: Fixed so-called 'pot lag'
...
this occurred because of transactions arriving before MobEquipmentPacket updating the player's own held item slot. This was only a problem while rapidly changing hotbar slots and simultaneously using items, like projectiles.
closes #4168
2021-06-26 18:56:30 +01:00
Dylan K. Taylor
0a6ce18322
CrashDump: Sort plugins list
2021-06-17 20:56:49 +01:00
Dylan K. Taylor
492ad6bb66
3.21.1 is next
2021-06-13 15:38:22 +01:00