Skip to content

Commit 3f87ee2

Browse files
committed
2 parents 42ec731 + bc0d1d0 commit 3f87ee2

2 files changed

Lines changed: 151 additions & 23 deletions

File tree

i18n/ru/docusaurus-plugin-content-pages/changelog.md

Lines changed: 77 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,92 @@
11
# Список изменений
22

3-
## 2.4.0b122-122o1
3+
## 3.1.0b126
44

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))
610

7-
:::note Другие изменения ([@reider745](https://vk.com/id500917624))
11+
:::tip Реализована кодогенерация для API
812

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))
1418

1519
:::
1620

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+
:::
1871

72+
- Откат изменений обновления [b122o1](#240b122o1) для Inner Core Test
1973
- Добавлен [EDamageCause](/api/enum/EDamageCause) для определения типов урона мобов, стандартное значение урона для [ToolAPI.registerSword](/api/namespace/ToolAPI#registerSword) установлено на 4
20-
- Добавлена возможность применить события клика и долгого клика на слотах инвентаря, исправлены обновления и изменение размера слотов
21-
- Добавлены методы для клиентской работы с Updatable: [getAllLocal](/api/namespace/Updatable#getAllLocal) и [getLocalSyncTime](/api/namespace/Updatable#getLocalSyncTime)
2274
- Исправлено отображение переводов для заголовков в конфиге, [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+
- Добавлена возможность применить события клика и долгого клика на слотах инвентаря, исправлены обновления и изменение размера слотов
2378

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*
2590

2691
## 2.4.0b120-121 ([@reider745](https://vk.com/id500917624))
2792

src/pages/changelog.md

Lines changed: 74 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,90 @@
11
# Changelog
22

3-
## 2.4.0b122-122o1
3+
## 3.1.0b126
44

5-
- Multiple small tweaks to internal engine operation
5+
- Added methods for manipulating weather, atmosphere, and other [dimension properties](/api/namespace/Dimensions#CustomDimension) ([@rislaed](https://vk.com/id268478382))
6+
- Added support for custom [block sounds](/api/namespace/Block#sound) ([@rislaed](https://vk.com/id268478382))
7+
- Added support for blocks and items namespaces and methods for working with them ([@zheka2304](https://vk.com/id24708057), [@rislaed](https://vk.com/id268478382))
8+
- Added support for parsing HTML colors in [UI elements](/api/namespace/UI#FontColor) ([@rislaed](https://vk.com/id268478382))
9+
- Added a method to get the list of custom dimensions ([@rislaed](https://vk.com/id268478382))
610

7-
:::note Other changes ([@reider745](https://vk.com/id500917624))
11+
:::tip Implemented API code generation
812

9-
- Added [World.addListenerChunkStateChanged(listener, statesList)](/api/namespace/World#addListenerChunkStateChanged)/[addLocalListenerChunkStateChanged](/api/namespace/World#addLocalListenerChunkStateChanged) methods to track chunks loading and unloading
10-
- Added ability to get game settings via [Game.getOption(key)](/api/namespace/Game#getOption), use [Game.getOptions](/api/namespace/Game#getOptions) to list all available keys
11-
- Added *OptionsChanged* callback, which is called immediately after completing game options change
12-
- Implemented binary data packets, pass an bytes array to send them
13-
- Fixed dispensers functionality with modded liquid buckets and also player identifier transfering to *CraftRecipePreProvided* callback
13+
Which will significantly improve performance and simplify the introduction of new API methods, including support for Java mods([@zheka2304](https://vk.com/id24708057), [@rislaed](https://vk.com/id268478382)). The legacy API will be gradually migrated to the new system.
14+
15+
- Restored functionality and migrated the PathNavigation module to code generation ([@zheka2304](https://vk.com/id24708057))
16+
- Migrated the [BlockSource](/api/class/BlockSource) module to code generation ([@reider745](https://vk.com/id500917624))
17+
- Added methods for API module manipulation: [injectBindingsIntoScope](/api/function/injectBindingsIntoScope), [injectModule(s)IntoScope](/api/function/injectModuleIntoScope) ([@rislaed](https://vk.com/id268478382))
1418

1519
:::
1620

17-
:::note Other changes ([@rislaed](https://vk.com/id268478382))
21+
- Fixed the entity hurt event ([@zheka2304](https://vk.com/id24708057))
22+
- Fixed the [BlockSource.fetchEntitiesOfTypeInAABB](/api/class/BlockSource#fetchEntitiesOfTypeInAABB) method ([@zheka2304](https://vk.com/id24708057))
23+
- Fixed using items from mods on certain vanilla blocks ([@rislaed](https://vk.com/id268478382))
24+
- [getTileEntity](/api/namespace/TileEntity#getTileEntity) now guaranteed to return an already loaded TileEntity ([@reider745](https://vk.com/id500917624))
25+
- Fixed the display of certain items in containers ([@reider745](https://vk.com/id500917624))
26+
- Fixed player saturation changes ([@reider745](https://vk.com/id500917624))
27+
- Fixed emerald ore drops ([@mineexplorer](https://vk.com/id201975250))
28+
- Fixed nether fence models in interfaces ([@mineexplorer](https://vk.com/id201975250))
29+
- Fixed custom sky, sunset, and fog colors ([@zheka2304](https://vk.com/id24708057))
30+
- Disabled Realms support ([@rislaed](https://vk.com/id268478382))
31+
32+
## 3.1.0b125 ([@reider745](https://vk.com/id500917624), [@rislaed](https://vk.com/id268478382))
33+
34+
- Fixed saves were sometimes broken
35+
- Fixed custom colors for fog/water/sky
36+
- Fixed [PathNavigation](/api/namespace/Entity#PathNavigation) module
37+
- In dev mode compilation errors now are displayed earlier
38+
- Added [Entity.playAnimation](/api/namespace/Entity#playAnimation) function
39+
- Added [BlockSource.setRedstoneSignal](/api/class/BlockSource#setRedstoneSignal) and [BlockSource.getRedstoneSignal](/api/class/BlockSource#getRedstoneSignal) methods
40+
- Fixed block pallete generation for net sync
41+
- Added [CustomScale](/api/class/CustomScale) module
42+
- Added functions [Game.addWorldToCache](/api/namespace/Game#addWorldToCache)/[updateWorlds](/api/namespace/Game#updateWorlds)/[getWorldsCount](/api/namespace/Game#getWorldsCount)
43+
- Added method [BlockSource.randomTick](/api/class/BlockSource#randomTick)
44+
- Added method [NativeTileEntity.tick](/api/interface/NativeTileEntity#tick)
45+
- Added new block properties [burnOdds](/api/namespace/Block#burn_odds)/[flameOdds](/api/namespace/Block#flame_odds)
46+
- Fixed some vanilla block icons in UI
47+
48+
## 3.0.0b124
49+
50+
### Migrating to Minecraft 1.16.201 ARM64
51+
52+
This version received support for 64-bit architectures (arm64-v8a), which also eliminated a number of crashes and increased overall stability. Some bugs are expected to be fixed with upcoming updates.
53+
54+
## 2.4.0b123 ([@rislaed](https://vk.com/id268478382))
55+
56+
Most likely, this is the latest version for ARM32 architectures (armeabi-v7a). All subsequent updates are released for 64-bit devices and this packs will receive only critical bug fixes.
57+
58+
:::note Mod Manager features & fixes
59+
60+
- Added dependencies and add-ons sections for mod pages, displays mods and modpacks
61+
- Improvements for switching to proxy. On failure display a message, suggesting using VPN
62+
- \[Adapted\] mod label was removed, now non-adapted mods are displayed as \[Obsolete\]
63+
- Added a switch to enable/disable mods, appears only in the installed mods tab
64+
- Added section with screenshots to modpacks (not displayed if modpack has one screenshot), included dependencies and comments
65+
- Mods popular category has been replaced by default redaction category, this is to move outdated mods to bottom of list
66+
- Searching with icmods: prefix can search for multiple mods at once and opens modpacks correctly
1867

68+
:::
69+
70+
- Rollback [b122o1](#240b122o1) changes for Inner Core Test
1971
- Added [EDamageCause](/api/enum/EDamageCause) for determining entity damage type, set [ToolAPI.registerSword](/api/namespace/ToolAPI#registerSword) default damage to 4
20-
- Added feature to apply click and long click events to inventory slots, fixed updates and slot resizing
72+
- Fixed implementing Java abstract classes in JavaScript
2173
- Added methods for client working with Updatable: [getAllLocal](/api/namespace/Updatable#getAllLocal) and [getLocalSyncTime](/api/namespace/Updatable#getLocalSyncTime)
74+
- Added feature to apply click and long click events to inventory slots, fixed updates and slot resizing
2275
- Fixed display of header translations in config, [ItemContainer.sealSlot](/api/class/ItemContainer#sealSlot) correctly overwrites *getTransferPolicy*, [Entity.health](/api/namespace/Entity#health) works again
2376

24-
:::
77+
## 2.4.0b122o1
78+
79+
- Minor tweaks & internal refactor
80+
81+
## 2.4.0b122 ([@reider745](https://vk.com/id500917624))
82+
83+
- Added [World.addListenerChunkStateChanged(listener, statesList)](/api/namespace/World#addListenerChunkStateChanged)/[addLocalListenerChunkStateChanged](/api/namespace/World#addLocalListenerChunkStateChanged) methods to track chunks loading and unloading
84+
- Added ability to get game settings via [Game.getOption(key)](/api/namespace/Game#getOption), use [Game.getOptions](/api/namespace/Game#getOptions) to list all available keys
85+
- Added *OptionsChanged* callback, which is called immediately after completing game options change
86+
- Implemented binary data packets, pass an bytes array to send them
87+
- Fixed dispensers functionality with modded liquid buckets and also player identifier transfering to *CraftRecipePreProvided* callback
2588

2689
## 2.4.0b120-121 ([@reider745](https://vk.com/id500917624))
2790

0 commit comments

Comments
 (0)