4c25d38b44
Bump phpunit/phpunit from 10.3.1 to 10.3.2 ( #5995 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 10.3.1 to 10.3.2.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/10.3.2/ChangeLog-10.3.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/10.3.1...10.3.2 )
---
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-08-15 12:05:23 +01:00
983aa79a0b
Bump build/php from ed0bc4d
to a053f65
( #5993 )
...
Bumps [build/php](https://github.com/pmmp/php-build-scripts ) from `ed0bc4d` to `a053f65`.
- [Release notes](https://github.com/pmmp/php-build-scripts/releases )
- [Commits](ed0bc4d2af...a053f65e18
)
---
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-08-15 09:30:51 +01:00
af9ae445fc
Fix cake drops ( #5985 )
...
closes #5984
2023-08-10 17:42:32 +01:00
91d5a3ddfe
PotionCauldron: fixed setPotionItem() not validating the given item
...
we should probably remove this API and have enums for potion container and type tbh... this API was a mistake
2023-08-10 16:06:41 +01:00
f03e708f64
Fix chorus not working if the destination would be below y=0 ( #5979 )
2023-08-10 09:42:58 +01:00
b86b389fc5
changelog: fix link
...
[ci skip]
this is not technically wrong, but it's inconsistent with other changelogs
2023-08-09 15:33:02 +01:00
e27121a437
5.4.3 is next
2023-08-09 14:04:57 +01:00
2d5c9e64ce
Release 5.4.2
5.4.2
2023-08-09 14:04:57 +01:00
78f5fbddf3
Merge branch 'legacy/pm4' into stable
2023-08-09 13:58:14 +01:00
aa3f4f2545
4.23.6 is next
2023-08-09 13:56:19 +01:00
f7279b6672
Release 4.23.5
4.23.5
2023-08-09 13:56:19 +01:00
2711ab4f00
Update composer dependencies
2023-08-09 13:49:19 +01:00
b4c5f5d58d
PluginBase: fixed resource leak
...
all this time we've been harping at plugin devs to fix their own leaks, and here's one right under our noses that no one spotted for 10 years ...
this leak is rather common, since it will occur whenever a plugin attempts to save a resource which already exists in the data folder.
This bug was introduced in 2014 by commit 6328834681
.
2023-08-09 13:28:05 +01:00
735d9a5bf4
CandleTrait: allow candle to be lit by fire charges
2023-08-09 12:04:02 +01:00
f4a06605b1
Cake: only accept candle when no slices have been taken
...
otherwise, cake slices can be regenerated using candle
2023-08-09 11:42:08 +01:00
662f2495e9
5.4.2 is next
2023-08-08 18:41:09 +01:00
b8a4ca45e4
Release 5.4.1
5.4.1
2023-08-08 18:41:06 +01:00
ebcd6a0bb2
CraftItemEvent: fixed inputs and outputs not being cloned
2023-08-08 18:29:49 +01:00
b45b4b5edf
Update translations
2023-08-08 18:27:07 +01:00
dd79d4c463
Updated build/php submodule to pmmp/PHP-Binaries@ed0bc4d2af
2023-08-08 17:44:13 +01:00
9c1ab943bc
Bump ext-pmmpthread min version to 6.0.7
2023-08-08 17:43:31 +01:00
2c74124e2e
Update composer dependencies
2023-08-08 17:43:01 +01:00
514fc1ebb5
Bump phpunit/phpunit from 10.2.7 to 10.3.1 ( #5965 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 10.2.7 to 10.3.1.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/10.3.1/ChangeLog-10.3.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/10.2.7...10.3.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-08-08 17:33:16 +01:00
c1638ffaab
Ban foreach by-reference at the PHPStan level
2023-08-08 17:08:13 +01:00
710177ceb5
CS
...
this mistake actually hasn't happened for a while
2023-08-08 15:10:31 +01:00
2559d1719f
All pocketmine\thread\Thread now log uncaught exceptions and fatal errors by default
2023-08-08 14:56:54 +01:00
2e58387a43
Fixed thread error capture fail in shutdown function
...
the shutdown handler currently isn't called until join(), which sets isKilled to true and stops the error information from being recorded.
2023-08-08 14:55:53 +01:00
35a28300f6
Podzol should be affected by silk touch ( #5969 )
2023-08-07 11:47:29 +01:00
81941ae9e5
Bump phpunit/phpunit from 10.2.6 to 10.2.7 ( #5957 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 10.2.6 to 10.2.7.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/10.2.7/ChangeLog-10.2.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/10.2.6...10.2.7 )
---
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-08-02 18:05:30 +01:00
1a2c10e844
World: Fixed getSafeSpawn() not accepting seed positions below y=1 ( #5955 )
...
this should have been changed during the introduction of y=-64 minimum world height, but it got missed.
2023-08-02 18:05:16 +01:00
d88c3d8ced
Fixed coral block killing itself when calling getDropsForCompatibleTool()
...
this might be called by plugins without actually breaking the block, in which case the block will glitch.
2023-08-02 13:43:36 +01:00
bb0e648276
Fixed BlockDeathEvent usages showing an oldState which is already dead
2023-08-02 13:36:54 +01:00
53de55dcde
5.4.1 is next
2023-08-01 12:46:56 +01:00
01664d2e81
Release 5.4.0
5.4.0
2023-08-01 12:46:53 +01:00
0a90a5928a
Added TallGrassTrait, remove weirdly specific logic from FortuneDropHelper
...
this needs to be dealt with before release otherwise we'll be stuck with FortuneDropHelper::grass()
this is the obvious solution and should have been done some time ago - stuff like flammability was already a problem for double tall grass anyway
2023-08-01 12:33:36 +01:00
46f24b165a
Rename PlayerMissedSwingEvent -> PlayerMissSwingEvent
...
all the other events are present tense, so it doesn't make sense for this one to be past tense.
2023-08-01 12:21:39 +01:00
6f09286fed
Merge branch 'minor-next' into stable
2023-08-01 11:57:02 +01:00
774eb3e72b
5.3.5 is next
2023-08-01 11:16:51 +01:00
cd8219d9fd
Release 5.3.4
5.3.4
2023-08-01 11:16:50 +01:00
52ce3444d8
Merge branch 'legacy/pm4' into stable
2023-08-01 11:13:31 +01:00
e9e5923639
4.23.5 is next
2023-08-01 11:12:52 +01:00
49a9da147b
Release 4.23.4
4.23.4
2023-08-01 11:12:41 +01:00
4c0df5ee4e
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into stable
2023-07-31 11:30:18 +01:00
4c737b2ee3
Merge branch 'legacy/pm4' into stable
2023-07-31 11:29:58 +01:00
eb53b795d5
ItemEntity: fixed O(n^2) performance issue when many of the same unstackable item are in the same place
...
this produced a 40% performance improvement in a simulation with 800 item entities.
If the items were all different, then this would still be a problem. However, many of the same unstackable items occupying the same space is a problem for SkyBlock farms, so this should improve performance for SkyBlock quite a bit.
2023-07-31 11:29:12 +01:00
befd3637f6
Bump shivammathur/setup-php from 2.25.4 to 2.25.5 ( #5951 )
...
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php ) from 2.25.4 to 2.25.5.
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/2.25.4...2.25.5 )
---
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-31 11:13:51 +01:00
9b2a7b43c2
ItemEntity: fixed O(n^2) performance issue when many of the same unstackable item are in the same place
...
this produced a 40% performance improvement in a simulation with 800 item entities.
If the items were all different, then this would still be a problem. However, many of the same unstackable items occupying the same space is a problem for SkyBlock farms, so this should improve performance for SkyBlock quite a bit.
2023-07-28 16:06:29 +01:00
5ec3f4655f
EntityDamageByEntityEvent: added APIs to get and set vertical knockback limits
...
this was requested and PR'd as far back as 2020 (see #3782 ).
Since no issue was filed about this, it became forgotten until #5946 .
However, #5946 overcomplicates the solution to the problem, and breaks BC without an obvious reason.
2023-07-28 12:52:15 +01:00
c972e65741
EntityDamageByEntityEvent: document methods
2023-07-28 12:41:27 +01:00
a45763328b
Added constants for default knockback force and vertical limit
2023-07-28 12:36:46 +01:00