Kode
Coding in Minecraft
Kode is a Bukkit/Spigot plugin that enables one to code inside the game Minecraft. It utilizes the Conversations API as well as the Nashorn ScriptEngine (JDK 1.8).
Usage
Simply compile it (or download) and put it into your server's /plugins directory. Additionally, add any other plugins that integrate additional functionality as desired.
In-game, then use the /kode command to start an interpreter session. Code as desired, then when you are done, type "exit()" (without the quotes). During your session, you cannot talk through in-game chat, as input is redirected to the plugin.
There are two global variables defined already. They are
- Server - Provides access to the Bukkit instance. This is equivalent to calling
inside a plugin.Bukkit.getServer() - Session - Provides access to the Kode Session that you are manipulating. Check out the source for more details on that class.
Prerequisites
Your server needs to be running Java 8 or later.
Features
- Nashorn Javascript / Bukkit API integration
- Prototype and experiment without having to recompile a plugin and reload the server every time
- Adds limitless possibility to a game with unlimited possibilities
Source
You can check out the source on Github
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
