Скачать ToolsJS — Minecraft Моды — MetaMods

ToolsJS

Активный

Установок

0

Последнее обновление

5 месяцев назад

Версии

1.21.1
Клиент и сервер
Neoforge
Оружие и броня
Библиотеки
Управление
Аддоны

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 лицензией.

Участники проекта
Bluemethyst

Bluemethyst

Разработчик

Создан: 8 мая 2025

ID: 88260