工具JS

工具JS

一个用于创建工具的KubeJS扩展!任何类型的工具!

装备

CurseForge Downloads Modrinth Downloads

ToolsJS

一个用于创建工具的 KubeJS 附属模组!任何类型的工具!包含 CucumberJS 的所有工具和功能、PaxelJS 以及许多新功能!

依赖

Kotlin for Forge

KubeJS

Ex Deorum(可选,如果你打算使用该模组的工具)

用法

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");
});

你也可以使用内置纹理来帮助你快速创建工具。下面这个会让 Paxel 头部呈现不同的颜色。 在这里查看内置纹理。

StartupEvents.registry("item", (event) => {
    event
        .create("test_paxel", "paxel")
        .texture("layer0", "toolsjs:item/paxel_handle")
        .texture("layer1", "toolsjs:item/paxel")
        .color(1, 0x74c7ec);
});

img.png

一个使用钻石物品纹理和盔甲纹理的马铠示例。

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");
});

以下是一个带有自定义纹理的自定义弩的示例。 你需要将所创建物品的名称命名为与下方所示的纹理和模型文件名相同的名称。 因此也没有内置的纹理和模型文件,你需要从原版版本中复制自己的文件。 你可以在 mcasset.cloud 轻松找到它们。

StartupEvents.registry("item", (event) => {
    event.create("crossbow", "crossbow");
});

img.pngimg_1.png

致谢

所有 Paxel 代码和标签代码来自 Cucumber Library by BlakeBr0 under MIT license

所有内置纹理由 FooterManDev 提供