
ToolsJS
Активный0.0
Установок
Последнее обновление
Версии
ToolsJS
Отличное дополнение для популярного фреймворка KubeJS, которое предоставляет расширенные возможности для создания разнообразных инструментов и оружия в Minecraft. Теперь у вас есть полный контроль над тем, какие инструменты появляются в вашей игре!
Что можно создавать
Модификация позволяет генерировать практические любые виды инструментов и оружия:
- Различные рабочие инструменты (молоты, сита, кисти)
- Полный спектр оружия (луки, арбалеты, щиты)
- Специальные предметы типа удочек и конской брони
- Универсальные многофункциональные паксели
Примеры кода
StartupEvents.registry("item", (event) => {
event.create("test_hammer", "exdeorum:hammer").tag("exdeorum:hammers");
event.create("test_crook", "exdeorum:crook").tag("exdeorum:crooks");
event.create("test_mesh", "exdeorum:mesh");
event.create("test_wateringcan", "exdeorum:watering_can").capacity(3000);
event.create("test_brush", "brush");
event.create("test_shield", "shield");
event.create("test_paxel", "paxel");
event.create("test_bow", "bow");
event.create("test_crossbow", "crossbow");
event.create("fishing_rod", "fishing_rod");
});
Встроенные текстуры
Используйте готовые текстуры для быстрого создания кастомных инструментов. Вот пример создания пакселя с уникальным визуалом:
StartupEvents.registry("item", (event) => {
event
.create("test_paxel", "paxel")
.texture("layer0", "toolsjs:item/paxel_handle")
.texture("layer1", "toolsjs:item/paxel")
.color(1, 0x74c7ec);
});
Конская броня
Пример создания брони для лошади с использованием стандартных текстур:
StartupEvents.registry("item", (event) => {
event
.create("test_horse_armor", "horse_armor")
.material("diamond")
.armorTexture(
"minecraft:textures/entity/horse/armor/horse_armor_diamond"
)
.texture("minecraft:item/diamond_horse_armor");
});
Пользовательские арбалеты
Для создания оружия с уникальным внешним видом потребуется создать собственные текстуры и модели. Вот пример работы с арбалетами:
StartupEvents.registry("item", (event) => {
event.create("crossbow", "crossbow");
});
Технические особенности
Данный аддон полностью совместим с функционалом KubeJS и предоставляет удобные инструменты для кастомизации игрового контента. Некоторые компоненты кода и функционала были первоначально разработаны в рамках проекта Cucumber под MIT лицензией.