660e2b8173
Update build/php to pmmp/php-build-scripts@a34e48e7da
2023-10-09 18:22:28 +01:00
9facb98327
Bump phpunit/phpunit from 10.3.5 to 10.4.1 ( #6082 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 10.3.5 to 10.4.1.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/10.4.1/ChangeLog-10.4.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/10.3.5...10.4.1 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 17:16:15 +01:00
7e42a03db3
Bump phpstan/phpstan from 1.10.37 to 1.10.38 ( #6081 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 1.10.37 to 1.10.38.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.37...1.10.38 )
---
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-10-09 17:15:50 +01:00
ee26d6d570
LightUpdate: avoid trying to propagate light into nodes with higher light levels
...
Track which direction the current node's light came from, and don't
check it again when we check the current node's adjacent blocks.
e.g. if this node was the eastern neighbour of a light source, we don't
need to check this node's western neighbour, as we already know it has
a higher light level than our own.
This improves performance of basic light spread in a void by about 6%,
which isn't a huge amount, but it's something.
I've yet to explore whether light removal could also benefit from this
change.
2023-10-09 17:06:02 +01:00
94a17f59d2
fix(Entity): broadcastSound()
not firing WorldSoundEvent
( #6069 )
2023-10-08 19:25:19 +01:00
ed4088755f
Bump phpstan/phpstan from 1.10.35 to 1.10.37 ( #6073 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 1.10.35 to 1.10.37.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.35...1.10.37 )
---
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-10-05 22:23:13 +01:00
006f78c0a7
Updated block consistency check
2023-09-29 12:57:39 +01:00
55cc5a6651
NetherVines: optimize condition order
2023-09-29 12:45:55 +01:00
390cc3060a
Disable random ticking for some blocks depending on their states
...
we don't need to waste CPU time attempting to tick fully grown crops.
2023-09-29 12:45:37 +01:00
ca69f08da0
ChorusFlower: move ticksRandomly() to a more appropriate place
2023-09-29 12:44:27 +01:00
eac0564792
Fix CS
2023-09-29 12:31:11 +01:00
628d77f8d7
Implemented pitcher plants, crops and podsÂ
2023-09-29 12:30:52 +01:00
fe543a4789
AgeableTrait: fixed incorrect number of bits
...
the original method breaks if MAX_AGE is 0 or any power of 2.
2023-09-29 12:05:39 +01:00
31cd096b4b
Implement torchflower, its seeds and its crop
2023-09-28 17:13:33 +01:00
78cc5ba635
CS again
2023-09-28 16:06:38 +01:00
4b9d170954
RuntimeDataDescriber: added dynamic method for reading and writing enum sets
...
this was previously only needed for brewing stands, but it's now become needed for chiselled bookshelves too.
2023-09-28 16:06:17 +01:00
d94391af57
Implement Chiseled Bookshelf ( #5827 )
2023-09-28 15:56:46 +01:00
ff89d4d055
Updated composer dependencies
2023-09-28 14:55:55 +01:00
a6b030f2b3
Fix CSÂ
2023-09-27 17:07:02 +01:00
56d7039086
Implemented budding amethyst and amethyst clusters
2023-09-27 17:02:37 +01:00
8f804f6f34
World: discard tiles on load if they aren't the correct type or no tile is expected
...
in many instances, remnants of improperly removed blocks from PM3 have been causing problems, such as flower pot tiles where there are no flower pots.
this change might break some plugins which are using tiles for custom purposes, but this is a misuse that was never supported properly in the first place.
2023-09-27 14:57:06 +01:00
4f13e446a1
StringToItemParser: clean up hardcoded potion aliases
...
these were needed in PM4, but the type is dynamic in PM5.
2023-09-27 13:18:02 +01:00
6ec340359b
Implemented crimson and warped roots
2023-09-27 13:07:46 +01:00
c3bca9e172
tools/generate-bedrock-data-from-packets: fixed interpreting item metadata as blockstates when the item ID could be interpreted as a block ID
...
this broke crafting recipes which accepted skulls as inputs, as well as nether wart and bed recipes.
2023-09-27 12:37:26 +01:00
c028bb9055
Bump docker/setup-buildx-action from 2 to 3 ( #6049 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-21 14:50:57 +01:00
f151047b5e
Bump docker/login-action from 2 to 3 ( #6050 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-21 14:50:40 +01:00
77566db766
Bump docker/build-push-action from 4.1.1 to 5.0.0 ( #6051 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4.1.1 to 5.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4.1.1...v5.0.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-21 14:50:17 +01:00
dd2e6ea33f
Bump shivammathur/setup-php from 2.25.5 to 2.26.0 ( #6055 )
...
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php ) from 2.25.5 to 2.26.0.
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/2.25.5...2.26.0 )
---
updated-dependencies:
- dependency-name: shivammathur/setup-php
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-21 14:49:38 +01:00
ee6d551729
Include TitleID in PlayerInfo extraData ( #6054 )
2023-09-21 14:48:50 +01:00
a45e143e81
Merge branch 'minor-next' into major-next
2023-09-21 13:29:58 +01:00
04b815a87a
Merge branch 'stable' into minor-next
2023-09-21 13:27:11 +01:00
d138a15a32
Merge branch 'legacy/pm4' into stable
2023-09-21 13:27:04 +01:00
7a2cfa92b6
Update composer dependencies
2023-09-21 13:23:09 +01:00
912fd3f5c6
PHPStan 1.10.35, plus workarounds
2023-09-21 13:22:14 +01:00
3906600d44
Fix CS
2023-09-20 19:44:53 +01:00
3f7abf29a8
Added PHPStan rule to flag usages of legacy enum accessors provided by LegacyEnumShimTrait
...
closes #6061
2023-09-20 19:42:21 +01:00
05981d2669
Merge branch 'minor-next' into major-next
2023-09-20 19:15:08 +01:00
fe3e2cc90a
Merge branch 'stable' into minor-next
2023-09-20 19:14:34 +01:00
5eca90d478
5.6.1 is next
2023-09-20 19:00:51 +01:00
338bb3fe6d
Release 5.6.0
5.6.0
2023-09-20 19:00:51 +01:00
f485f7fb46
Updated composer dependencies
2023-09-20 18:57:36 +01:00
63eba3eb53
Merge branch 'legacy/pm4' into stable
2023-09-20 18:40:58 +01:00
914eb62e94
4.24.1 is next
2023-09-20 18:40:07 +01:00
a85814d0c9
Release 4.24.0
4.24.0
2023-09-20 18:40:07 +01:00
eb2e472b01
Merge branch 'legacy/pm4' into stable
2023-09-20 18:36:41 +01:00
6553852d99
Updated for 1.20.30 release
2023-09-20 18:34:12 +01:00
540476365f
Updated for 1.20.30 release
2023-09-20 18:14:59 +01:00
e9169cfa67
ChorusPlant: change stupid code
2023-09-08 17:34:47 +01:00
537e194161
ChorusPlant: make use of StaticSupportTrait
2023-09-08 17:33:32 +01:00
f7f5af607c
Merge branch 'stable' into minor-next
2023-09-08 17:20:45 +01:00