ToolsJS
by Bluemethyst
ToolsJS is a NeoForge library for defining new tool items through KubeJS scripts, so modpack authors can add tools without writing Java.
What it does
The mod works as an addon for KubeJS and lets scripts create tools. Its built-in texture model files are copies of the vanilla ones, so a custom item can reuse the same model file names as the vanilla versions. Example horse armor and a custom crossbow with their own textures show the approach. Textures for the examples come from FooterManDev, and mcasset.cloud is named as a source for finding the vanilla model files. Kotlin for Forge and KubeJS are required, and Ex Deorum is optional for tool use.
Key features
Scripted tool types
Scripts can register new tool types, so each tool gets its own behavior and stats.
Custom item textures
Custom items can use textures and model files that match the vanilla naming, shown by the horse armor and crossbow examples.
Ex Deorum integration
Tools can be set up to work with Ex Deorum when that optional mod is installed.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
How it compares
NetworkJS is a server-side only NeoForge mod for 1.21.1 – 1.21.8 under the MIT License and open source. NeoGeckoJS is a client and server NeoForge mod for 1.21.1 under a custom license and not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ToolsJS | NeoForge | 1.21.1 | Client and server | 2025-11-02 |
| NetworkJS | NeoForge | 1.21.1 – 1.21.8 | Server-side only | 2025-08-23 |
| NeoGeckoJS | NeoForge | 1.21.1 | Client and server | 2026-06-15 |
Questions
Does ToolsJS need KubeJS?
In the catalog
ToolsJS is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from Bluemethyst
Similar mods
What the author says
Ex Deorum (Optional, if you plan to use tools from that mod) An example of horse armor with the diamond item texture and armor texture.
Official listing
- Modrinth page
- modrinth.com/mod/toolsjs
- Owner
- Bluemethyst
- Published
- 2025-03-30
- Updated on Modrinth
- 2025-11-02
- Facts verified
- 2026-10-15
