• 注册
  • MOD模组 MOD模组 关注:142 内容:46874

    ToolsJS:KubeJS 工具创建扩展(ToolsJS)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    单日赞助者

    ToolsJS:KubeJS 工具创建扩展(ToolsJS)


    ToolsJS 是一个基于 KubeJS 的模组扩展,允许玩家创建各种类型的工具,包括锤子、刷子、盾牌、弓等,并支持自定义纹理和材质。

    ToolsJS

    ToolsJS 是一个 KubeJS 的扩展模组,专为创建工具而设计。它支持创建任何类型的工具,并集成了 CucumberJS、PaxelJS 的所有工具和功能,还添加了许多新特性。

    依赖项

    使用方法

    以下是一个创建多种工具的示例代码:

    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");
    });已复制!

    自定义纹理

    ToolsJS 提供了内置纹理,可快速创建工具。例如,以下代码将自定义镐头颜色:

    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");
    });已复制!

    自定义弩

    创建自定义弩时,需要确保物品名称与纹理和模型文件名一致。由于没有内置纹理和模型文件,您需要从原版版本中复制。可以在 mcasset.cloud 轻松找到相关资源。

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

    ![弩模型图片]( 链接

    致谢

    • 所有镐代码和标签代码来自 Cucumber Library by BlakeBr0 under MIT license
    • 所有内置纹理由 FooterManDev 提供

      截图:

      版本&下载

      ToolsJS 0.1.1

      0.1.1 · Release版本: 0.1.1支持游戏: 1.21.1类型: NeoForgeRelease下载次数: 1,694

      ToolsJS 0.1.0

      0.1.0 · Release版本: 0.1.0支持游戏: 1.21.1类型: NeoForgeRelease下载次数: 648

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: