c7930ce9ec
Release 4.14.0
2023-02-08 20:21:42 +00:00
475888b031
InGamePacketHandler: do not process repeated skin change requests for the same full skin ID
...
this fixes a feedback loop with persona skins in 1.19.60.
2023-02-08 20:16:41 +00:00
40b90bb722
InGamePacketHandler: log a debug when processing skin change requests
2023-02-08 19:47:12 +00:00
5a4550a4fc
CS
2023-02-08 18:55:49 +00:00
7bbc04e6de
Silence PlayerSkinPacket debug messages during spawn response stage
...
the client sends its skin here in 1.19.60 for some reason, which makes no sense - I can only assume it's a bug
2023-02-08 18:55:38 +00:00
3ba662f64f
1.19.60
2023-02-08 18:46:37 +00:00
41ab698f93
wrong filename
2023-02-06 12:29:54 +00:00
981385cf4a
GeneratorManager: Removed redundant Closure wrapping ( #5551 )
2023-02-04 14:04:31 +00:00
cfa1e7486a
Move legacy recipes and creative items in-house
...
having them here allows BedrockData to represent latest versions freely, without being limited by technical limitations of PM4.
2023-02-02 15:25:03 +00:00
3c46bf01c6
Begin removing dependence on obsolete files from BedrockData
...
these files were only kept for backwards compatibility, and aren't actively maintained. They are only needed for legacy conversions in the modern day era.
2023-02-02 14:47:38 +00:00
4562cfb85b
4.13.1 is next
2023-01-30 21:55:26 +00:00
cb1aac3cd4
Release 4.13.0
2023-01-30 21:55:26 +00:00
96c32d24ba
Update composer dependencies
2023-01-30 13:23:40 +00:00
7eca3e8081
Fix typo
...
closes #5533
2023-01-26 14:52:50 +00:00
644881372d
Merge branch 'stable' into next-minor
2023-01-23 19:37:02 +00:00
f948cb0086
PocketMine.php: refuse pthreads 5.0
2023-01-21 15:30:36 +00:00
6c52723d97
Merge branch 'stable' into next-minor
2023-01-20 15:40:32 +00:00
74e052de51
Terminal: fix deprecation error on PHP 8.2
2023-01-20 01:30:39 +00:00
78aea5c34c
Merge branch 'stable' into next-minor
2023-01-18 20:46:10 +00:00
d7f40f75d2
PlayerPreLoginEvent: fixed documentation errors
2023-01-18 20:45:49 +00:00
d9324b9951
4.13.0-BETA2 is next
2023-01-18 16:15:47 +00:00
1d9336ed67
Release 4.13.0-BETA1
2023-01-18 16:15:43 +00:00
d37142af4b
Merge branch 'stable' into next-minor
2023-01-18 15:30:42 +00:00
7c068101b7
CSÂ
2023-01-18 15:17:37 +00:00
217f9aea02
4.12.11 is next
2023-01-18 15:16:33 +00:00
2f5e08067d
Release 4.12.10
2023-01-18 15:16:30 +00:00
a8556dff02
RakLibInterface: include Snooze events in Connection Handler timings
2023-01-18 15:02:33 +00:00
edb8f19a0c
Merge branch 'stable' into next-minor
2023-01-16 19:56:38 +00:00
6c0254c1eb
Block: document parameters of place()
2023-01-16 19:49:24 +00:00
0bb9fb09cc
CS again
2023-01-16 19:39:24 +00:00
ab21fcdd67
Server: fixed load statistics not including Snooze processing time
...
this has been a bug ever since Snooze was first introduced. The load statistic, similarly to timings, did not account for time spent processing notifications between ticks. The problem is that this is often where a significant amoutn of the load actually comes from, because Snooze is most often activated due to incoming packets.
This change fixes the problem by including the time spent processing notifications since the previous tick in the current tick's usage metric.
2023-01-16 19:26:32 +00:00
ad6a423d12
Merge branch 'stable' into next-minor
2023-01-16 18:30:13 +00:00
0a2a6e2b3a
4.12.10 is next
2023-01-16 18:25:20 +00:00
0eb751c1c9
Release 4.12.9
2023-01-16 18:25:17 +00:00
7e16f9be8f
InGamePacketHandler: handle block actions before use item transactions
...
the START_BREAK and transaction to break the block may arrive in the same packet, causing events to be fired in the wrong order.
fixes #5490
2023-01-16 17:50:11 +00:00
768650cee0
CS
2023-01-16 17:46:50 +00:00
c2c529e2da
Include Snooze interrupts in timings results
...
fixes #5511
This requires any Timings instances to be updated to
pmmp/timings@5410f62436 , otherwise the TPS
reported will be incorrect.
2023-01-16 17:40:39 +00:00
289e86e899
Make use of World::requestSafeSpawn()
2023-01-14 17:55:00 +00:00
7d59bafd83
World: added requestSafeSpawn() (async)
...
this simplifies usages of safe spawns, since the caller doesn't need to know which chunks will be needed for the spawn to be selected.
We'll need this in the future, because safe spawns may also get diverted horizontally as well as vertically, which might require loading adjacent chunks as well as the chunk the position is actually in.
2023-01-14 17:42:17 +00:00
1bbe053848
Language: fixed another couple of hardcoded translation keys
2023-01-13 17:52:20 +00:00
2ed48c8469
...
2023-01-13 17:46:16 +00:00
d786ed5ebf
WorldManager: fixed debug spam
2023-01-13 17:43:02 +00:00
a9f06fc5f4
Replaced hardcoded record.nowPlaying with KnownTranslationKeys
2023-01-13 17:27:57 +00:00
dff3f45d22
Constify more tick-related things
2023-01-13 16:29:09 +00:00
1e17d86421
Constify server TPS and server tick time
...
this makes it significantly easier to perform experiments involving the server TPS.
2023-01-13 16:03:15 +00:00
ba18a81e88
NetworkSession: fixed rate limit getting exhausted after 2.5 seconds during PvP
2023-01-13 15:28:03 +00:00
39218017ca
Fixed walls and thin blocks not connecting to each other
...
closes #5498
2023-01-12 22:16:41 +00:00
fc487b17be
DumpMemoryCommand: use localized description
2023-01-12 22:10:13 +00:00
91ac47ecba
Merge branch 'stable' into next-minor
2023-01-12 21:47:37 +00:00
f4a1d69075
Bell: fixed support requirements
...
this somehow got overlooked in the support types refactor.
2023-01-12 21:45:25 +00:00