В новом Core Engine 1.13 добавлены новые модули API и возможности:
1. Общий класс игрового объекта - Game Object - сильно продвинутая версия обновляемых объектов. Эти объекты задаются в виде прототипа и потом в игре создаются экземпляры этих объектов, кроме функции тика эти объекты могут иметь набор абсолютно любых событий, которые вызываются для конкретного типа этих объектов в мире с помощью специальных методов. И в довершение ко всему они целиком сохраняются при выходе из мира и им не нужны функции сохранения или конкретные области сохраняемых значений.
Game Object позволит просто создавать нестандартные объекты, которые выходят за пределы стандартных объектов подобных им (такие как tile entity или кастомые мобы). С помощью Game Object можно очень легко создать например, заклинание, длительную анимацию, которая требует сохранения, систему вроде ауры таумкрафта.
2. Программно контролируемые ресурспаки - в директорию мода добавляется новый файл resources.json, который описывает ресурспаки которые должны и не должны быть импортированы на момент загрузки. Содержимое этого файла можно редактировать не только вручную но и методами внутри мода, что позволит добавлять или удалять часть ресурсов, например определенные шейдеры, по настройкам в конфиге.(при отсутствии этого файла он будет сгенерирован автоматически и будет описывать стандартные ресурсы - resources.zip, старые моды не пострадают).
1. Общий класс игрового объекта - Game Object - сильно продвинутая версия обновляемых объектов. Эти объекты задаются в виде прототипа и потом в игре создаются экземпляры этих объектов, кроме функции тика эти объекты могут иметь набор абсолютно любых событий, которые вызываются для конкретного типа этих объектов в мире с помощью специальных методов. И в довершение ко всему они целиком сохраняются при выходе из мира и им не нужны функции сохранения или конкретные области сохраняемых значений.
Game Object позволит просто создавать нестандартные объекты, которые выходят за пределы стандартных объектов подобных им (такие как tile entity или кастомые мобы). С помощью Game Object можно очень легко создать например, заклинание, длительную анимацию, которая требует сохранения, систему вроде ауры таумкрафта.
2. Программно контролируемые ресурспаки - в директорию мода добавляется новый файл resources.json, который описывает ресурспаки которые должны и не должны быть импортированы на момент загрузки. Содержимое этого файла можно редактировать не только вручную но и методами внутри мода, что позволит добавлять или удалять часть ресурсов, например определенные шейдеры, по настройкам в конфиге.(при отсутствии этого файла он будет сгенерирован автоматически и будет описывать стандартные ресурсы - resources.zip, старые моды не пострадают).