|
1 | 1 | # Список изменений |
2 | 2 |
|
3 | | -## 2.4.0b122-122o1 |
| 3 | +## 3.1.0b126 |
4 | 4 |
|
5 | | -- Множественные небольшие улучшения внутренней работы движка |
| 5 | +- Добавлены методы для манипуляции погодой, атмосферой и другими [свойствами измерений](/api/namespace/Dimensions#CustomDimension) ([@rislaed](https://vk.com/id268478382)) |
| 6 | +- Добавлена поддержка кастомных [звуков блоков](/api/namespace/Block#sound) ([@rislaed](https://vk.com/id268478382)) |
| 7 | +- Добавлена поддержка неймспейсов для блоков и предметов и методы для работы с ними ([@zheka2304](https://vk.com/id24708057), [@rislaed](https://vk.com/id268478382)) |
| 8 | +- Поддержка парсинга HTML-цветов в [элементах интерфейса](/api/namespace/UI#FontColor) ([@rislaed](https://vk.com/id268478382)) |
| 9 | +- Добавлен метод для получения списка кастумных измерений ([@rislaed](https://vk.com/id268478382)) |
6 | 10 |
|
7 | | -:::note Другие изменения ([@reider745](https://vk.com/id500917624)) |
| 11 | +:::tip Реализована кодогенерация для API |
8 | 12 |
|
9 | | -- Добавлены методы [World.addListenerChunkStateChanged(listener, statesList)](/api/namespace/World#addListenerChunkStateChanged)/[addLocalListenerChunkStateChanged](/api/namespace/World#addLocalListenerChunkStateChanged) для отслеживания загрузки и выгрузки чанков |
10 | | -- Добавлена возможность получения игровых настроек с помощью [Game.getOption(key)](/api/namespace/Game#getOption), воспользуйтесь [Game.getOptions](/api/namespace/Game#getOptions) для получения списка всех доступных ключей |
11 | | -- Добавлен каллбек *OptionsChanged*, вызывающийся сразу после завершения изменения игровых опций |
12 | | -- Реализованы пакеты с двоичными данными, передайте массив с байтами для их отправки |
13 | | -- Исправлена работа раздатчиков с ведрами жидкостей из модов, а также передача идентификатора игрока в каллбек *CraftRecipePreProvided* |
| 13 | +Что позволит заметно повысить производительность и упростить введение новых методов API, включая поддержку модов на Java ([@zheka2304](https://vk.com/id24708057), [@rislaed](https://vk.com/id268478382)). Старое API будет постепенно переноситься на новое. |
| 14 | + |
| 15 | +- Восстановление работы и перенос на кодогенерацию модуля PathNavigation ([@zheka2304](https://vk.com/id24708057)) |
| 16 | +- Перенос модуля [BlockSource](/api/class/BlockSource) на кодогенерацию ([@reider745](https://vk.com/id500917624)) |
| 17 | +- Добавлены методы для манипуляций с модулями API: [injectBindingsIntoScope](/api/function/injectBindingsIntoScope), [injectModule(s)IntoScope](/api/function/injectModuleIntoScope) ([@rislaed](https://vk.com/id268478382)) |
14 | 18 |
|
15 | 19 | ::: |
16 | 20 |
|
17 | | -:::note Другие изменения ([@rislaed](https://vk.com/id268478382)) |
| 21 | +- Исправлено событие получения урона ([@zheka2304](https://vk.com/id24708057)) |
| 22 | +- Исправлен метод [BlockSource.fetchEntitiesOfTypeInAABB](/api/class/BlockSource#fetchEntitiesOfTypeInAABB) ([@zheka2304](https://vk.com/id24708057)) |
| 23 | +- Исправлено использование предметов из модов на некоторые ванильные блоки ([@rislaed](https://vk.com/id268478382)) |
| 24 | +- [getTileEntity](/api/namespace/TileEntity#getTileEntity) теперь гарантированно возвращает уже загруженный TileEntity ([@reider745](https://vk.com/id500917624)) |
| 25 | +- Исправлено отображение некоторых предметов в контейнерах ([@reider745](https://vk.com/id500917624)) |
| 26 | +- Исправлено изменение насыщения игроков ([@reider745](https://vk.com/id500917624)) |
| 27 | +- Исправлен дроп изумрудной руды ([@mineexplorer](https://vk.com/id201975250)) |
| 28 | +- Исправлены модели адских заборов в интерфейсах ([@mineexplorer](https://vk.com/id201975250)) |
| 29 | +- Исправлен кастомный цвет неба, заката и тумана ([@zheka2304](https://vk.com/id24708057)) |
| 30 | +- Отключена поддержка Realms ([@rislaed](https://vk.com/id268478382)) |
| 31 | + |
| 32 | +## 3.1.0b125 ([@reider745](https://vk.com/id500917624), [@rislaed](https://vk.com/id268478382)) |
| 33 | + |
| 34 | +- Исправление сохранений |
| 35 | +- Исправление цвета неба/тумана/воды измерений |
| 36 | +- Исправлен модуль [PathNavigation](/api/namespace/Entity#PathNavigation) |
| 37 | +- В режиме разработчика теперь ошибки компиляции отображаются до входа в игру, а не после полной иницилизации |
| 38 | +- Добавлен метод [Entity.playAnimation](/api/namespace/Entity#playAnimation) |
| 39 | +- Добавлен метод [BlockSource.setRedstoneSignal](/api/class/BlockSource#setRedstoneSignal) - добавляет/устанавливает блоку источник редстоун сигнала и [BlockSource.getRedstoneSignal](/api/class/BlockSource#getRedstoneSignal) |
| 40 | +- Исправление генерации палитры блоков для синхронизации с сервером |
| 41 | +- Добавлен модуль для пользовательских шкал [CustomScale](/api/class/CustomScale) |
| 42 | +- Добавлены методы [Game.addWorldToCache](/api/namespace/Game#addWorldToCache)/[updateWorlds](/api/namespace/Game#updateWorlds)/[getWorldsCount](/api/namespace/Game#getWorldsCount) |
| 43 | +- Добавлен метод [BlockSource.randomTick](/api/class/BlockSource#randomTick) |
| 44 | +- Добавлен метод [NativeTileEntity.tick](/api/interface/NativeTileEntity#tick) |
| 45 | +- Параметры для блока [burnOdds](/api/namespace/Block#burn_odds)/[flameOdds](/api/namespace/Block#flame_odds) |
| 46 | +- Фикс некоторых иконок ванильных блоков в интерфейсе |
| 47 | + |
| 48 | +## 3.0.0b124 |
| 49 | + |
| 50 | +### Перенос на Minecraft 1.16.201 ARM64 |
| 51 | + |
| 52 | +Эта версия получила поддержку 64 битных архетиктур (arm64-v8a), что также избавило ее от ряда вылетов и повысило общую стабильность. Ожидаются некоторые ошибки, которые будут исправлены с ближайшими обновлениями. |
| 53 | + |
| 54 | +## 2.4.0b123 ([@rislaed](https://vk.com/id268478382)) |
| 55 | + |
| 56 | +Скорее всего, это последняя версия для архитектур ARM32 (armeabi-v7a). Все последующие обновления выходят для 64 битных устройств и данные паки будут получать только исправления критических ошибок. |
| 57 | + |
| 58 | +:::note Функции и исправления браузера модов |
| 59 | + |
| 60 | +- Добавлены разделы зависимостей и дополнений на страницах модов, теперь отображаются связанные моды и сборки |
| 61 | +- Улучшено переключение на прокси, при ошибке выводится сообщение с рекомендацией использовать VPN |
| 62 | +- Метка \[Адаптировано\] удалена, неадаптированные моды теперь помечаются как \[Устарело\] |
| 63 | +- Добавлен переключатель для включения/отключения модов (доступен только во вкладке установленных модов) |
| 64 | +- Добавлен раздел со скриншотами для сборок (не отображается, если в сборке только один скриншот), включены зависимости и комментарии |
| 65 | +- Категория популярные заменена на редакцию для перемещения устаревших модов в конец списка |
| 66 | +- Иконки оптимизированы под размеры экранов смартфонов, некоторые заменены на более подходящие |
| 67 | +- Поиск с префиксом icmods: теперь позволяет искать несколько модов одновременно и корректно открывает сборки |
| 68 | +- Убрана кликабельность тега с количеством модов; исправлено ошибочное отображение настроек на страницах списков модов |
| 69 | + |
| 70 | +::: |
18 | 71 |
|
| 72 | +- Откат изменений обновления [b122o1](#240b122o1) для Inner Core Test |
19 | 73 | - Добавлен [EDamageCause](/api/enum/EDamageCause) для определения типов урона мобов, стандартное значение урона для [ToolAPI.registerSword](/api/namespace/ToolAPI#registerSword) установлено на 4 |
20 | | -- Добавлена возможность применить события клика и долгого клика на слотах инвентаря, исправлены обновления и изменение размера слотов |
21 | | -- Добавлены методы для клиентской работы с Updatable: [getAllLocal](/api/namespace/Updatable#getAllLocal) и [getLocalSyncTime](/api/namespace/Updatable#getLocalSyncTime) |
22 | 74 | - Исправлено отображение переводов для заголовков в конфиге, [ItemContainer.sealSlot](/api/class/ItemContainer#sealSlot) корректно перезаписывает *getTransferPolicy*, [Entity.health](/api/namespace/Entity#health) снова работает |
| 75 | +- Исправлена реализация Java-абстрактных классов в JavaScript |
| 76 | +- Добавлены методы для клиентской работы с Updatable: [getAllLocal](/api/namespace/Updatable#getAllLocal) и [getLocalSyncTime](/api/namespace/Updatable#getLocalSyncTime) |
| 77 | +- Добавлена возможность применить события клика и долгого клика на слотах инвентаря, исправлены обновления и изменение размера слотов |
23 | 78 |
|
24 | | -::: |
| 79 | +## 2.4.0b122o1 |
| 80 | + |
| 81 | +- Множественные небольшие улучшения внутренней работы движка |
| 82 | + |
| 83 | +## 2.4.0b122 ([@reider745](https://vk.com/id500917624)) |
| 84 | + |
| 85 | +- Добавлены методы [World.addListenerChunkStateChanged(listener, statesList)](/api/namespace/World#addListenerChunkStateChanged)/[addLocalListenerChunkStateChanged](/api/namespace/World#addLocalListenerChunkStateChanged) для отслеживания загрузки и выгрузки чанков |
| 86 | +- Добавлена возможность получения игровых настроек с помощью [Game.getOption(key)](/api/namespace/Game#getOption), воспользуйтесь [Game.getOptions](/api/namespace/Game#getOptions) для получения списка всех доступных ключей |
| 87 | +- Добавлен каллбек *OptionsChanged*, вызывающийся сразу после завершения изменения игровых опций |
| 88 | +- Реализованы пакеты с двоичными данными, передайте массив с байтами для их отправки |
| 89 | +- Исправлена работа раздатчиков с ведрами жидкостей из модов, а также передача идентификатора игрока в каллбек *CraftRecipePreProvided* |
25 | 90 |
|
26 | 91 | ## 2.4.0b120-121 ([@reider745](https://vk.com/id500917624)) |
27 | 92 |
|
|
0 commit comments