Dylan K. Taylor
e0fdbe6eb1
make-release: don't automatically push
...
this is rather obnoxious when attempting to push test releases to a
fork.
2023-03-15 20:47:01 +00:00
Dylan K. Taylor
cc8660629b
First look at shared EntityEventBroadcaster,
...
this improves performance in PvP servers and other areas where lots of players or entities exist in one space.
fixes #5622
2023-03-15 18:22:56 +00:00
Dylan K. Taylor
e7e19abe85
IPv4 and IPv6 RakLibInterface instances now both use the same broadcaster and context
...
fixes #5625
2023-03-15 17:17:56 +00:00
Dylan K. Taylor
72853677bb
Fixed mushroom blocks for PM5
...
closes #5284
2023-03-15 16:54:13 +00:00
Dylan K. Taylor
5f9e0081fd
Fixed mushroom block silk-touch drops and block picking behaviour
...
fixes #5284
2023-03-15 16:36:35 +00:00
dependabot[bot]
b266f45152
Bump build/php from 71b9f9d
to a464454
( #5637 )
...
Bumps [build/php](https://github.com/pmmp/php-build-scripts ) from `71b9f9d` to `a464454`.
- [Release notes](https://github.com/pmmp/php-build-scripts/releases )
- [Commits](71b9f9d2d7...a464454d1e
)
---
updated-dependencies:
- dependency-name: build/php
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-15 13:44:20 +00:00
Dylan K. Taylor
4ba4d556ed
Tidy up world version related things
...
I decided to scrap the max schema ID stuff, since it just adds extra places to forget updating. Instead, it's better to use minor version locks and version metadata, as we do for BedrockData and BedrockProtocol.
2023-03-14 23:27:16 +00:00
Dylan K. Taylor
6c29c3d2dd
Merge branch 'item-stack-request' into item-stack-request-pm5
2023-03-14 22:56:47 +00:00
Dylan K. Taylor
34ced382db
Eliminate final remaining usage of TypeConverter::netItemStackToCore()
...
instead, we can verify that the held items match by comparing the received ItemStack with the one cached in InventoryManager, which is more cost effective and closes off internal item deserializers to external attacks.
2023-03-14 22:56:11 +00:00
Dylan K. Taylor
dace20ad1f
Merge branch 'item-stack-request' into item-stack-request-pm5
2023-03-14 22:34:47 +00:00
Dylan K. Taylor
a573a279fa
Merge branch 'minor-next' into item-stack-request
2023-03-14 22:25:49 +00:00
Dylan K. Taylor
14f141fab2
NetworkSession: Stop counting DataPacketReceiveEvent in handler timings
...
we want it to be included in receive timings, but not handler timings. Handler timings should reflect the time spent in the actual session PacketHandler, not in the event.
2023-03-14 19:00:15 +00:00
Dylan K. Taylor
10d22a55ec
Updated composer dependencies (PM5)
2023-03-14 18:50:34 +00:00
Dylan K. Taylor
777b4d6ac3
PM5-specific updates for 1.19.70
2023-03-14 18:50:04 +00:00
Dylan K. Taylor
c500ccd891
Merge branch 'minor-next' into major-next
2023-03-14 18:43:43 +00:00
Dylan K. Taylor
daff955bc4
Merge remote-tracking branch 'origin/stable' into minor-next
2023-03-14 18:42:14 +00:00
Dylan K. Taylor
85a64d56fb
Updated composer dependencies (major-next)
2023-03-14 18:42:01 +00:00
Dylan K. Taylor
cc69383b6f
Merge branch 'minor-next' into major-next
2023-03-14 18:40:57 +00:00
Dylan K. Taylor
0022d82779
Merge commit 'd376399b7f332384532a82eaf69b9b02dad5bd0c' into minor-next
2023-03-14 18:39:03 +00:00
dependabot[bot]
7cad9be0d2
Bump build/php from b2207cf
to 71b9f9d
( #5634 )
...
Bumps [build/php](https://github.com/pmmp/php-build-scripts ) from `b2207cf` to `71b9f9d`.
- [Release notes](https://github.com/pmmp/php-build-scripts/releases )
- [Commits](b2207cf70d...71b9f9d2d7
)
---
updated-dependencies:
- dependency-name: build/php
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-14 18:32:10 +00:00
Dylan K. Taylor
2f862a552a
actions: Replace deprecated ::set-output commands
2023-03-14 18:31:25 +00:00
Dylan K. Taylor
590f6dad08
4.17.1 is next
2023-03-14 18:14:40 +00:00
Dylan K. Taylor
9564c81582
Release 4.17.0
4.17.0
2023-03-14 18:14:40 +00:00
Dylan K. Taylor
3de7a8c27f
Updated for 1.19.70
2023-03-14 18:08:10 +00:00
Dylan K. Taylor
d376399b7f
Update composer dependencies
...
bedrock-item-upgrade-schema and bedrock-block-upgrade-schema are now minor-version-locked, to prevent introducing new upgrade schemas not intended for the currently in-use version
previously I'd intended to do this using max schema IDs, but this has proven to be error-prone, so it makes more sense to lock them in using package version constraints instead.
2023-03-14 17:29:25 +00:00
Dylan K. Taylor
e2071e59c8
actions: update PHP versions
2023-03-13 17:44:10 +00:00
Dylan K. Taylor
a123194368
BlockStateData: added getVersionAsString()
2023-03-13 16:14:19 +00:00
Dylan K. Taylor
8e280ebb8b
RuntimeBlockMapping: avoid unnecessary PacketSerializer usage
2023-03-11 22:16:24 +00:00
Dylan K. Taylor
f03afba10e
Merge branch 'minor-next' into major-next
2023-03-11 22:13:31 +00:00
Dylan K. Taylor
fa7c38276c
Fixing gigantic clusterfuck with protocol contexts and broadcasting
...
fixes #5623
2023-03-11 21:54:14 +00:00
Dylan K. Taylor
b13e97de3d
Timings: fixed receivePacket timer showing 2x the actual number of received packets
2023-03-11 19:13:10 +00:00
dependabot[bot]
328b87fc18
Bump phpstan/phpstan from 1.10.4 to 1.10.6 ( #5617 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 1.10.4 to 1.10.6.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.4...1.10.6 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-10 11:49:34 +00:00
Dylan K. Taylor
f94040dead
Merge branch 'minor-next' into major-next
2023-03-08 23:33:35 +00:00
Dylan K. Taylor
7c95a65ade
...
2023-03-08 23:14:11 +00:00
Dylan K. Taylor
2b88b215bf
CS cleanup
2023-03-08 23:10:11 +00:00
Dylan K. Taylor
54c19fd662
Open-source script that generates recipes and other goodies for BedrockData
...
this script has been lurking in my workspace for years, waiting to be cleaned up and open-sourced.
2023-03-08 23:04:09 +00:00
Dylan K. Taylor
9b1ec261c4
...
2023-03-08 22:20:12 +00:00
Dylan K. Taylor
6151576baa
Added model for smithing recipe
2023-03-08 21:50:03 +00:00
Dylan T
acaa1a9ce1
contributing: update table to reflect branch name changes
...
these branches were renamed to make them more auto-complete-friendly.
2023-03-07 17:28:31 +00:00
Dylan K. Taylor
fff8f0f815
Use Item->canStackWith() instead of Item->equals() wherever possible
2023-03-07 17:08:35 +00:00
Dylan K. Taylor
867b8945e4
5.0.0-BETA2 is next
2023-03-07 16:51:57 +00:00
Dylan K. Taylor
9e329d55a8
Release 5.0.0-BETA1
5.0.0-BETA1
2023-03-07 16:51:53 +00:00
Dylan K. Taylor
be68c6a819
Merge branch 'next-minor' into next-major
2023-03-07 16:30:06 +00:00
Dylan K. Taylor
3aec0fa3df
4.16.1 is next
2023-03-07 16:19:51 +00:00
Dylan K. Taylor
fa131dab12
Release 4.16.0
4.16.0
2023-03-07 16:19:50 +00:00
Dylan K. Taylor
bb4a82b1e7
Merge branch 'next-minor' into stable
2023-03-07 16:15:57 +00:00
Dylan K. Taylor
93d844a281
build/make-release: improve support for non-stable release channels
2023-03-07 16:12:27 +00:00
Dylan K. Taylor
616844696e
4.15.4 is next
2023-03-07 15:33:03 +00:00
Dylan K. Taylor
71e3e36522
Release 4.15.3
4.15.3
2023-03-07 15:33:03 +00:00
Dylan K. Taylor
dedd1d7fb3
Merge branch 'next-minor' into next-major
2023-03-07 15:25:44 +00:00