ff63983de4
Update transient composer dependencies
2022-11-25 14:39:34 +00:00
aad9f5fb45
Terminal: use fallback escape codes if TERM env var is not set
...
tput requires a value for TERM, so it will generate errors if the var is
not set, as it appears not to be in PhpStorm on macOS.
2022-11-24 22:52:33 +00:00
a8dca190c6
Updated build/php submodule to pmmp/php-build-scripts@9353116fa8
2022-11-24 21:07:59 +00:00
e5f5fe80f9
BlockGrowEvent: Remove unnecessary Cancellable implementation ( #5359 )
...
this is already implemented by BaseBlockChangeEvent
2022-11-23 13:29:23 +00:00
dda8ff18b1
Missing space ( #5419 )
2022-11-21 10:25:17 +00:00
6562335120
CrashDump: fixed failure to generate crash report when error messages contain invalid characters
...
closes #2986
2022-11-15 22:00:20 +00:00
0c463a8721
PlayerCreationEvent: update woefully inadequate documentation
...
closes #4581
2022-11-15 21:45:08 +00:00
a66f966b08
Update API documentation for Inventory methods
2022-11-15 21:00:13 +00:00
39e10da88d
PlayerChatEvent: replace hardcoded translation key with KnownTranslationKeys constant
2022-11-15 15:15:34 +00:00
9650b7f03a
Update PHPStan to 1.9.2
2022-11-12 17:31:39 +00:00
732dac6fc1
Player: revert accidental change from ef100b248b
2022-11-12 14:43:22 +00:00
d5e3636908
Timezone: Apparently timezone_id returned by timezone_abbreviations_list() may be null...
2022-11-12 14:40:37 +00:00
ef100b248b
Improved doc comment for Internet::getIP() ( #5406 )
2022-11-12 13:52:49 +00:00
93e661aa4e
Removed useless @inheritDoc ( #5399 )
2022-11-09 13:40:35 +00:00
50efcf7424
Bump ramsey/uuid from 4.5.1 to 4.6.0 ( #5400 )
...
Bumps [ramsey/uuid](https://github.com/ramsey/uuid ) from 4.5.1 to 4.6.0.
- [Release notes](https://github.com/ramsey/uuid/releases )
- [Changelog](https://github.com/ramsey/uuid/blob/4.x/CHANGELOG.md )
- [Commits](https://github.com/ramsey/uuid/compare/4.5.1...4.6.0 )
---
updated-dependencies:
- dependency-name: ramsey/uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-09 13:40:09 +00:00
a7ac6070dc
Correct damage calculation for non-arrow projectiles ( #5394 )
2022-11-07 20:05:53 +00:00
b3ccf41307
4.10.2 is next
2022-11-07 14:50:44 +00:00
a39938e6b6
Release 4.10.1
4.10.1
2022-11-07 14:50:43 +00:00
d5bf88acc0
Added missing changelog items for 4.10.0 release
...
these really ought to have been released in 4.9.2, but it's too late for that now.
2022-11-07 14:43:11 +00:00
2d0602d19f
World: fixed spawning in the void when the spawn terrain is higher than y=70 on default worlds
...
fixes #5390
2022-11-07 14:24:17 +00:00
3a2a23b236
Fixed totem activating when having 1HP instead of 0HP ( #5380 )
2022-11-07 13:54:14 +00:00
1a8c8af523
Bump shivammathur/setup-php from 2.21.2 to 2.22.0 ( #5375 )
...
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php ) from 2.21.2 to 2.22.0.
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/2.21.2...2.22.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 >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-07 13:40:53 +00:00
1e9d83f014
BaseInventory: validate given array in setContents() ( #5391 )
2022-11-07 13:09:05 +00:00
29301614e8
Remove dead comments ( #5389 )
2022-11-04 20:23:56 +00:00
2fdc46c165
PHPStan 1.9 features
2022-11-04 20:23:34 +00:00
bfd1b2c635
PHPStan 1.9.1
2022-11-04 18:28:07 +00:00
fe982c697b
Durable: reset durability when overstacked items are broken
...
this is not really defined behaviour, but it makes more sense than the current behaviour, which makes the tool unbreakable unintentionally.
fixes #5378
2022-11-02 15:42:44 +00:00
1572b31b8d
FormattedCommandAlias: do not fill empty strings for missing placeholder arguments
...
this is pretty much always going to cause unexpected behaviour, as most execute() implementations don't expect empty strings, and it can also pad the args with dummy entries, breaking argument count requirements (e.g. aliasing say and using the alias with no arguments will confuse the target command).
Instead:
- Drop arguments that cannot be resolved (leave them unspecified)
- If they are at the end of the argument sequence, this is OK - it will behave the same as if some optional arguments weren't specified.
- If they are in the middle of the argument sequence, this will generate an error - this is preferable to having the target invoked with an empty string, which might cause unexpected behaviour.
fixes #5379
2022-11-02 15:02:29 +00:00
6da467b142
Updated composer dependencies
2022-10-31 15:27:56 +00:00
44af519cd6
SpawnResponsePacketHandler: silence PlayerAuthInputPacket debug spam ( #5368 )
2022-10-30 19:24:26 +00:00
fb31e6085e
StatusCommand: fix condition order for TPS colour ( #5366 )
2022-10-26 23:26:55 +01:00
e4548da173
4.10.1 is next
2022-10-26 01:19:08 +01:00
0d5287bf0b
Release 4.10.0
4.10.0
2022-10-26 01:19:02 +01:00
a9361b3f8b
Changes for 1.19.40
2022-10-25 23:11:41 +01:00
6e4c62744e
Bump phpstan/phpstan from 1.8.10 to 1.8.11 ( #5364 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 1.8.10 to 1.8.11.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.8.10...1.8.11 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 19:55:01 +01:00
d74824c8d5
Correctly use Command->getLabel() instead of Command->getName()
...
getName() essentially serves as an ID for the command for CommandExecutors. It has no other sane use case.
Since it's not unique (multiple commands with the same name may be registered, and the fallback alias will be used on conflict), it cannot be used for array indexing. It's also not correct to use it for any display purpose, since the command may not be able to be invoked by its 'name' if there was a conflict.
There is an open debate about what to do with getName() and the wider CommandExecutor ecosystem, but that's a topic for another discussion.
closes #5344
2022-10-18 19:34:12 +01:00
d4eb73abe9
Bump phpstan/phpstan from 1.8.9 to 1.8.10 ( #5351 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 1.8.9 to 1.8.10.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.8.9...1.8.10 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-18 16:56:55 +01:00
2a910c1cc2
World: more minor documentation improvements
2022-10-16 16:50:42 +01:00
cd04a3db2e
World: ensure that addParticle/addSound don't send stuff to players who are not in range, even when an array of targets is given
...
closes #5347
2022-10-16 16:45:52 +01:00
572def9245
World: Improve quality of type information
2022-10-16 16:21:59 +01:00
20f5bed926
Bump phpstan/phpstan from 1.8.8 to 1.8.9 ( #5341 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 1.8.8 to 1.8.9.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.8.8...1.8.9 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-16 15:36:01 +01:00
14d17a9546
Remove Erroneous documentation ( #5346 )
2022-10-16 15:21:35 +01:00
92e47b98f8
Updated DevTools submodule to pmmp/DevTools@bd0fa048da
2022-10-13 21:02:39 +01:00
b84c110819
Fix CS according to newest php-cs-fixer
2022-10-13 21:00:57 +01:00
4fadb63f67
Bump build/php from 50062b5
to 14ed8ea
( #5337 )
...
Bumps [build/php](https://github.com/pmmp/php-build-scripts ) from `50062b5` to `14ed8ea`.
- [Release notes](https://github.com/pmmp/php-build-scripts/releases )
- [Commits](50062b5861...14ed8eaadd
)
---
updated-dependencies:
- dependency-name: build/php
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 16:29:01 +01:00
c83f0896ac
Bump ncipollo/release-action from 1.10.0 to 1.11.1 ( #5319 )
...
Bumps [ncipollo/release-action](https://github.com/ncipollo/release-action ) from 1.10.0 to 1.11.1.
- [Release notes](https://github.com/ncipollo/release-action/releases )
- [Commits](https://github.com/ncipollo/release-action/compare/v1.10.0...v1.11.1 )
---
updated-dependencies:
- dependency-name: ncipollo/release-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 13:07:03 +01:00
0d29a138fb
Bump docker/build-push-action from 3.1.1 to 3.2.0 ( #5336 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3.1.1...v3.2.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 13:06:25 +01:00
421379fc77
SplashPotion: Use World::getCollidingEntities()
instead of World::getNearbyEntities()
( #5326 )
...
fixes spectator players receiving effects from splash potions
2022-10-11 22:57:35 +01:00
293cea7714
4.9.2 is next
2022-10-11 22:47:58 +01:00
15645759e9
Release 4.9.1
4.9.1
2022-10-11 22:47:54 +01:00