diff --git a/changelogs/4.1.md b/changelogs/4.1.md index 8565f6909..56829b49d 100644 --- a/changelogs/4.1.md +++ b/changelogs/4.1.md @@ -115,3 +115,52 @@ Released 22nd January 2022. ### Misc - Implemented player swimming. + +# 4.1.0-BETA2 +Released 27th January 2022. + +## API +### Block +- The following API methods have been added: + - `utils\BrewingStandSlot->getSlotNumber() : int` + - `utils\FurnaceType->getCookSound() : Sound` +- The following API constants have been added: + - `tile\BrewingStand::BREW_TIME_TICKS` + +### Crafting +- The following API methods have been added: + - `CraftingManager->getPotionContainerChangeRecipes() : array>` + - `CraftingManager->getPotionTypeRecipes() : array>` + - `CraftingManager->registerPotionContainerChangeRecipe(PotionContainerChangeRecipe $recipe) : void` + - `CraftingManager->registerPotionTypeRecipe(PotionTypeRecipe $recipe) : void` +- The following classes have been added: + - `BrewingRecipe` + - `PotionContainerChangeRecipe` + - `PotionTypeRecipe` + +### Event +- The following classes have been added: + - `BrewItemEvent` - called when a brewing stand finishes brewing potions; this is called up to 3 times (once for each brewing slot, as needed) + - `BrewingFuelUseEvent` - called when a brewing stand consumes blaze powder + - `PlayerViewDistanceChangeEvent` - called whenever a player alters their render distance or requests one for the first time when connecting + +### World +#### Sound +- The following classes have been added: + - `BlastFurnaceSound` - the sound made by a blast furnace during smelting + - `FurnaceSound` - the sound made by a regular furnace during cooking or smelting + - `PotionFinishBrewingSound` - the sound made by a brewing stand when a potion finishes being brewed + - `SmokerSound` - the sound made by a smoker during cooking + +## Gameplay +### Blocks +- Brewing stands can now be used for brewing potions. +- The visual appearance of a brewing stand now updates correctly when the contents of its inventory changes (adding/removing potions). +- Added missing sounds for furnace, blast furnace and smoker. +- Fixed ender chest not dropping itself when mined with a Silk Touch pickaxe. +- Cobwebs now drop themselves when mined using shears. +- The correct amount of fall damage is now taken when falling from a height onto hay bales. +- Fixed block updating bug introduced by beta1 which caused crops and other plants to never grow. + +### Misc +- Added a workaround for client hitbox size bug after swimming which caused the player to be able to fit into one-block-tall gaps. diff --git a/src/VersionInfo.php b/src/VersionInfo.php index fe97175aa..cc9d8f975 100644 --- a/src/VersionInfo.php +++ b/src/VersionInfo.php @@ -32,7 +32,7 @@ use function str_repeat; final class VersionInfo{ public const NAME = "PocketMine-MP"; public const BASE_VERSION = "4.1.0-BETA2"; - public const IS_DEVELOPMENT_BUILD = true; + public const IS_DEVELOPMENT_BUILD = false; public const BUILD_CHANNEL = "beta"; private function __construct(){