介绍
ToolsJS
A KubeJS addon for creating tools! Any type of tools! Includes all tools and features of CucumberJS, PaxelJS and lots of new ones!
Dependencies
Ex Deorum (Optional, if you plan to use tools from that mod)
Usage
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");
});
You can also use built in textures to help create your tools quickly. This one will make the paxel head a different colour.
View the built-in textures here
StartupEvents.registry("item", (event) => {
event
.create("test_paxel", "paxel")
.texture("layer0", "toolsjs:item/paxel_handle")
.texture("layer1", "toolsjs:item/paxel")
.color(1, 0x74c7ec);
});

An example of horse armor with the diamond item texture and armor texture.
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");
});
Here is an example of a custom crossbow with a custom texture.
You need to name the item you are creating the same as the texture and model file names as shown below.
There are also no built-in texture and model files for this reason, and you will have to copy your own from the vanilla versions.
You can find them easily at mcasset.cloud.
StartupEvents.registry("item", (event) => {
event.create("crossbow", "crossbow");
});


Credits
All paxel code and tagging code from Cucumber Library by BlakeBr0 under MIT license
All built in textures provided by FooterManDev
常见问题
ToolsJS 支持哪些 Minecraft 版本?
ToolsJS 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
ToolsJS 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
Bluemethyst 的其他作品
查看全部 →CucumberJS
A KubeJS addon for creating Cucumber Library tools/weapons. That's it. idk why you'd need this
ToolsJS
A KubeJS addon for creating tools! Any type of tools!
CucumberJS
A KubeJS addon for creating Cucumber Library tools/weapons.
Kelly’s Origins+
Simply contains Origins and optimization. Nothing unnecessary.
评论
登录后评论和评分