Skip to content

Система Шаблонов

Вы можете создавать json файлы шалбонов в asstest/{namespace}/rpt/templates/ с любыми названиям и в дальнешем использовать их. В целом, их структура похожа на предметы из папки items, но за единственным исключением, что в них нельзя указать hand_animation_on_swap и oversized_in_gui


В папке minecraft/items:

json
{
  "model": {
    "type": "rpt:template",
    "template": "namespace:my_template"
  }
}

В папке namespace/rpt/templates:

json
{
    "model": {
        "type": "rpt:variable",
        "variable": "bell_model"
    }, 
    "rpt": {
        "variables" : {
            "models": {
                "bell_model": "item/totem_of_undying"
            }
        }
    }
}

Сами файлы шаблонов могут называться как угодно, и даже быть вложенны дург в друга! Так что не придётся больше городить 11 тыс(!) строк запутанных объектов!

Обратите внимание

Шаблоны могут "перетирать" значения из поля rpt предмета, поэтому стоит использовать разные названия переменных и флагов, чтобы не происходило конфликтов

Выпущено под лицензией MIT.