diff --git a/changelogs/4.0-snapshot.md b/changelogs/4.0-snapshot.md index 4299cf210..c0b256807 100644 --- a/changelogs/4.0-snapshot.md +++ b/changelogs/4.0-snapshot.md @@ -61,6 +61,7 @@ This version features substantial changes to the network system, improving coher - Everything in the `pocketmine\metadata` namespace and related implementations have been removed. ### Block +- A new `VanillaBlocks` class has been added, which contains static methods for creating any currently-known block type. This should be preferred instead of use of `BlockFactory::get()` where constants were used. - Blocks with IDs >= 256 are now supported. - Block state and variant metadata have been separated. - Variant is considered an extension of ID and is immutable. @@ -396,6 +397,7 @@ This version features substantial changes to the network system, improving coher ### Item #### General +- A new `VanillaItems` class has been added, which contains static methods for creating any currently-known item type. This should be preferred instead of use of `ItemFactory::get()` where constants were used. - `Item->count` is no longer public. - The hierarchy of writable books has been changed: `WritableBook` and `WrittenBook` now extend `WritableBookBase`. - The following API methods have signature changes: