Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Текущая версия | Ваш текст | ||
Строка 3: | Строка 3: | ||
− | + | == Общее == | |
− | + | ||
− | + | В папке с модом находятся следующие объекты: | |
− | + | ||
− | + | *main.js - содержит весь код мода целиком. | |
− | + | *launcher.js - выполняется при загрузке мода, позволяет подключить сторонние моды, управлять ресурсами. | |
− | + | *config.json - файл конфигурации мода, по умолчанию содержит только две опции: | |
− | + | **enabled - по умолчанию true, определяет возможность загрузки мода. | |
− | + | **advanced_api - не используется самим движком, но может быть использована модом для расширения API. | |
− | + | *mod.info - не используется самим движком, но позволяет моду самоиндифицироваться. | |
− | + | *resources.zip - текстурпак, содержит текстуры блоков, предметов, мобов. Разработчикам настоятельно рекомендуется собирать данный архив из содержимого папки resources. | |
− | + | *resources.json - содержит список загружаемых движком текстурпаком. По умолчанию содержит только resources.zip со значением true. | |
− | + | *dev - см. Структура скриптов | |
− | + | *gui - папка, содержит текстуры для интерфейса, загружаются автоматически. | |
− | + | *lib - см. Подключение библиотек. | |
+ | *resources - необязательна, разработчик может собирать из нее текстурпак для мода. | ||
− | |||
== Структура скриптов == | == Структура скриптов == | ||
Строка 25: | Строка 25: | ||
Во время загрузки мода, если имеется dev, движок читает специальный файл-"манифест" .includes внутри dev, содержащий список файлов, подлежащих сборке. Добавлять скрипты в этот манифест очень легко. Для этого введите его путь и сохраните файл. | Во время загрузки мода, если имеется dev, движок читает специальный файл-"манифест" .includes внутри dev, содержащий список файлов, подлежащих сборке. Добавлять скрипты в этот манифест очень легко. Для этого введите его путь и сохраните файл. | ||
− | <pre>lol.js //движок будет искать файл %папка мода%/dev/lol.js //а тут путь %папка мода%/dev/ | + | <pre>lol.js //движок будет искать файл %папка мода%/dev/lol.js |
+ | syka/blyad.js //а тут путь %папка мода%/dev/syka/blyad.js | ||
//кстати, эти комментарии будут находиться прямо в main.js(!), так что используйте это, если не хотите заблудиться там ;)</pre> | //кстати, эти комментарии будут находиться прямо в main.js(!), так что используйте это, если не хотите заблудиться там ;)</pre> | ||
− | |||
== <br/> Подключение библиотек == | == <br/> Подключение библиотек == |