|
1 | 1 | # Список изменений |
2 | 2 |
|
| 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 | + |
3 | 39 | ## 3.1.0b126 |
4 | 40 |
|
5 | 41 | - Добавлены методы для манипуляции погодой, атмосферой и другими [свойствами измерений](/api/namespace/Dimensions#CustomDimension) (@rislaed) |
|
0 commit comments