- добавлены behavior_packs(используется иннером для добавление рецептов, половину надо удалять, но мне поебать)
- исправлен ошибка метода getMaxStackForId, getMaxDamageForId
- исправлено получение id для вёдер
- исправлен метод IDRegistry.getIdByStrId
- оформлен README.md
- добавлена настройка eval-enable
- Убраны реализации для клиентских классов и методов, выводятся предупреждения.
- Улучшена реализация нативных тайлов, подготавливаются энумы.
- Добавлены затычки для нативных методов из Inner Core с поинтерами.
- При реализации тех же методов с другими аргументами ЗАПРЕЩАЕТСЯ менять типы аргументов и их количество для обратной совместимости.
- исправлен Entity.getType
- добавлена поддержка BlockSource.fetchEntitiesInAABB
- удалено сообщение "saving all mod data done in %f seconds"
- добавлена реализация NativeAPI.forceLevelSave(сохраняет мир)
- исправлен BlockSource.explode
- по умолчанию ошибки об том что ты долбаёб отключены
- добавлена комманда inner_core_network(отображает список подключённых игроков)
- исправлена ошибка null при использовании PlayerActor после выхода игрока
- удалено сообщение, что Entity.getAll устарел
- Восстановлена работа `MembersPatch`, предоставляемого Inner Core.
- Использован овверайд получения цветов и изменения класспатча для старых модов.
- Немного изменен порядок загрузки, чтобы лучше соответствовать игре.
- Проверяется наличие 'build.config' и первый попавшийся используется для установки.
- Может быть использован скрипт установки, подробнее о котором можно прочитать в документации.
- По умолчанию будет распакован 'innercore.zip', если его нет, папка 'innercore'.
- Ошибки стали информативнее и возвращают код 32 в случае неудачи.
- Удалены неиспользуемые методы, существующие могут распаковывать как файлы так и папки.
- Добавлены имплементации к наиболее часто используемым методам, а также утильным классам, используемых в модах.
- Объекты возвращают ссылки на самих себя если это возможно, например в билдерах.
- Для экземляров используются синглтоны, это гарантирует ненулевые объекты, но требует некоторых ограничений во избежание рекурсии.
- Обновлен таск пересборки оригинального жабадока, дополнительных действий не требуется (`gradle rebuildAndroidStubs`).
- Некоторые возможности должны быть доработаны, смотреть #2.
- добавлено больше информации в команды custom_blocks, custom_items
- исправлена генерация текстового id предмета
- изменён код обновления блоков в BlockSource
- добавлена заглушка на создание кастумной жидкости
- исправлено не рабочая консоль при использловании run
- исправлен метод Item.getName для блоков
- Задействуются легаси идентификаторы, использующиеся на стороне сервера.
- Модификации, не использующие встроенные карты идентификаторов, должны быть обновлены.
- В обновлении нуждаются динамические идентификаторы из последних версий.
- в качестве основы для пака используется папка в ресурсах, вместо сжатого архива
- исправлено поведение консоли при сборке по умолчанию, добавлены отладочные скрипты
- Исправлено создание блока без имени
- Добавлены команды которые отображают список кастумных блоков\предметов
- Улучшена заглушка на интерфейсы
- Удалены не которых debug, warning сообщения
- добавлена поддержка некоторых параметров SpecialType
- добавлена поддержка NativeWorkbench.removeRecipeByResult
- удалена загрузка ресурсов в TextureSource