Skip to content

Commit 5f06e51

Browse files
committed
3.1.1b128-3.1.1b127 changelogs
1 parent 66c5c14 commit 5f06e51

2 files changed

Lines changed: 72 additions & 0 deletions

File tree

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

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
# Список изменений
22

3+
## 3.1.1b128 (@rislaed)
4+
5+
Хот-фикс после прошлого обновления и несколько полезных улучшений
6+
7+
- Исправлен отлов ошибок в некоторых скомпилированных библиотеках, что также исправило стактрейсы
8+
- Исправлено дублирование сейверов TileEntity из-за ошибок модов, что могло приводить к частичной утере данных
9+
- Исправлена [регистрация TileEntity](/api/namespace/TileEntity#registerPrototype) в случае повторной регистрации, либо с некорректными идентификаторами
10+
- Ограничено количество сообщений на экранах с ошибками, исключая этап загрузки, что также исправило некоторые вылеты от нехватки памяти
11+
- Исправлено открытие некоторых страниц в браузере модов
12+
13+
## 3.1.1b127
14+
15+
- Добавлен модуль [UpdatableScheduler](/api/namespace/UpdatableScheduler), добавляющий новые возможности для настройки тика апдейтаблов и их оптимизации, старые апдейтаблы и тайл энтити также получили эти возможности посредством [_handle](/api/interface/Updatable#_handle) (@zheka2304)
16+
- В [BlockSource](/api/class/BlockSource#playSound) (работают в мультиплеере), [World](/api/namespace/World#playSound) и [UI](/api/namespace/UI#playSound) (работают на клиенте) добавлены методы для проигрывания и остановки звуков (@rislaed)
17+
- В Player добавлены методы для [получения вектора ввода](/api/namespace/Player#getMoveInputVector) игрока и [смены перспективы](/api/namespace/Player#setViewPerspective) (@rislaed)
18+
- Реализованы методы [Entity.getAge](/api/namespace/Entity#getAge)/[Entity.setAge](/api/namespace/Entity#setAge) (@rislaed)
19+
- Добавлены методы [Game.getPackVersion](/api/namespace/Game#getPackVersion)/[getPackVersionCode](/api/namespace/Game#getPackVersionCode) (@rislaed)
20+
a
21+
- Модуль [Item](/api/namespace/Item) переписан на кодген, добавлены новые методы для получения свойств и управления предметами (@rislaed)
22+
- Перенос [ItemExtraData](/api/class/ItemExtraData) и [ItemInstance](/api/interface/ItemInstance) на кодген и вынос их в API для Java (@zheka2304)
23+
- [BlockState](/api/class/BlockState) перенесен на кодген и вынесен в API для Java, калбеки, получающие раньше объект блока `{ id, data }` ([Tile](/api/interface/Tile)) теперь получают BlockState (@zheka2304)
24+
- Все эксепшены из Java, включая ошибки из методов в кодгене теперь могут быть пойманы в скриптах, улучшено отображение Java стактрейсов таких ошибок (@zheka2304)
25+
- Добавлены [компактные стактрейсы](/api/namespace/Logger#captureRhinoStackTrace) в ошибки об отсутствии идентификаторов предметов и рецептов, при логировании ошибок также автоматически добавляются стактрейсы (@rislaed)
26+
- Новые и сгенерированные методы API теперь могут приводить строковые параметры к числовым значениям (@zheka2304)
27+
28+
- Исправлен краш при попытке [создать кидаемый предмет](/api/namespace/Item#createThrowableItem) (@rislaed, @zheka2304)
29+
- Исправлены рандомные краши при попытке перехода между измерениями (@zheka2304)
30+
- Отключена гарантированная инициализация тайл энтити при получении через [getTileEntity](/api/namespace/TileEntity#getTileEntity), которая ломала напряжение в IC2 (@zheka2304)
31+
- Исправлена возможная ошибка при подключении по сети (@reider745)
32+
- Событие [redstone](/api/interface/TileEntity#redstone) теперь откладывается до инициализации тайл энтити (@zheka2304)
33+
- Исправлены ошибки при отправке изменений значений NaN биндингами в контейнерах (@zheka2304)
34+
- Исправлен метод [Entity.getAllInsideBox](/api/namespace/Entity#getAllInsideBox) (@zheka2304)
35+
- Исправлена загрузка ресурспаков для определенных версий, если мод выключен и их возможное дублирование (@rislaed)
36+
- Исправлена работа .redirect в модах, теперь браузер отображает информацию об этом (@rislaed)
37+
- Исправлены методы импорта контента и загрузка из файлов в игре (@rislaed)
38+
339
## 3.1.0b126
440

541
- Добавлены методы для манипуляции погодой, атмосферой и другими [свойствами измерений](/api/namespace/Dimensions#CustomDimension) (@rislaed)

src/pages/changelog.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
# Changelog
22

3+
## 3.1.1b128 (@rislaed)
4+
5+
Hotfix after previous update and a few useful improvements
6+
7+
- Fixed error catching in some compiled libraries, which also fixed stack traces
8+
- Fixed duplication of TileEntity savers caused by mod errors, which could lead to partial data loss
9+
- Fixed [TileEntity registration](/api/namespace/TileEntity#registerPrototype) in case of re-registration or with incorrect identifiers
10+
- Limited number of messages on error screens (excluding loading stage), which also fixed some crashes due to out-of-memory issues
11+
- Fixed opening of certain pages in mod browser
12+
13+
## 3.1.1b127
14+
15+
- Added [UpdatableScheduler](/api/namespace/UpdatableScheduler) module, adding new capabilities for configuring the tick of updatables and their optimization; old updatables and tile entities also received these capabilities via [_handle](/api/interface/Updatable#_handle) (@zheka2304)
16+
- Added methods to [BlockSource](/api/class/BlockSource#playSound) (work in multiplayer), [World](/api/namespace/World#playSound), and [UI](/api/namespace/UI#playSound) (work on the client) for playing and stopping sounds (@rislaed)
17+
- Added methods to Player for getting the player's [input vector](/api/namespace/Player#getMoveInputVector) and [changing perspective](/api/namespace/Player#setViewPerspective) (@rislaed)
18+
- Implemented [Entity.getAge](/api/namespace/Entity#getAge)/[Entity.setAge](/api/namespace/Entity#setAge) (@rislaed)
19+
- Added [Game.getPackVersion](/api/namespace/Game#getPackVersion)/[getPackVersionCode](/api/namespace/Game#getPackVersionCode) methods (@rislaed)
20+
21+
- [Item](/api/namespace/Item) module has been rewritten using codegen; new methods added for getting properties and managing items (@rislaed)
22+
- [ItemExtraData](/api/class/ItemExtraData) and [ItemInstance](/api/interface/ItemInstance) ported to codegen and exposed them to the Java API (@zheka2304)
23+
- [BlockState](/api/class/BlockState) ported to codegen and exposed to the Java API; callbacks that previously received a block object `{ id, data }` ([Tile](/api/interface/Tile)) now receive BlockState (@zheka2304)
24+
- All exceptions from Java, including errors from methods in codegen, can now be caught in scripts; improved display of Java stack traces for such errors (@zheka2304)
25+
- Added [compact stack traces](/api/namespace/Logger#captureRhinoStackTrace) to errors about missing item and recipe identifiers; stack traces are now automatically added when logging errors (@rislaed)
26+
- New and generated API methods can now automatically convert string parameters to numeric values (@zheka2304)
27+
28+
- Fixed crash when attempting to [create a throwable item](/api/namespace/Item#createThrowableItem) (@rislaed, @zheka2304)
29+
- Fixed random crashes when attempting to travel between dimensions (@zheka2304)
30+
- Disabled guaranteed tile entity initialization when obtained via [getTileEntity](/api/namespace/TileEntity#getTileEntity), which was breaking voltage in IC2 (@zheka2304)
31+
- Fixed a possible error when connecting over the network (@reider745)
32+
- Event [redstone](/api/interface/TileEntity#redstone) is now deferred until tile entity initialization (@zheka2304)
33+
- Fixed errors when sending NaN value changes via bindings in containers (@zheka2304)
34+
- Fixed [Entity.getAllInsideBox](/api/namespace/Entity#getAllInsideBox) method (@zheka2304)
35+
- Fixed resource pack loading for certain versions when a mod is disabled, and prevented their possible duplication (@rislaed)
36+
- Fixed the behavior of .redirect in mods; the browser now displays information about it (@rislaed)
37+
- Fixed content import methods and in-game file loading (@rislaed)
38+
339
## 3.1.0b126
440

541
- Added methods for manipulating weather, atmosphere, and other [dimension properties](/api/namespace/Dimensions#CustomDimension) (@rislaed)

0 commit comments

Comments
 (0)