Dylan K. Taylor
1e1b95e1b8
uh oh
2023-07-19 18:06:44 +01:00
Dylan K. Taylor
62465fa676
Integrate FolderPluginLoader
...
the motivation for this is described in #5917
a new version of DevTools will be required, as the current version will cause the server to abort during startup with this change due to duplicated plugin loading.
2023-07-19 18:05:41 +01:00
IvanCraft623
4517948297
FrostedIce: Remove non-Bedrock melting behaviour ( #5486 )
2023-07-19 17:12:05 +01:00
ShockedPlot7560
aac5944396
Accept Translatable permission messages in Command
( #5830 )
2023-07-19 16:38:15 +01:00
dependabot[bot]
777a901932
Bump shivammathur/setup-php from 2.25.2 to 2.25.4 ( #5829 )
...
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php ) from 2.25.2 to 2.25.4.
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/2.25.2...2.25.4 )
---
updated-dependencies:
- dependency-name: shivammathur/setup-php
dependency-type: direct:production
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-07-19 16:37:33 +01:00
Dylan T
24d979bd08
Fixed /kill not properly killing the player under certain conditions, closes #4680 ( #5919 )
...
This occurs if the player had very high levels of Health Boost or other weird modifications.
It doesn't really make sense to apply damage modifiers to suicide anyway.
Really I'm doubtful that suicide should even be considered a damage type (perhaps we should add an EntitySuicideEvent), but that's a discussion for another time.
2023-07-19 16:33:16 +01:00
Dylan K. Taylor
86810c5e1c
LevelDB: clearer error message
2023-07-19 16:31:10 +01:00
Dylan K. Taylor
b33a9690e9
LevelDB: simplify condition
2023-07-19 16:30:13 +01:00
Dylan K. Taylor
1b9c282194
LevelDB: tolerate incorrect number of biome palettes, as long as there are enough for each real subchunk
...
modern versions save 24 exactly, but previous versions saved more. We don't use the excess, so it's not a problem if they are missing, but this is nonetheless non-compliant with vanilla.
2023-07-19 16:29:14 +01:00
Dylan K. Taylor
82b75e0ccb
LevelDB: Remove happy debug message
2023-07-19 15:21:47 +01:00
Dylan K. Taylor
6c59912ed5
LevelDB: workaround 0 bpb palettes with a length prefix
...
this was caused by a plugin overriding the world provider.
related:
- https://github.com/pmmp/PocketMine-MP/issues/5911
- https://github.com/Refaltor77/CustomItemAPI/issues/68
fixes #5911
2023-07-19 15:19:33 +01:00
Dylan K. Taylor
3c34841dfc
CS
2023-07-19 14:00:35 +01:00
Dylan K. Taylor
914dd90b3d
Use first-class closures in more places
2023-07-19 13:56:48 +01:00
Dylan K. Taylor
537721fe7d
Replace Closure::fromCallable() usages with first-class callables
...
PHP 8.1 <3
2023-07-19 13:34:42 +01:00
Dylan K. Taylor
fba51e3bf9
Merge branch 'stable' into minor-next
2023-07-19 13:22:07 +01:00
Dylan K. Taylor
763241b11f
Fixed burning animations for fireproof entities
...
creative players are not technically fireproof; they just don't take any damage from fire
2023-07-19 12:32:00 +01:00
Dylan K. Taylor
8414c78969
Fixed netherite items burning in lava
2023-07-19 11:49:52 +01:00
Dylan K. Taylor
4637aae621
Living: do not apply noDamageTicks to suicide damage
...
suicide damage is a voluntary damage source, which noDamageTicks is intended to prevent getting damaged while the player gets their bearings after (re)spawning.
2023-07-19 11:43:09 +01:00
IvanCraft623
74cfd687d7
CraftingManagerFromDataHelper: Fix parameter name typo ( #5870 )
...
due to named parameters, this change must target PM6
2023-07-19 11:05:52 +01:00
Dylan K. Taylor
f2f30143b0
Merge branch 'minor-next' into major-next
2023-07-18 22:22:43 +01:00
Dylan K. Taylor
6fbc133e5d
Merge branch 'stable' into minor-next
2023-07-18 22:22:37 +01:00
Dylan K. Taylor
f38aee1fc5
5.3.3 is next
2023-07-18 22:18:39 +01:00
Dylan K. Taylor
69abd5eb53
Release 5.3.2
5.3.2
2023-07-18 22:18:39 +01:00
Dylan K. Taylor
f6ee7ddc9e
Merge branch 'legacy/pm4' into stable
2023-07-18 22:15:23 +01:00
Dylan K. Taylor
cff4a8d2bc
4.23.3 is next
2023-07-18 22:14:24 +01:00
Dylan K. Taylor
20b7e8d702
Release 4.23.2
4.23.2
2023-07-18 22:14:23 +01:00
Dylan K. Taylor
c6110be051
Update BedrockProtocol dependency
2023-07-18 22:12:33 +01:00
Dylan K. Taylor
c053742f5d
Living: avoid updates of non-armor slots and armor slots which took no damage
...
this was also updating empty slots ...
2023-07-18 13:04:11 +01:00
Dylan K. Taylor
0051b34797
Living: fixed turtle helmet being non-removable and spamming inventory updates
...
closes #5786
2023-07-18 12:58:07 +01:00
Dylan K. Taylor
a74ab756bd
AsyncTask: strip out task cancellation functionality
...
closes #5854
Cancelling task runs doesn't make any sense.
- It breaks sequential task execution - later tasks might depend on state from earlier tasks
- It doesn't actually cancel the task - at best, it prevents it from running, but cannot interrupt it (though interrupting a task does not make sense either)
We don't use this "feature" in the core anymore since 22b5e5db5e822ac94ed3978ea75bbadcfa8e7f4f, as this was causing unexpected behaviour for plugins anyway, along with the occasional shutdown crash due to inconsistent worker states.
2023-07-18 12:45:30 +01:00
Dylan K. Taylor
90520c8962
Merge branch 'minor-next' of github.com:pmmp/PocketMine-MP into minor-next
2023-07-18 12:39:52 +01:00
Dylan K. Taylor
2e9a4f2be2
Merge branch 'trees' into minor-next
2023-07-18 12:39:41 +01:00
ipad54
e23806d417
Stem: fixed supporting block check issue ( #5907 )
...
This bug was introduced in dca752c72f
2023-07-18 12:31:20 +01:00
dependabot[bot]
30db658d70
Bump phpunit/phpunit from 10.2.5 to 10.2.6 ( #5909 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 10.2.5 to 10.2.6.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/10.2.6/ChangeLog-10.2.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/10.2.5...10.2.6 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
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-07-18 11:34:13 +01:00
ipad54
83d11c7429
Implemented Big & Small dripleaf ( #5835 )
2023-07-17 16:30:52 +01:00
Dylan K. Taylor
d98adf127f
Merge branch 'minor-next' into major-next
2023-07-17 16:13:28 +01:00
Dylan K. Taylor
4c6b82f30a
Merge remote-tracking branch 'origin/stable' into minor-next
2023-07-17 16:13:16 +01:00
ShockedPlot7560
fb6a7d279f
Implement fortune enchantment ( #5757 )
2023-07-17 11:13:45 +01:00
dependabot[bot]
0c1bfb058a
Bump phpunit/phpunit from 10.2.3 to 10.2.5 ( #5898 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 10.2.3 to 10.2.5.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/10.2.5/ChangeLog-10.2.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/10.2.3...10.2.5 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
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-07-14 17:45:36 +01:00
Wertzui123
45d1ce9bb8
Don't mention enchantments in generic StringToTParser doc-comment ( #5894 )
2023-07-14 17:42:19 +01:00
IvanCraft623
8c8794ec71
Allow use ConsumingItemAnimation with Living entities ( #5897 )
2023-07-14 17:41:46 +01:00
Dylan K. Taylor
280bf60830
Merge branch 'minor-next' into major-next
2023-07-14 13:28:07 +01:00
Dylan K. Taylor
b399eda21e
Merge branch 'stable' into minor-next
2023-07-14 13:27:50 +01:00
Dylan K. Taylor
f7c08dedee
5.3.2 is next
2023-07-14 13:08:58 +01:00
Dylan K. Taylor
250d18e41b
Release 5.3.1
5.3.1
2023-07-14 13:08:57 +01:00
Dylan K. Taylor
86bd6777a3
4.23.2 is next
2023-07-14 13:06:26 +01:00
Dylan K. Taylor
935df62006
Release 4.23.1
4.23.1
2023-07-14 13:06:26 +01:00
Dylan K. Taylor
489a7ba365
Merge branch 'legacy/pm4' into stable
2023-07-14 13:03:14 +01:00
Dylan K. Taylor
2709dd359c
ProcessLoginTask: fixed backport errors
2023-07-14 12:37:50 +01:00
Dylan K. Taylor
4e646d19a4
Harden login EC key validation
2023-07-14 11:55:47 +01:00