mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-07 02:21:46 +00:00
Merge branch 'stable' into next-minor
This commit is contained in:
commit
57deb60355
8
.github/workflows/build-docker-image.yml
vendored
8
.github/workflows/build-docker-image.yml
vendored
@ -46,7 +46,7 @@ jobs:
|
|||||||
run: echo ::set-output name=NAME::$(echo "${GITHUB_REPOSITORY,,}")
|
run: echo ::set-output name=NAME::$(echo "${GITHUB_REPOSITORY,,}")
|
||||||
|
|
||||||
- name: Build image for tag
|
- name: Build image for tag
|
||||||
uses: docker/build-push-action@v3.1.1
|
uses: docker/build-push-action@v3.2.0
|
||||||
with:
|
with:
|
||||||
push: true
|
push: true
|
||||||
context: ./pocketmine-mp
|
context: ./pocketmine-mp
|
||||||
@ -59,7 +59,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build image for major tag
|
- name: Build image for major tag
|
||||||
if: steps.channel.outputs.CHANNEL == 'stable'
|
if: steps.channel.outputs.CHANNEL == 'stable'
|
||||||
uses: docker/build-push-action@v3.1.1
|
uses: docker/build-push-action@v3.2.0
|
||||||
with:
|
with:
|
||||||
push: true
|
push: true
|
||||||
context: ./pocketmine-mp
|
context: ./pocketmine-mp
|
||||||
@ -72,7 +72,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build image for minor tag
|
- name: Build image for minor tag
|
||||||
if: steps.channel.outputs.CHANNEL == 'stable'
|
if: steps.channel.outputs.CHANNEL == 'stable'
|
||||||
uses: docker/build-push-action@v3.1.1
|
uses: docker/build-push-action@v3.2.0
|
||||||
with:
|
with:
|
||||||
push: true
|
push: true
|
||||||
context: ./pocketmine-mp
|
context: ./pocketmine-mp
|
||||||
@ -85,7 +85,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build image for latest tag
|
- name: Build image for latest tag
|
||||||
if: steps.channel.outputs.CHANNEL == 'stable'
|
if: steps.channel.outputs.CHANNEL == 'stable'
|
||||||
uses: docker/build-push-action@v3.1.1
|
uses: docker/build-push-action@v3.2.0
|
||||||
with:
|
with:
|
||||||
push: true
|
push: true
|
||||||
context: ./pocketmine-mp
|
context: ./pocketmine-mp
|
||||||
|
2
.github/workflows/draft-release.yml
vendored
2
.github/workflows/draft-release.yml
vendored
@ -69,7 +69,7 @@ jobs:
|
|||||||
${{ github.workspace }}/build_info.json
|
${{ github.workspace }}/build_info.json
|
||||||
|
|
||||||
- name: Create draft release
|
- name: Create draft release
|
||||||
uses: ncipollo/release-action@v1.10.0
|
uses: ncipollo/release-action@v1.11.1
|
||||||
with:
|
with:
|
||||||
artifacts: ${{ github.workspace }}/PocketMine-MP.phar,${{ github.workspace }}/start.*,${{ github.workspace }}/build_info.json
|
artifacts: ${{ github.workspace }}/PocketMine-MP.phar,${{ github.workspace }}/start.*,${{ github.workspace }}/build_info.json
|
||||||
commit: ${{ github.sha }}
|
commit: ${{ github.sha }}
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 50062b5861235fbb9fe6e5d5b30684f4cb464470
|
Subproject commit 14ed8eaadd921407c87be4964a8726b22427e80e
|
@ -12,3 +12,25 @@ Released 20th September 2022.
|
|||||||
## General
|
## General
|
||||||
- Added support for Minecraft: Bedrock Edition 1.19.30.
|
- Added support for Minecraft: Bedrock Edition 1.19.30.
|
||||||
- Removed support for older versions.
|
- Removed support for older versions.
|
||||||
|
|
||||||
|
# 4.9.1
|
||||||
|
Released 11th October 2022.
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
- Added and improved documentation for many API methods in `Player` and `Block`.
|
||||||
|
- Added missing `@internal` tag for `TaskHandler->setNextRun()`, `TaskHandler->remove()` and `TaskHandler->run()`.
|
||||||
|
|
||||||
|
## Fixes
|
||||||
|
- Flight state is now locked by the server in spectator mode. This prevents any attempt by the client to toggle flight mode.
|
||||||
|
- Fixed entity health exceeding its max health after the expiry of Health Boost effect.
|
||||||
|
- Fixed burp sound not being played when a player eats food.
|
||||||
|
- Fixed placement conditions for mushrooms - they can now only be placed when the light level at the target is <= 12, or on podzol or mycelium.
|
||||||
|
- Fixed sign text appearing to change colour and/or glow when using dye on a sign - since this feature is not yet implemented, no change should occur.
|
||||||
|
- Fixed players drowning when sprint-swimming on the surface of water.
|
||||||
|
|
||||||
|
## Internals
|
||||||
|
- Added more detailed debug logging during the player login sequence.
|
||||||
|
- Silenced debug spam during `PreSpawnPacketHandler`, considerably reducing debug noise when players join.
|
||||||
|
- Fixed an edge case in `InventoryManager->removeWindow()`. This bug didn't have any effect on stable versions, but caused a `next-minor` development version to crash.
|
||||||
|
- `Item`s returned by event getters are now cloned if modifying the result will have no useful side effects.
|
||||||
|
- Updated `pocketmine/bedrock-data` to [`1.11.1`](https://github.com/pmmp/BedrockData/tree/1.11.1%2Bbedrock-1.19.30), which reduces bandwidth consumption during logins by not sending useless biome generation data.
|
||||||
|
@ -31,7 +31,7 @@ use function str_repeat;
|
|||||||
|
|
||||||
final class VersionInfo{
|
final class VersionInfo{
|
||||||
public const NAME = "PocketMine-MP";
|
public const NAME = "PocketMine-MP";
|
||||||
public const BASE_VERSION = "4.9.1";
|
public const BASE_VERSION = "4.9.2";
|
||||||
public const IS_DEVELOPMENT_BUILD = true;
|
public const IS_DEVELOPMENT_BUILD = true;
|
||||||
public const BUILD_CHANNEL = "beta";
|
public const BUILD_CHANNEL = "beta";
|
||||||
|
|
||||||
|
@ -98,8 +98,8 @@ class SplashPotion extends Throwable{
|
|||||||
|
|
||||||
if($hasEffects){
|
if($hasEffects){
|
||||||
if(!$this->willLinger()){
|
if(!$this->willLinger()){
|
||||||
foreach($this->getWorld()->getNearbyEntities($this->boundingBox->expandedCopy(4.125, 2.125, 4.125), $this) as $entity){
|
foreach($this->getWorld()->getCollidingEntities($this->boundingBox->expandedCopy(4.125, 2.125, 4.125), $this) as $entity){
|
||||||
if($entity instanceof Living && $entity->isAlive()){
|
if($entity instanceof Living){
|
||||||
$distanceSquared = $entity->getEyePos()->distanceSquared($this->location);
|
$distanceSquared = $entity->getEyePos()->distanceSquared($this->location);
|
||||||
if($distanceSquared > 16){ //4 blocks
|
if($distanceSquared > 16){ //4 blocks
|
||||||
continue;
|
continue;
|
||||||
|
@ -47,7 +47,6 @@ final class RakLibThreadCrashInfo{
|
|||||||
return new self(null, $info["message"], $info["file"], $info["line"]);
|
return new self(null, $info["message"], $info["file"], $info["line"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @return string|null */
|
|
||||||
public function getClass() : ?string{ return $this->class; }
|
public function getClass() : ?string{ return $this->class; }
|
||||||
|
|
||||||
public function getMessage() : string{ return $this->message; }
|
public function getMessage() : string{ return $this->message; }
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 95921c6d877cbe07921a20bcca436db76b0d8bda
|
Subproject commit bd0fa048dae29bebe25ba76d8c58788e92418b67
|
Loading…
x
Reference in New Issue
Block a user