1.4.1
Compatibility
Changes
Kode 1.4.1 — Custom Deny Messages, Scripter Fix & Visual Scripter Launch
Released: 2026-03-23
★ Script visually in your browser — no typing needed! ★
→ kode.viirless.net/scripter ←
Drag nodes · Connect them · Download your .kode file
Visual Scripter — now front and center
The Kode Visual Scripter is now prominently featured on the website. If you've never tried it — it's a free, browser-based node editor that lets you drag events, actions, and control-flow blocks onto a canvas, wire them together, and download a finished .kode file in seconds. No account, no install.
Features:
- Drag from a palette of 30+ nodes — events, actions, variables, loops, conditionals
- New in 1.4.x:
Commandnode now has Permission, No-permission message, and Cooldown fields - New nodes:
Set Gamemode,Set Weather,Set Time - One-click download of your finished script
Custom No-Permission Messages
You can now specify exactly what a player sees when they try to run a command they don't have access to. Add [no-permission: "your message"] alongside any [permission: ...] option.
command /admin [permission: myserver.admin] [no-permission: "&cAdmins only!"]: send "&aAdmin panel opened." to player
command /fly [permission: myserver.fly] [no-permission: "&cBuy VIP to unlock /fly."]: send "&bFlight toggled!" to player
command /revive [permission: myserver.revive] [cooldown: 60] [no-permission: "&cYou cannot revive players."]: heal feed send "&aRevived!" to player
Without [no-permission] the default message "You don't have permission to use this command." is used. Color codes using & are supported in the custom message.
Bug Fix — Visual Scripter drag shift
Dragging a node on the online Visual Scripter caused the canvas and the node to jump to the wrong position the moment you clicked and started moving. The root cause was an incorrect CSS position: relative on node elements — when a node was brought to the front (via DOM reorder) at drag activation, its relative-flow offset changed, producing the visible jump. Nodes are now position: absolute, so DOM order has no effect on their canvas position.
How to Update
- Stop your server.
- Replace
kode-1.4.0.jarwithkode-1.4.1.jarin yourplugins/folder. - Start your server — no config changes needed.
- Add
[no-permission: "..."]to any command that already has[permission: ...].
Need help? Join the Discord or visit the documentation.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Zp2qAVsU:YZg4LTEK"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Zp2qAVsU:YZg4LTEK"
}

