- Добавлена синхронизация соседних блоков для ItemUse
- Добавлены методы погоды в BlockSource
- Исправлен метод canSeeSky
- Исправлено удаление рецептов
## Изменения пользовательских измерений
- Добавлен патч кроватей
- Добавлен патч времени
- Добавлен патч игровых правил
- Исправлен нативный протокол(требуется b119)
- Исправлен null exeception у EntitytMethod
- Исправлены методы getBlockId и getBlockData
- Исправлен краш серверного ядра в PlayerHooks.close(Да я просто удалил этот кусок кода, вопросы?)
- Добавлена возможность получение доступа к cn.nukkit без Packages
- Изменен патч id игроков, теперь это на уровне накита(надежнее)
- Обновлен Nukkit-Mot
- Удален EntityItemHooks(не нужен больше)
- Добавлена команда get_all_players_id
- Реализация `World.playSoundAtEntity(ent, sound, volume, pitch)`, метод `World.playSound(x, y, z, sound, volume, pitch)` признан устаревшим, звуки из него играют в стандартном мире.
- Добавлен метод в блоксурс `region.playSound(x, y, z, sound, volume, pitch, players?)`. Последний аргумент это массив из игроков, для которых необходимо воспроизвести звук, по умолчанию (если аргумент не указан) звук воспроизводится для игроков у которых загружен необходимый чанк.
- Получение идентификатора мира для игроков и регионов для использования в `BlockSource.getDefaultForLevel`.
- Установка респавна для определенного блоксурса `setRespawnCoords(x, y, z)`, изменение основной точки спавна старым методом.
- Так называемый стандартный мир, основное измерение. Возможно, следует использовать часть клиентских методов на нем для обратной совместимости.
- Типизация, разметка клиентских методов, фиксы случайных ошибок при подключении игрока, различные улучшения.
- В калбеки крафта передается игрок (изначально проблема иннера), использование региона генератора в части клиентских методов.