CoderСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (26)
beta
Coder 2.5.0
2.5.013 сент. 2026 г.38Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
# Coder v2.5.0
> **A powerful scripting engine for Minecraft. Run Java, Lua, and Python scripts on your server with real-time web editing.**


## What's New in v2.5.0
* **Python runtime management:** The plugin downloads and manages the Python interpreter under its runtime directory when Python execution is enabled. Python is no longer bundled through Jython.
* **Simplified execution security:** The former User Execution Control (UEC) and Java script manager (JSM) systems have been removed.
## Features
### Scripting Engine
* **Multi-language support:** Write and execute Java, Python, and Lua scripts on your Minecraft server.
* **Unified workspace:** Scripts live under the organized `Coder/scripts/` folder.
* **In-memory Java execution:** Load Java code into server memory with `/coder load`.
* **Runtime-managed Python:** Python runtime files are downloaded into `Coder/runtimes/Python/` and used for Python script execution.
* **Clean cache directories:** Compiled Java files are separated into runtime and loaded directories.
### Addon System
* **Addon registry:** Plugins can integrate with Coder through `CoderAddon`.
* **Version and dependency gating:** `AddonManager` checks addon requirements before loading.
* **Workers/helpers:** Addons can expose managed recurring workers through `CoderWorker`.
* **Custom execution handlers:** Addons can provide Java, Python, and Lua handlers and preprocessing hooks.
* **Custom commands, events, and tab completion:** Addons can extend Coder's command and event APIs.
* **Shared data store:** Addons can store lightweight key/value data.
* **Auto-tick and auto-save:** Addons can opt into managed periodic callbacks.
### Utilities Exposed via CoderAPI
* **Messaging:** Prefixed success, error, info, warning, debug, and broadcast messages.
* **Players:** Health, food, experience, game mode, permissions, teleporting, kicking, and location lookups.
* **Inventory/items:** Give, remove, count, check, and clear inventory items.
* **Effects:** Sounds, particles, action bars, and titles.
* **Scoreboard:** Simple sidebar creation and clearing.
* **Scheduler:** Sync, delayed, async, and repeating task helpers.
* **Cooldowns, blocks, and chat helpers:** Per-player cooldowns, block operations, and color conversion utilities.
* **Server information:** MOTD, Bukkit/Minecraft version, TPS, MSPT, tick count, and plugin lookups.
### Operations
* **Dual backup systems:** Automated scheduled backups and instant manual snapshots.
* **Graphical Web Interface (GWI):** Securely manage, edit, and delete server files remotely.
* **Virtual Console Interface (VCI):** Run server commands remotely via `https://coder-gwieditor.firesmasher.workers.dev/mc-console?=YOUR_TOKEN_HERE`.
* **Java 25 support:** A dedicated Java 25 build is available for newer JVMs.
* **Additional utilities:** Script access to JetBrains annotations, NBT-API, and Commons Lang3.
### GWI Editor Security
GWI sessions use SHA-256 tokens and automatically expire after 30 minutes of inactivity.
### Virtual Console Interface Security
The Minecraft console panel blocks `/op` commands and uses SHA-256 server password tokens. To disable it, remove the value of `serverPassword=` from `/plugins/Coder/.gwi/secure/serverPassword.env`.
## Quick Start
### Workspace Directories
| Purpose | Server Path |
| :--- | :--- |
| **Scripts directory** | `/plugins/Coder/scripts/` |
| **Execution logs** | `/plugins/Coder/Logs/` |
| **GWI directory** | `/plugins/Coder/.gwi/` |
| **Python runtime** | `/plugins/Coder/runtimes/Python/` |
### Command Reference
#### Script Management
* `/coder run <filename>` - Executes a script.
* `/coder load <filename>` - Loads and compiles a Java script into server memory.
* `/coder unload <filename>` - Unloads an active Java class.
* `/coder reload <filename>` - Reloads plugin configuration or a script.
#### GWI Web Editor
* `/coder editor start` - Starts a secure GWI editor session.
* `/coder editor trust <username>` - Grants access to a pending connection.
* `/coder editor do-not-trust <username>` - Denies a pending connection.
* `/coder editor stop` - Terminates the active GWI editor session.
#### Virtual Console Interface
* `/coder gen-pass` - Generates a server password for `/mc-console/`.
#### System and Maintenance
* `/coder backup` - Creates an immediate backup.
* `/coder auto-backup-start` - Starts automatic backups.
* `/coder auto-backup-stop` - Stops automatic backups.
* `/coder reload-config` - Reloads `config.yml`.
* `/coder update` - Checks for plugin updates.
* `/coder update-jar` - Downloads and installs the latest plugin version.
* `/coder enable-activity-logging` - Enables activity logging.
* `/coder disable-activity-logging` - Disables activity logging.
#### Coderc
* `/coderc run <filename.class>` - Runs a compiled class.
* `/coderc compile <filename.java>` - Compiles a Java file into a class file.
## Security Warning
Coder executes Java, Python, and Lua scripts with access to the server environment. Only trusted administrators should manage files in the `scripts/` directory.
release
Coder 2.4.5
2.4.510 авг. 2026 г.94Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
# Coder v2.4.5
> **The most powerful scripting engine for Minecraft. Run Java, Lua, and Python natively on your server with real-time web editing.**


---
## 🚀 What's New in v2.4.5
* **New CoderAPI Addon Workers/Helpers:**
* Added `CoderWorker`, a lightweight helper/background-task interface that addons can expose via `getWorker()` to run recurring logic without managing their own scheduler.
* `AddonManager` now automatically **starts** an addon's worker right after the addon is registered (`onLoad()`/`fireAddonLoad`) and automatically **stops** it before the addon's `onDisable()` runs — no manual bookkeeping required on the addon's side.
* Workers can also be registered and managed by hand through `CoderAPI` for addons that want a worker independent of their own lifecycle:
* `registerWorker(CoderWorker)` – registers and immediately starts a worker, cancelling any prior task with the same name first.
* `unregisterWorker(String name)` – stops and removes a worker by name.
* `getWorker(String name)` / `getWorkers()` – look up a registered worker or view them all.
* `isWorkerRunning(String name)` – check whether a worker's scheduled task is still active.
* A `CoderWorker` controls its own timing and threading via `getIntervalTicks()`, `getInitialDelayTicks()`, and `isAsync()`, and gets `onStart()`/`onStop()` lifecycle hooks around its repeating `run()`.
* **Expanded CoderAPI:**
* **Per-player cooldown system** — `setCooldown(player, key, durationTicks)`, `isOnCooldown(player, key)`, `getRemainingCooldown(player, key)`, `clearCooldown(player, key)`, `clearAllCooldowns(player)`. Cooldowns are tracked per player UUID and per string key, so addons can run independent cooldowns (abilities, commands, kits, etc.) without colliding.
* **Block helpers** — `getBlockType(location)`, `setBlock(location, materialName)`, `isBlockType(location, materialName)`, `breakBlockNaturally(location)` for quick block reads/writes from scripts and addons without touching Bukkit's `Block` API directly.
* **Chat/text helpers** — `colorize(message)` converts `&`-coded strings to usable `§` color codes, and `stripColor(message)` removes color codes entirely for logging, storage, or plain-text comparisons.
---
## 🛠 Features
### Scripting Engine
* **Native Multi-Language Support:** Write and execute scripts in **Java, Python, and Lua** directly on your Minecraft server — no external processes or bridges.
* **Unified Workspace:** All scripts, regardless of language, live under a single organized `Coder/scripts/` folder.
* **In-Memory Java Execution:** Load Java code directly into server memory (`/coder load`) so listeners and background processes defined in scripts keep running like a normal plugin component, without needing a restart.
* **Clean Cache Directory:** Compiled `.class` files are cleanly separated:
* Temporary runtime files: `Coder/JavaClass/Runtime/`
* Loaded persistent files: `Coder/JavaClass/Loaded/`
* **User Execution Control (UEC):** An active security layer that intercepts unauthorized scripts before they run. Regardless of language, nothing executes without UEC verification — operators can `/coder confirm` or `/coder cancel` flagged scripts.
### Addon System (CoderAPI)
* **Addon Registry:** Any plugin can hook into Coder as an addon by implementing `CoderAddon` and either depending/soft-depending on `Coder` or matching the legacy `me.coder.api` classpath (with an automatic warning nudging authors toward the current `dev.codestuff.coder.api` path).
* **Version & Dependency Gating:** `AddonManager` checks each addon's declared `getMinCoderVersion()` and inter-addon `getDependencies()` before loading, skipping (with a clear log warning) anything that isn't satisfied.
* **Workers/Helpers:** Addons can expose a `CoderWorker` (see above) for recurring background work that's fully managed by `AddonManager` — started on load, stopped on unload, sync or async.
* **Custom Execution Handlers:** Addons can register their own `JavaExecutionHandler` and/or `ScriptExecutionHandler` implementations for Java, Python, and Lua, plus per-language `ScriptPreprocessor`/`ScriptPostprocessor` hooks.
* **Custom Commands, Events & Tab Completion:** Addons can register subcommands (`CoderCommandHandler`), listen to Coder's own lifecycle events (`CoderEventListener` — script start/end/error, addon load/unload, command execution), and contribute tab completion (`CoderTabCompleter`).
* **Shared Data Store:** A per-addon key/value store (`setAddonData`/`getAddonData`/`getAllAddonData`) for lightweight state that doesn't need its own file.
* **Auto-Tick & Auto-Save:** Addons can opt into a per-tick callback (`wantsTick()`/`onTick()`) or a periodic autosave (`shouldAutoSave()`/`getAutoSaveInterval()`/`onSave()`), both scheduled automatically by `AddonManager`.
### Utilities Exposed via CoderAPI
* **Messaging:** Prefixed success/error/info/warning/debug messages and broadcasts to all online players plus console.
* **Players:** Health, food, level/exp, game mode, permissions, teleporting, kicking, and location/world lookups.
* **Inventory/Items:** Give, remove, count, and check items by material name, plus full inventory clearing.
* **Effects:** Sounds, particles, action bars, and titles.
* **Scoreboard:** Simple sidebar creation and clearing.
* **Scheduler:** Sync, delayed, async, and repeating task helpers wrapped around Bukkit's scheduler.
* **Cooldowns, Blocks, and Chat helpers:** See "What's New" above.
* **Server Info:** MOTD, Bukkit/Minecraft version, TPS, MSPT, tick count, and plugin lookups.
### Operations
* **Dual Backup Systems:** Automated scheduled backups paired with instant manual snapshots (`/coder backup`, `/coder auto-backup-start`/`stop`).
* **Graphical Web Interface (GWI):** Securely manage, edit, and delete files on your server from a remote web browser.
* **Virtual Console Interface (VCI):** Run server commands remotely and securely via `https://coder-gwieditor.firesmasher.workers.dev/mc-console?=YOUR_TOKEN_HERE`.
* **Java 25 Support:** A dedicated java-25 build is available for servers running newer JVMs.
* **Extra Useful Utilities:** Script access to JetBrains annotations, NBT-API, and Commons Lang3, among others.
### 🛡 GWI Editor Security
The remote GWI Editor is highly secure. Session connections leverage **SHA-256 tokens** which are mathematically impossible to brute-force or guess. Every session token also automatically expires after 30 minutes of inactivity.
### 🛡 Virtual Console Interface Security
The custom Minecraft console panel blocks `/op` commands and is secured by SHA-256 server password tokens. To disable this feature, go to `/plugins/Coder/.gwi/secure/serverPassword.env` and remove the value of `serverPassword=`.
---
## 📖 Quick Start
### Workspace Directories
Drop your scripts and check execution logs in the following directories:
| Purpose | Server Path |
| :--- | :--- |
| **Scripts Directory** | `/plugins/Coder/scripts/` |
| **Execution Logs** | `/plugins/Coder/Logs/` |
| **GWI Directory** | `/plugins/Coder/.gwi/` |
---
### Command Reference
#### Script Management
* `/coder run <filename>` – Executes a specified script.
* `/coder load <filename>` – Loads and compiles a script directly into Server Memory.
* `/coder unload <filename>` – Unloads an active script from Server Memory.
* `/coder reload <filename>` – Reloads a specific script's configuration.
#### Security & UEC
* `/coder confirm` – Manually permits a script flagged by the User Execution Control.
* `/coder cancel` – Blocks and cancels a script caught by the UEC.
#### GWI Web Editor
* `/coder editor start` – Spawns a secure SHA-256 link to access the GWI Web Editor.
* `/coder editor trust <username>` – Grants access to a pending connection request.
* `/coder editor do-not-trust <username>` – Denies access to a connection request.
* `/coder editor stop` – Terminates the active GWI Web Editor session immediately.
#### Virtual Console Interface
* `/coder gen-pass` - Generates a unique SHA-256 server password to access `/mc-console/`.
#### System & Maintenance
* `/coder backup` – Triggers an immediate manual backup of your script directory.
* `/coder auto-backup-start` – Starts the automated scheduler for background backups.
* `/coder auto-backup-stop` – Halts the background backup scheduler.
* `/coder reload-config` – Hot-reloads the main `config.yml` file.
* `/coder update` – Checks for updates and retrieves a download link.
* `/coder update-jar` – Automatically downloads and replaces the plugin JAR file.
* `/coder enable-activity-logging` – Enables activity logging.
* `/coder disable-activity-logging` – Disables activity logging.
#### Coderc (Coder Compiler)
* `/coderc run <filename.class>` - Runs a .class file.
* `/coderc compile <filename.java>` - Compiles a .java into .class
* **Aliases:**
> */cojav, /cjavac, /cjava, /codec*
release
Coder 2.4.4
2.4.429 июл. 2026 г.34Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
# Coder v2.4.4
> **The most powerful scripting engine for Minecraft. Run Java, Lua, and Python natively on your server with real-time web editing.**


---
## 🚀 What's New in v2.4.4
* **Implemented New API Version:**
* **Now implementing and using the api version `2.5-CA.stable`**
* **New API Versioning:**
**Now `version-CA.status`, CA for "Coder Addon"**
* **Fixed Missing/Bugged Classpaths:**
* **Updated Libraries.java and JavaCompiler.java to detect classpaths**
* **Added More Dependencies:**
* **Added extra dependencies such as `nbt-api` and `commons-lang3` for scripts**
---
## 🛠 Features
* **Native Multi-Language Support:** Write and execute scripts in **Java, Python, and Lua** directly on your Minecraft server.
* **Unified Workspace:** Keep all your automation files organized in a single, dedicated folder.
* **In-Memory Java Execution:** Load Java code directly into server memory to keep active listeners and background processes running.
* **Clean Cache Directory:** Compiled `.class` files are cleanly separated:
* Temporary runtime files: `Coder/JavaClass/Runtime/`
* Loaded persistent files: `Coder/JavaClass/Loaded/`
* **User Execution Control (UEC):** An active security layer that intercepts unauthorized scripts. Regardless of the language used, nothing runs without UEC verification.
* **Dual Backup Systems:** Automated scheduled backups paired with instant manual snapshots.
* **Graphical Web Interface (GWI):** Securely manage, edit, and delete files on your server using a remote web browser window.
* **Virtual Console Interface (VCI):** Lets you securely run commands via `https://coder-gwieditor.firesmasher.workers.dev/mc-console?=YOUR_TOKEN_HERE`.
* **Java 25 Support:** Download the java-25 version of Coder.
* **Extra Useful Utilities:** Lets you use JetBrains annotations, nbt api, commons lang3 and etc.
### 🛡 GWI Editor Security
The remote GWI Editor is highly secure. Session connections leverage **SHA-256 tokens** which are mathematically impossible to brute-force or guess. Additionally, every session token automatically expires after 30 minutes of inactivity.
### 🛡 Virtual Console Interface Security
The custom minecraft console panel blocks /op commands and is secured by `SHA-256` Server Password tokens, to disable this feature, you can go to `/plugins/Coder/.gwi/secure/serverPassword.env` and remove the value of `serverPassword=`.
---
## 📖 Quick Start
### Workspace Directories
Drop your scripts and check execution logs in the following directories:
| Purpose | Server Path |
| :--- | :--- |
| **Scripts Directory** | `/plugins/Coder/scripts/` |
| **Execution Logs** | `/plugins/Coder/Logs/` |
| **GWI Directory** | `/plugins/Coder/.gwi/` |
---
### Command Reference
#### Script Management
* `/coder run <filename>` – Executes a specified script.
* `/coder load <filename>` – Loads and compiles a script directly into Server Memory.
* `/coder unload <filename>` – Unloads an active script from Server Memory.
* `/coder reload <filename>` – Reloads a specific script's configuration.
#### Security & UEC
* `/coder confirm` – Manually permits a script flagged by the User Execution Control.
* `/coder cancel` – Blocks and cancels a script caught by the UEC.
#### GWI Web Editor
* `/coder editor start` – Spawns a secure SHA-256 link to access the GWI Web Editor.
* `/coder editor trust <username>` – Grants access to a pending connection request.
* `/coder editor do-not-trust <username>` – Denies access to a connection request.
* `/coder editor stop` – Terminates the active GWI Web Editor session immediately.
#### Virtual Console Interface
* `/coder gen-pass` - Generates a unique SHA-256 server password to access `/mc-console/`.
#### System & Maintenance
* `/coder backup` – Triggers an immediate manual backup of your script directory.
* `/coder auto-backup-start` – Starts the automated scheduler for background backups.
* `/coder auto-backup-stop` – Halts the background backup scheduler.
* `/coder reload-config` – Hot-reloads the main `config.yml` file.
* `/coder update` – Checks for updates and retrieves a download link.
* `/coder update-jar` – Automatically downloads and replaces the plugin JAR file.
* `/coder enable-activity-logging` – Enables activity logging.
* `/coder disable-activity-logging` – Disables activity logging.
#### Coderc (Coder Compiler)
* `/coderc run <filename.class>` - Runs a .class file.
* `/coderc compile <filename.java>` - Compiles a .java into .class
* **Aliases:**
> */cojav, /cjavac, /cjava, /codec*
release
Coder 2.4.3
2.4.328 июл. 2026 г.24Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1paper, purpur
Что нового
# Coder v2.4.3
> **The most powerful scripting engine for Minecraft. Run Java, Lua, and Python natively on your server with real-time web editing.**


---
## 🚀 What's New in v2.4.3
* **BackupManager fix:**
* **Fixed zipping problem**
> Zipping below 2.4.2 caused zipping it self over and over causing a GIGABYTE ZIP.
* **Coder Addons Lising:**
* **Run `/pl` or `/plugins` and the plugin will log coder addons. Along with the server plugins.**
* **Added API Versoning:**
* **
---
## 🛠 Features
* **Native Multi-Language Support:** Write and execute scripts in **Java, Python, and Lua** directly on your Minecraft server.
* **Unified Workspace:** Keep all your automation files organized in a single, dedicated folder.
* **In-Memory Java Execution:** Load Java code directly into server memory to keep active listeners and background processes running.
* **Clean Cache Directory:** Compiled `.class` files are cleanly separated:
* Temporary runtime files: `Coder/JavaClass/Runtime/`
* Loaded persistent files: `Coder/JavaClass/Loaded/`
* **User Execution Control (UEC):** An active security layer that intercepts unauthorized scripts. Regardless of the language used, nothing runs without UEC verification.
* **Dual Backup Systems:** Automated scheduled backups paired with instant manual snapshots.
* **Graphical Web Interface (GWI):** Securely manage, edit, and delete files on your server using a remote web browser window.
* **Virtual Console Interface (VCI):** Lets you securely run commands via `https://coder-gwieditor.firesmasher.workers.dev/mc-console?=YOUR_TOKEN_HERE`.
* **Java 25 Support:** Download the java-25 version of Coder.
### 🛡 GWI Editor Security
The remote GWI Editor is highly secure. Session connections leverage **SHA-256 tokens** which are mathematically impossible to brute-force or guess. Additionally, every session token automatically expires after 30 minutes of inactivity.
### 🛡 Virtual Console Interface Security
The custom minecraft console panel blocks /op commands and is secured by `SHA-256` Server Password tokens, to disable this feature, you can go to `/plugins/Coder/.gwi/secure/serverPassword.env` and remove the value of `serverPassword=`.
---
## 📖 Quick Start
### Workspace Directories
Drop your scripts and check execution logs in the following directories:
| Purpose | Server Path |
| :--- | :--- |
| **Scripts Directory** | `/plugins/Coder/scripts/` |
| **Execution Logs** | `/plugins/Coder/Logs/` |
| **GWI Directory** | `/plugins/Coder/.gwi/` |
---
### Command Reference
#### Script Management
* `/coder run <filename>` – Executes a specified script.
* `/coder load <filename>` – Loads and compiles a script directly into Server Memory.
* `/coder unload <filename>` – Unloads an active script from Server Memory.
* `/coder reload <filename>` – Reloads a specific script's configuration.
#### Security & UEC
* `/coder confirm` – Manually permits a script flagged by the User Execution Control.
* `/coder cancel` – Blocks and cancels a script caught by the UEC.
#### GWI Web Editor
* `/coder editor start` – Spawns a secure SHA-256 link to access the GWI Web Editor.
* `/coder editor trust <username>` – Grants access to a pending connection request.
* `/coder editor do-not-trust <username>` – Denies access to a connection request.
* `/coder editor stop` – Terminates the active GWI Web Editor session immediately.
#### Virtual Console Interface
* `/coder gen-pass` - Generates a unique SHA-256 server password to access `/mc-console/`.
#### System & Maintenance
* `/coder backup` – Triggers an immediate manual backup of your script directory.
* `/coder auto-backup-start` – Starts the automated scheduler for background backups.
* `/coder auto-backup-stop` – Halts the background backup scheduler.
* `/coder reload-config` – Hot-reloads the main `config.yml` file.
* `/coder update` – Checks for updates and retrieves a download link.
* `/coder update-jar` – Automatically downloads and replaces the plugin JAR file.
* `/coder enable-activity-logging` – Enables activity logging.
* `/coder disable-activity-logging` – Disables activity logging.
#### Coderc (Coder Compiler)
* `/coderc run <filename.class>` - Runs a .class file.
* `/coderc compile <filename.java>` - Compiles a .java into .class
* **Aliases:**
> */cojav, /cjavac, /cjava, /codec*
release
Coder 2.4.3
2.4.328 июл. 2026 г.15Minecraft: 26.1.2, 26.2paper, purpur
Что нового
# Coder v2.4.3
> **The most powerful scripting engine for Minecraft. Run Java, Lua, and Python natively on your server with real-time web editing.**


---
## 🚀 What's New in v2.4.3
* **BackupManager fix:**
* **Fixed zipping problem**
> Zipping below 2.4.2 caused zipping it self over and over causing a GIGABYTE ZIP.
* **Coder Addons Lising:**
* **Run `/pl` or `/plugins` and the plugin will log coder addons. Along with the server plugins.**
* **Added API Versoning:**
* **
---
## 🛠 Features
* **Native Multi-Language Support:** Write and execute scripts in **Java, Python, and Lua** directly on your Minecraft server.
* **Unified Workspace:** Keep all your automation files organized in a single, dedicated folder.
* **In-Memory Java Execution:** Load Java code directly into server memory to keep active listeners and background processes running.
* **Clean Cache Directory:** Compiled `.class` files are cleanly separated:
* Temporary runtime files: `Coder/JavaClass/Runtime/`
* Loaded persistent files: `Coder/JavaClass/Loaded/`
* **User Execution Control (UEC):** An active security layer that intercepts unauthorized scripts. Regardless of the language used, nothing runs without UEC verification.
* **Dual Backup Systems:** Automated scheduled backups paired with instant manual snapshots.
* **Graphical Web Interface (GWI):** Securely manage, edit, and delete files on your server using a remote web browser window.
* **Virtual Console Interface (VCI):** Lets you securely run commands via `https://coder-gwieditor.firesmasher.workers.dev/mc-console?=YOUR_TOKEN_HERE`.
* **Java 25 Support:** Download the java-25 version of Coder.
### 🛡 GWI Editor Security
The remote GWI Editor is highly secure. Session connections leverage **SHA-256 tokens** which are mathematically impossible to brute-force or guess. Additionally, every session token automatically expires after 30 minutes of inactivity.
### 🛡 Virtual Console Interface Security
The custom minecraft console panel blocks /op commands and is secured by `SHA-256` Server Password tokens, to disable this feature, you can go to `/plugins/Coder/.gwi/secure/serverPassword.env` and remove the value of `serverPassword=`.
---
## 📖 Quick Start
### Workspace Directories
Drop your scripts and check execution logs in the following directories:
| Purpose | Server Path |
| :--- | :--- |
| **Scripts Directory** | `/plugins/Coder/scripts/` |
| **Execution Logs** | `/plugins/Coder/Logs/` |
| **GWI Directory** | `/plugins/Coder/.gwi/` |
---
### Command Reference
#### Script Management
* `/coder run <filename>` – Executes a specified script.
* `/coder load <filename>` – Loads and compiles a script directly into Server Memory.
* `/coder unload <filename>` – Unloads an active script from Server Memory.
* `/coder reload <filename>` – Reloads a specific script's configuration.
#### Security & UEC
* `/coder confirm` – Manually permits a script flagged by the User Execution Control.
* `/coder cancel` – Blocks and cancels a script caught by the UEC.
#### GWI Web Editor
* `/coder editor start` – Spawns a secure SHA-256 link to access the GWI Web Editor.
* `/coder editor trust <username>` – Grants access to a pending connection request.
* `/coder editor do-not-trust <username>` – Denies access to a connection request.
* `/coder editor stop` – Terminates the active GWI Web Editor session immediately.
#### Virtual Console Interface
* `/coder gen-pass` - Generates a unique SHA-256 server password to access `/mc-console/`.
#### System & Maintenance
* `/coder backup` – Triggers an immediate manual backup of your script directory.
* `/coder auto-backup-start` – Starts the automated scheduler for background backups.
* `/coder auto-backup-stop` – Halts the background backup scheduler.
* `/coder reload-config` – Hot-reloads the main `config.yml` file.
* `/coder update` – Checks for updates and retrieves a download link.
* `/coder update-jar` – Automatically downloads and replaces the plugin JAR file.
* `/coder enable-activity-logging` – Enables activity logging.
* `/coder disable-activity-logging` – Disables activity logging.
#### Coderc (Coder Compiler)
* `/coderc run <filename.class>` - Runs a .class file.
* `/coderc compile <filename.java>` - Compiles a .java into .class
* **Aliases:**
> */cojav, /cjavac, /cjava, /codec*
release
Coder 2.4.2
2.4.227 июл. 2026 г.8Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1paper, purpur
Что нового
# Coder v2.4.2
> **The most powerful scripting engine for Minecraft. Run Java, Lua, and Python natively on your server with real-time web editing.**


---
## 🚀 What's New in v2.4.2
* **CoderAPI Dumb Store Fix:**
* **Fixed AddonManager to process CoderAPI**
> firesmasher forgot to update AddonManager to process CoderAPI
* **Coder API Legacy Support:**
* **Brought back `me.coder.api.CoderAPI` - Points to dev.codestuff.coder.api.CoderAPI**
> added `me.coder.api` for older/not updated coder addons to work on version **2.4.2** or newer.
---
## 🛠 Features
* **Native Multi-Language Support:** Write and execute scripts in **Java, Python, and Lua** directly on your Minecraft server.
* **Unified Workspace:** Keep all your automation files organized in a single, dedicated folder.
* **In-Memory Java Execution:** Load Java code directly into server memory to keep active listeners and background processes running.
* **Clean Cache Directory:** Compiled `.class` files are cleanly separated:
* Temporary runtime files: `Coder/JavaClass/Runtime/`
* Loaded persistent files: `Coder/JavaClass/Loaded/`
* **User Execution Control (UEC):** An active security layer that intercepts unauthorized scripts. Regardless of the language used, nothing runs without UEC verification.
* **Dual Backup Systems:** Automated scheduled backups paired with instant manual snapshots.
* **Graphical Web Interface (GWI):** Securely manage, edit, and delete files on your server using a remote web browser window.
* **Virtual Console Interface (VCI):** Lets you securely run commands via `https://coder-gwieditor.firesmasher.workers.dev/mc-console?=YOUR_TOKEN_HERE`.
* **Java 25 Support:** Download the java-25 version of Coder.
### 🛡 GWI Editor Security
The remote GWI Editor is highly secure. Session connections leverage **SHA-256 tokens** which are mathematically impossible to brute-force or guess. Additionally, every session token automatically expires after 30 minutes of inactivity.
### 🛡 Virtual Console Interface Security
The custom minecraft console panel blocks /op commands and is secured by `SHA-256` Server Password tokens, to disable this feature, you can go to `/plugins/Coder/.gwi/secure/serverPassword.env` and remove the value of `serverPassword=`.
---
## 📖 Quick Start
### Workspace Directories
Drop your scripts and check execution logs in the following directories:
| Purpose | Server Path |
| :--- | :--- |
| **Scripts Directory** | `/plugins/Coder/scripts/` |
| **Execution Logs** | `/plugins/Coder/Logs/` |
| **GWI Directory** | `/plugins/Coder/.gwi/` |
---
### Command Reference
#### Script Management
* `/coder run <filename>` – Executes a specified script.
* `/coder load <filename>` – Loads and compiles a script directly into Server Memory.
* `/coder unload <filename>` – Unloads an active script from Server Memory.
* `/coder reload <filename>` – Reloads a specific script's configuration.
#### Security & UEC
* `/coder confirm` – Manually permits a script flagged by the User Execution Control.
* `/coder cancel` – Blocks and cancels a script caught by the UEC.
#### GWI Web Editor
* `/coder editor start` – Spawns a secure SHA-256 link to access the GWI Web Editor.
* `/coder editor trust <username>` – Grants access to a pending connection request.
* `/coder editor do-not-trust <username>` – Denies access to a connection request.
* `/coder editor stop` – Terminates the active GWI Web Editor session immediately.
#### Virtual Console Interface
* `/coder gen-pass` - Generates a unique SHA-256 server password to access `/mc-console/`.
#### System & Maintenance
* `/coder backup` – Triggers an immediate manual backup of your script directory.
* `/coder auto-backup-start` – Starts the automated scheduler for background backups.
* `/coder auto-backup-stop` – Halts the background backup scheduler.
* `/coder reload-config` – Hot-reloads the main `config.yml` file.
* `/coder update` – Checks for updates and retrieves a download link.
* `/coder update-jar` – Automatically downloads and replaces the plugin JAR file.
* `/coder enable-activity-logging` – Enables activity logging.
* `/coder disable-activity-logging` – Disables activity logging.
#### Coderc (Coder Compiler)
* `/coderc run <filename.class>` - Runs a .class file.
* `/coderc compile <filename.java>` - Compiles a .java into .class
* **Aliases:**
> */cojav, /cjavac, /cjava, /codec*
release
Coder 2.4.2
2.4.227 июл. 2026 г.18Minecraft: 26.1.2, 26.2paper, purpur
Что нового
# Coder v2.4.2
> **The most powerful scripting engine for Minecraft. Run Java, Lua, and Python natively on your server with real-time web editing.**


---
## 🚀 What's New in v2.4.2
* **CoderAPI Dumb Store Fix:**
* **Fixed AddonManager to process CoderAPI**
> firesmasher forgot to update AddonManager to process CoderAPI
* **Coder API Legacy Support:**
* **Brought back `me.coder.api.CoderAPI` - Points to dev.codestuff.coder.api.CoderAPI**
> added `me.coder.api` for older/not updated coder addons to work on version **2.4.2** or newer.
---
## 🛠 Features
* **Native Multi-Language Support:** Write and execute scripts in **Java, Python, and Lua** directly on your Minecraft server.
* **Unified Workspace:** Keep all your automation files organized in a single, dedicated folder.
* **In-Memory Java Execution:** Load Java code directly into server memory to keep active listeners and background processes running.
* **Clean Cache Directory:** Compiled `.class` files are cleanly separated:
* Temporary runtime files: `Coder/JavaClass/Runtime/`
* Loaded persistent files: `Coder/JavaClass/Loaded/`
* **User Execution Control (UEC):** An active security layer that intercepts unauthorized scripts. Regardless of the language used, nothing runs without UEC verification.
* **Dual Backup Systems:** Automated scheduled backups paired with instant manual snapshots.
* **Graphical Web Interface (GWI):** Securely manage, edit, and delete files on your server using a remote web browser window.
* **Virtual Console Interface (VCI):** Lets you securely run commands via `https://coder-gwieditor.firesmasher.workers.dev/mc-console?=YOUR_TOKEN_HERE`.
* **Java 25 Support:** Download the java-25 version of Coder.
### 🛡 GWI Editor Security
The remote GWI Editor is highly secure. Session connections leverage **SHA-256 tokens** which are mathematically impossible to brute-force or guess. Additionally, every session token automatically expires after 30 minutes of inactivity.
### 🛡 Virtual Console Interface Security
The custom minecraft console panel blocks /op commands and is secured by `SHA-256` Server Password tokens, to disable this feature, you can go to `/plugins/Coder/.gwi/secure/serverPassword.env` and remove the value of `serverPassword=`.
---
## 📖 Quick Start
### Workspace Directories
Drop your scripts and check execution logs in the following directories:
| Purpose | Server Path |
| :--- | :--- |
| **Scripts Directory** | `/plugins/Coder/scripts/` |
| **Execution Logs** | `/plugins/Coder/Logs/` |
| **GWI Directory** | `/plugins/Coder/.gwi/` |
---
### Command Reference
#### Script Management
* `/coder run <filename>` – Executes a specified script.
* `/coder load <filename>` – Loads and compiles a script directly into Server Memory.
* `/coder unload <filename>` – Unloads an active script from Server Memory.
* `/coder reload <filename>` – Reloads a specific script's configuration.
#### Security & UEC
* `/coder confirm` – Manually permits a script flagged by the User Execution Control.
* `/coder cancel` – Blocks and cancels a script caught by the UEC.
#### GWI Web Editor
* `/coder editor start` – Spawns a secure SHA-256 link to access the GWI Web Editor.
* `/coder editor trust <username>` – Grants access to a pending connection request.
* `/coder editor do-not-trust <username>` – Denies access to a connection request.
* `/coder editor stop` – Terminates the active GWI Web Editor session immediately.
#### Virtual Console Interface
* `/coder gen-pass` - Generates a unique SHA-256 server password to access `/mc-console/`.
#### System & Maintenance
* `/coder backup` – Triggers an immediate manual backup of your script directory.
* `/coder auto-backup-start` – Starts the automated scheduler for background backups.
* `/coder auto-backup-stop` – Halts the background backup scheduler.
* `/coder reload-config` – Hot-reloads the main `config.yml` file.
* `/coder update` – Checks for updates and retrieves a download link.
* `/coder update-jar` – Automatically downloads and replaces the plugin JAR file.
* `/coder enable-activity-logging` – Enables activity logging.
* `/coder disable-activity-logging` – Disables activity logging.
#### Coderc (Coder Compiler)
* `/coderc run <filename.class>` - Runs a .class file.
* `/coderc compile <filename.java>` - Compiles a .java into .class
* **Aliases:**
> */cojav, /cjavac, /cjava, /codec*
release
Coder 2.4.1
2.4.125 июл. 2026 г.24Minecraft: 26.1.2, 26.2paper, purpur
Что нового
# Coder v2.4.1
> **The most powerful scripting engine for Minecraft. Run Java, Lua, and Python natively on your server with real-time web editing.**
---
## 🚀 What's New in v2.4.1
* **Fixed GWI Editor Sessions:**
* **Now sessions expire after 30 minutes or more based on how many times the `extend` button at the editor is clicked**
* **26.1.2 - 26.2 Support:**
* **Added plugin version for 26.1.2-26.2**
* **Plugin built using `Java 25`**
---
## 🛠 Features
* **Native Multi-Language Support:** Write and execute scripts in **Java, Python, and Lua** directly on your Minecraft server.
* **Unified Workspace:** Keep all your automation files organized in a single, dedicated folder.
* **In-Memory Java Execution:** Load Java code directly into server memory to keep active listeners and background processes running.
* **Clean Cache Directory:** Compiled `.class` files are cleanly separated:
* Temporary runtime files: `Coder/JavaClass/Runtime/`
* Loaded persistent files: `Coder/JavaClass/Loaded/`
* **User Execution Control (UEC):** An active security layer that intercepts unauthorized scripts. Regardless of the language used, nothing runs without UEC verification.
* **Dual Backup Systems:** Automated scheduled backups paired with instant manual snapshots.
* **Graphical Web Interface (GWI):** Securely manage, edit, and delete files on your server using a remote web browser window.
* **Virtual Console Interface (VCI):** Lets you securely run commands via `https://coder-gwieditor.firesmasher.workers.dev/mc-console?=YOUR_TOKEN_HERE`.
* **Java 25 Support:** Download the java-25 version of Coder.
### 🛡 GWI Editor Security
The remote GWI Editor is highly secure. Session connections leverage **SHA-256 tokens** which are mathematically impossible to brute-force or guess. Additionally, every session token automatically expires after 30 minutes of inactivity.
### 🛡 Virtual Console Interface Security
The custom minecraft console panel blocks /op commands and is secured by `SHA-256` Server Password tokens, to disable this feature, you can go to `/plugins/Coder/.gwi/secure/serverPassword.env` and remove the value of `serverPassword=`.
---
## 📖 Quick Start
### Workspace Directories
Drop your scripts and check execution logs in the following directories:
| Purpose | Server Path |
| :--- | :--- |
| **Scripts Directory** | `/plugins/Coder/scripts/` |
| **Execution Logs** | `/plugins/Coder/Logs/` |
| **GWI Directory** | `/plugins/Coder/.gwi/` |
---
### Command Reference
#### Script Management
* `/coder run <filename>` – Executes a specified script.
* `/coder load <filename>` – Loads and compiles a script directly into Server Memory.
* `/coder unload <filename>` – Unloads an active script from Server Memory.
* `/coder reload <filename>` – Reloads a specific script's configuration.
#### Security & UEC
* `/coder confirm` – Manually permits a script flagged by the User Execution Control.
* `/coder cancel` – Blocks and cancels a script caught by the UEC.
#### GWI Web Editor
* `/coder editor start` – Spawns a secure SHA-256 link to access the GWI Web Editor.
* `/coder editor trust <username>` – Grants access to a pending connection request.
* `/coder editor do-not-trust <username>` – Denies access to a connection request.
* `/coder editor stop` – Terminates the active GWI Web Editor session immediately.
### Virtual Console Interface
* `/coder gen-pass` - Generates a unique SHA-256 server password to access `/mc-console/`.
#### System & Maintenance
* `/coder backup` – Triggers an immediate manual backup of your script directory.
* `/coder auto-backup-start` – Starts the automated scheduler for background backups.
* `/coder auto-backup-stop` – Halts the background backup scheduler.
* `/coder reload-config` – Hot-reloads the main `config.yml` file.
* `/coder update` – Checks for updates and retrieves a download link.
* `/coder update-jar` – Automatically downloads and replaces the plugin JAR file.
* `/coder enable-activity-logging` – Enables activity logging.
* `/coder disable-activity-logging` – Disables activity logging.
---
## 📋 Console Session Example
Here is a typical session workflow demonstrating how to generate a server password:
```text
coder gen-pass
[12:38:39 INFO]: [Coder] Server password regenerated and saved to .gwi/secure/serverPassword.env
[12:38:40 INFO]: [Coder] Server password generated!
[12:38:40 INFO]: Copy this hash into the MC Console auth form:
[12:38:40 INFO]: 857a675a14c2e8b19eeb838d28d16a91128262417c23e4fdb08e078ffdef211f
[12:38:40 INFO]: Saved to: plugins/Coder/.gwi/secure/serverPassword.env
```
release
Coder 2.4.1
2.4.125 июл. 2026 г.18Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1paper, purpur
Что нового
# Coder v2.4.1
> **The most powerful scripting engine for Minecraft. Run Java, Lua, and Python natively on your server with real-time web editing.**
---
## 🚀 What's New in v2.4.1
* **Fixed GWI Editor Sessions:**
* **Now sessions expire after 30 minutes or more based on how many times the `extend` button at the editor is clicked**
* **26.1.2 - 26.2 Support:**
* **Added plugin version for 26.1.2-26.2**
* **Plugin built using `Java 25`**
---
## 🛠 Features
* **Native Multi-Language Support:** Write and execute scripts in **Java, Python, and Lua** directly on your Minecraft server.
* **Unified Workspace:** Keep all your automation files organized in a single, dedicated folder.
* **In-Memory Java Execution:** Load Java code directly into server memory to keep active listeners and background processes running.
* **Clean Cache Directory:** Compiled `.class` files are cleanly separated:
* Temporary runtime files: `Coder/JavaClass/Runtime/`
* Loaded persistent files: `Coder/JavaClass/Loaded/`
* **User Execution Control (UEC):** An active security layer that intercepts unauthorized scripts. Regardless of the language used, nothing runs without UEC verification.
* **Dual Backup Systems:** Automated scheduled backups paired with instant manual snapshots.
* **Graphical Web Interface (GWI):** Securely manage, edit, and delete files on your server using a remote web browser window.
* **Virtual Console Interface (VCI):** Lets you securely run commands via `https://coder-gwieditor.firesmasher.workers.dev/mc-console?=YOUR_TOKEN_HERE`.
* **Java 25 Support:** Download the java-25 version of Coder.
### 🛡 GWI Editor Security
The remote GWI Editor is highly secure. Session connections leverage **SHA-256 tokens** which are mathematically impossible to brute-force or guess. Additionally, every session token automatically expires after 30 minutes of inactivity.
### 🛡 Virtual Console Interface Security
The custom minecraft console panel blocks /op commands and is secured by `SHA-256` Server Password tokens, to disable this feature, you can go to `/plugins/Coder/.gwi/secure/serverPassword.env` and remove the value of `serverPassword=`.
---
## 📖 Quick Start
### Workspace Directories
Drop your scripts and check execution logs in the following directories:
| Purpose | Server Path |
| :--- | :--- |
| **Scripts Directory** | `/plugins/Coder/scripts/` |
| **Execution Logs** | `/plugins/Coder/Logs/` |
| **GWI Directory** | `/plugins/Coder/.gwi/` |
---
### Command Reference
#### Script Management
* `/coder run <filename>` – Executes a specified script.
* `/coder load <filename>` – Loads and compiles a script directly into Server Memory.
* `/coder unload <filename>` – Unloads an active script from Server Memory.
* `/coder reload <filename>` – Reloads a specific script's configuration.
#### Security & UEC
* `/coder confirm` – Manually permits a script flagged by the User Execution Control.
* `/coder cancel` – Blocks and cancels a script caught by the UEC.
#### GWI Web Editor
* `/coder editor start` – Spawns a secure SHA-256 link to access the GWI Web Editor.
* `/coder editor trust <username>` – Grants access to a pending connection request.
* `/coder editor do-not-trust <username>` – Denies access to a connection request.
* `/coder editor stop` – Terminates the active GWI Web Editor session immediately.
### Virtual Console Interface
* `/coder gen-pass` - Generates a unique SHA-256 server password to access `/mc-console/`.
#### System & Maintenance
* `/coder backup` – Triggers an immediate manual backup of your script directory.
* `/coder auto-backup-start` – Starts the automated scheduler for background backups.
* `/coder auto-backup-stop` – Halts the background backup scheduler.
* `/coder reload-config` – Hot-reloads the main `config.yml` file.
* `/coder update` – Checks for updates and retrieves a download link.
* `/coder update-jar` – Automatically downloads and replaces the plugin JAR file.
* `/coder enable-activity-logging` – Enables activity logging.
* `/coder disable-activity-logging` – Disables activity logging.
---
## 📋 Console Session Example
Here is a typical session workflow demonstrating how to generate a server password:
```text
coder gen-pass
[12:38:39 INFO]: [Coder] Server password regenerated and saved to .gwi/secure/serverPassword.env
[12:38:40 INFO]: [Coder] Server password generated!
[12:38:40 INFO]: Copy this hash into the MC Console auth form:
[12:38:40 INFO]: 857a675a14c2e8b19eeb838d28d16a91128262417c23e4fdb08e078ffdef211f
[12:38:40 INFO]: Saved to: plugins/Coder/.gwi/secure/serverPassword.env
```
release
Coder 2.3.3
2.3.319 июл. 2026 г.30Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Что нового
# Coder v2.3.3
> **The most powerful scripting engine for Minecraft. Run Java, Lua, and Python natively on your server with real-time web editing.**
---
## 🚀 What's New in v2.3.3
* **New `/mc-console/` endpoint:**
* **Try combining a console connected to your minecraft server alongside GWI Editor!**
* **Secure SHA256 Password generated by doing `/coder gen-pass`.**
---
## 🛠 Features
* **Native Multi-Language Support:** Write and execute scripts in **Java, Python, and Lua** directly on your Minecraft server.
* **Unified Workspace:** Keep all your automation files organized in a single, dedicated folder.
* **In-Memory Java Execution:** Load Java code directly into server memory to keep active listeners and background processes running.
* **Clean Cache Directory:** Compiled `.class` files are cleanly separated:
* Temporary runtime files: `Coder/JavaClass/Runtime/`
* Loaded persistent files: `Coder/JavaClass/Loaded/`
* **User Execution Control (UEC):** An active security layer that intercepts unauthorized scripts. Regardless of the language used, nothing runs without UEC verification.
* **Dual Backup Systems:** Automated scheduled backups paired with instant manual snapshots.
* **Graphical Web Interface (GWI):** Securely manage, edit, and delete files on your server using a remote web browser window.
* **Virtual Console Interface (VCI):** Lets you securely run commands via `https://coder-gwieditor.firesmasher.workers.dev/mc-console?=YOUR_TOKEN_HERE`.
### 🛡 GWI Editor Security
The remote GWI Editor is highly secure. Session connections leverage **SHA-256 tokens** which are mathematically impossible to brute-force or guess. Additionally, every session token automatically expires after 30 minutes of inactivity.
### 🛡 Virtual Console Interface Security
The custom minecraft console panel blocks /op commands and is secured by `SHA-256` Server Password tokens, to disable this feature, you can go to `/plugins/Coder/.gwi/secure/serverPassword.env` and remove the value of `serverPassword=`.
---
## 📖 Quick Start
### Workspace Directories
Drop your scripts and check execution logs in the following directories:
| Purpose | Server Path |
| :--- | :--- |
| **Scripts Directory** | `/plugins/Coder/scripts/` |
| **Execution Logs** | `/plugins/Coder/Logs/` |
| **GWI Directory** | `/plugins/Coder/.gwi/` |
---
### Command Reference
#### Script Management
* `/coder run <filename>` – Executes a specified script.
* `/coder load <filename>` – Loads and compiles a script directly into Server Memory.
* `/coder unload <filename>` – Unloads an active script from Server Memory.
* `/coder reload <filename>` – Reloads a specific script's configuration.
#### Security & UEC
* `/coder confirm` – Manually permits a script flagged by the User Execution Control.
* `/coder cancel` – Blocks and cancels a script caught by the UEC.
#### GWI Web Editor
* `/coder editor start` – Spawns a secure SHA-256 link to access the GWI Web Editor.
* `/coder editor trust <username>` – Grants access to a pending connection request.
* `/coder editor do-not-trust <username>` – Denies access to a connection request.
* `/coder editor stop` – Terminates the active GWI Web Editor session immediately.
### Virtual Console Interface
* `/coder gen-pass` - Generates a unique SHA-256 server password to access `/mc-console/`.
#### System & Maintenance
* `/coder backup` – Triggers an immediate manual backup of your script directory.
* `/coder auto-backup-start` – Starts the automated scheduler for background backups.
* `/coder auto-backup-stop` – Halts the background backup scheduler.
* `/coder reload-config` – Hot-reloads the main `config.yml` file.
* `/coder update` – Checks for updates and retrieves a download link.
* `/coder update-jar` – Automatically downloads and replaces the plugin JAR file.
* `/coder enable-activity-logging` – Enables activity logging.
* `/coder disable-activity-logging` – Disables activity logging.
---
## 📋 Console Session Example
Here is a typical session workflow demonstrating how to generate a server password:
```text
coder gen-pass
[12:38:39 INFO]: [Coder] Server password regenerated and saved to .gwi/secure/serverPassword.env
[12:38:40 INFO]: [Coder] Server password generated!
[12:38:40 INFO]: Copy this hash into the MC Console auth form:
[12:38:40 INFO]: 857a675a14c2e8b19eeb838d28d16a91128262417c23e4fdb08e078ffdef211f
[12:38:40 INFO]: Saved to: plugins/Coder/.gwi/secure/serverPassword.env
```
release
Coder 2.3.2
2.3.216 июл. 2026 г.23Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
# Coder v2.3.2
> **The most powerful scripting engine for Minecraft. Run Java, Lua, and Python natively on your server with real-time web editing.**
---
## 🚀 What's New in v2.3.2
* **Upgraded GWI Editor:**
* **New Domain:** Now hosted at `https://coder-gwieditor.firesmasher.workers.dev`.
* **VS Code-Like UI:** Familiar, high-performance web interface.
* **Multi-Language Syntax Highlighting:** Clear readability for `.java`, `.py`, and `.lua`.
* **Real-Time Sync:** Saving a file on the editor instantly writes it to your server.
* **Cloud Backup:** Automatically retains saved files on Cloudflare KV for 15 minutes as an emergency rollback.
* **Enhanced Polling Mechanism:**
* Updated the internal API to use `/api/poll?=TOKEN` for ultra-stable editor connections.
* Resolved connection dropout issues between the server and Cloudflare Workers.
* **Configurable `config.yml`:**
* Introduced `exitCode` and `config-version` settings under the `GENERAL SETTINGS` block.
* Setting `exitCode: '2'` now initiates a graceful server exit accompanied by a comprehensive shutdown report.
---
## 🛠 Features
* **Native Multi-Language Support:** Write and execute scripts in **Java, Python, and Lua** directly on your Minecraft server.
* **Unified Workspace:** Keep all your automation files organized in a single, dedicated folder.
* **In-Memory Java Execution:** Load Java code directly into server memory to keep active listeners and background processes running.
* **Clean Cache Directory:** Compiled `.class` files are cleanly separated:
* Temporary runtime files: `Coder/JavaClass/Runtime/`
* Loaded persistent files: `Coder/JavaClass/Loaded/`
* **User Execution Control (UEC):** An active security layer that intercepts unauthorized scripts. Regardless of the language used, nothing runs without UEC verification.
* **Dual Backup Systems:** Automated scheduled backups paired with instant manual snapshots.
* **Graphical Web Interface (GWI):** Securely manage, edit, and delete files on your server using a remote web browser window.
### 🛡 GWI Editor Security
The remote GWI Editor is highly secure. Session connections leverage **SHA-256 tokens** which are mathematically impossible to brute-force or guess. Additionally, every session token automatically expires after 30 minutes of inactivity.
---
## 📖 Quick Start
### Workspace Directories
Drop your scripts and check execution logs in the following directories:
| Purpose | Server Path |
| :--- | :--- |
| **Scripts Directory** | `/plugins/Coder/scripts/` |
| **Execution Logs** | `/plugins/Coder/Logs/` |
---
### Command Reference
#### Script Management
* `/coder run <filename>` – Executes a specified script.
* `/coder load <filename>` – Loads and compiles a script directly into Server Memory.
* `/coder unload <filename>` – Unloads an active script from Server Memory.
* `/coder reload <filename>` – Reloads a specific script's configuration.
#### Security & UEC
* `/coder confirm` – Manually permits a script flagged by the User Execution Control.
* `/coder cancel` – Blocks and cancels a script caught by the UEC.
#### GWI Web Editor
* `/coder editor start` – Spawns a secure SHA-256 link to access the GWI Web Editor.
* `/coder editor trust <username>` – Grants access to a pending connection request.
* `/coder editor do-not-trust <username>` – Denies access to a connection request.
* `/coder editor stop` – Terminates the active GWI Web Editor session immediately.
#### System & Maintenance
* `/coder backup` – Triggers an immediate manual backup of your script directory.
* `/coder auto-backup-start` – Starts the automated scheduler for background backups.
* `/coder auto-backup-stop` – Halts the background backup scheduler.
* `/coder reload-config` – Hot-reloads the main `config.yml` file.
* `/coder update` – Checks for updates and retrieves a download link.
* `/coder update-jar` – Automatically downloads and replaces the plugin JAR file.
* `/coder enable-activity-logging` – Enables activity logging.
* `/coder disable-activity-logging` – Disables activity logging.
---
## 📋 Console Session Example
Here is a typical session workflow demonstrating how to initialize the web editor, authorize a user, and safely shut it down:
```text
/code editor start
[10:02:14 INFO]: [Coder] Editor started!
[10:02:14 INFO]: Open this link in your browser:
[10:02:14 INFO]: https://coder-gwieditor.firesmasher.workers.dev/editor?session=0a3dd6348de5cd31ff5d7c24999a28d1f11414aa4ea49377c61655763c84c250
[10:02:14 INFO]: When someone connects, you'll be asked to trust them.
[10:02:28 INFO]: [Coder] firesmasher wants to access the editor.
[10:02:28 INFO]: Run /coder editor trust firesmasher to allow or /coder editor do-not-trust firesmasher to reject.
code editor trust firesmasher
[10:02:30 INFO]: [Coder] Trusted firesmasher. Editor is now unlocked.
code editor trust firesmasher
[10:22:42 INFO]: [Coder] Trusted firesmasher. Editor is now unlocked.
code editor trust firesmasher
[10:41:07 INFO]: [Coder] Trusted firesmasher. Editor is now unlocked.
/code editor stop
[10:41:12 INFO]: [Coder] Editor session closed.
/code editor start
[10:41:18 INFO]: [Coder] Editor started!
[10:41:18 INFO]: Open this link in your browser:
[10:41:18 INFO]: https://coder-gwieditor.firesmasher.workers.dev/editor?session=c116beadb1afb910f409f7273415199712d95eb82f39cb4a648b9c722e47a4cc
[10:41:18 INFO]: When someone connects, you'll be asked to trust them.
[10:41:32 INFO]: [Coder] dir wants to access the editor.
[10:41:32 INFO]: Run /coder editor trust dir to allow or /coder editor do-not-trust dir to reject.
code editor trust dir
[10:41:34 INFO]: [Coder] Trusted dir. Editor is now unlocked.
```
release
Coder 2.3.1
2.3.114 июл. 2026 г.17Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
# Coder v2.3.1
**The Most Powerful Scripting Minecraft Plugin Allowing In Use Of Java, Lua, And Python.**
Coder allows you to create and execute **.py, .java, and .lua** files.
---
## 🚀 What's New in 2.3.1
* **Graphical Web Interface Editor (GWI Editor):**
* **Let's you create, edit, save, read, etc. In a remote web editor that expires within 30 minutes.**
* **Removed Slow Interpreted Expansions:**
* **Removed all expansions, addons can be made.**
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
* **Java Code Loading:** Load Java Code On To Memory To Keep It Active
* **Organized Cache Folder:** All runtime compiled `.class` files are now inside `Coder/JavaClass/Runtime/` and for the loaded `.class` files are placed on `Coder/JavaClass/Loaded/`.
* **User Execution Control:** Even if your code is `.java`, `.py`, or `.lua` you cannot escape the **UEC**. UEC protects your system.
* **Automated Backup System:** Automatically backup your scripts.
* **Manual Backup System:** Manually backup your scripts.
* **Graphical Web Interface Editor (GWI Editor):** Let's you create, edit, save, read, etc. In a remote web editor that expires within 30 minutes.**
## Good News
* **GWI Editor** is safe and secure, by using a **SHA256** Session Tokens, it is impossible for other people to guess your session token within 30 minutes.
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
* `/coder load <filename>` - Loads the specified script to the Server Memory.
* `/coder unload <filename>` - Unloads a loaded script from the Server Memory.
* `/coder cancel` - cancels UEC detected script.
* `/coder confirm` - run a UEC detected script.
* `/coder update` - fetches the latest version, download link from the official website.
* `/coder update-jar` - Downloads the latest version of the plugin.
* `/coder reload-config` - reloads the main configuration file.
* `/coder backup` - backup.
* `/coder auto-backup-start` - starts automatic backups
* `/coder auto-backup-stop` - stops automatic backup.
* `/coder expansion` - Subcommand for expansions.
* `/coder enable-activity-logging` - Enables activity logging.
* `/coder disable-activity-logging` - Disables activity logging.
* `/coder editor [options]` - Lets you use the new **Graphical Web Interface** to edit, create, deletes files.
## ✔️ INFOs
```text
coder editor start
[14:05:25 INFO]: [Coder] Editor started!
[14:05:25 INFO]: Open this link in your browser:
[14:05:25 INFO]: https://codestuff-coder.darreltampus39.workers.dev/editor?session=8fb7dec08cc5305e02999c1c6b25212cede1185a62a7016ac7d68e746104b3d1
[14:05:25 INFO]: When someone connects, you'll be asked to trust them.
[14:05:35 INFO]: [Coder] Maules wants to access the editor.
[14:05:35 INFO]: Run /coder editor trust Maules to allow or /coder editor doNotTrust Maules to reject.
coder editor trust Maules
[14:05:43 INFO]: [Coder] Trusted Maules. Editor is now unlocked.
```
release
Coder 2.2.9
2.2.99 июл. 2026 г.16Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
# Coder v2.2.9
**The Most Powerful Scripting Minecraft Plugin Allowing In Use Of Java, Lua, And Python.**
Coder allows you to create and execute **.py, .java, and .lua** files.
---
## 🚀 What's New in 2.2.9
* **New Expansions**
* **Instead of making addons and have to learn java, make an expansion using json and coder will execute it!**
* **New Commands:**
* **`/coder expansion` - a new subcommand for expansions**
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
* **Java Code Loading:** Load Java Code On To Memory To Keep It Active
* **Organized Cache Folder:** All runtime compiled `.class` files are now inside `Coder/JavaClass/Runtime/` and for the loaded `.class` files are placed on `Coder/JavaClass/Loaded/`.
* **User Execution Control:** Even if your code is `.java`, `.py`, or `.lua` you cannot escape the **UEC**. UEC protects your system.
* **Automated Backup System:** Automatically backup your scripts.
* **Manual Backup System:** Manually backup your scripts.
## Caution
* **Auto Backup** is new and may cause **TPS DROPS** when spammed. To make sure it wont happen please dont spam or backup it when there are backups already inside ``Coder/backups/``. Stacking Backups May Cause It To Be Larger (**GiB**).
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
* `/coder load <filename>` - Loads the specified script to the Server Memory.
* `/coder unload <filename>` - Unloads a loaded script from the Server Memory.
* `/coder cancel` - cancels UEC detected script.
* `/coder confirm` - run a UEC detected script.
* `/coder update` - fetches the latest version, download link from the official website.
* `/coder update-jar` - Downloads the latest version of the plugin.
* `/coder reload-config` - reloads the main configuration file.
* `/coder backup` - backup.
* `/coder auto-backup-start` - starts automatic backups
* `/coder auto-backup-stop` - stops automatic backup.
* `/coder expansion` - Subcommand for expansions.
* `/coder enable-activity-logging` - Enables activity logging.
* `/coder disable-activity-logging` - Disables activity logging.
## ⚙️ config.yml
```yaml
# =====================================================
# = Coder Plugin Configuration File
# = Made By FireSmasher.
# =====================================================
# = Web: https://codestuff.pages.dev
# = Github: https://github.com/firesmasher-c6/Coder
# = Modrinth: https://modrinth.com/plugin/coder
# =====================================================
# Main Plugin Settings
plugin:
# Enable or disable the entire plugin
enabled: true
# Supported Languages - Set to true to enable, false to disable
languages:
# Enable Python script execution (.py files)
python: true
# Enable Lua script execution (.lua files)
lua: true
# Enable Java script compilation and execution (.java files)
java: true
# Backup Settings
backups:
# Backup format (ZIP - works on all systems)
type: "zip"
# Backup scheduling
schedule:
# Create backup when plugin starts
on-start: false
# Cancel auto-backup when plugin disables
cancel-on-disable: true
# Backup interval (format: '1m', '30m', '1h', '2h', etc.)
# Allowed: 1-60 with m/h/d suffix (minutes/hours/days)
every: "1h"
# Command Settings
# Enable or disable specific commands
# Defaults to true if not specified
commands:
coder:
# /coder run <file> - Execute Python, Lua, or Java scripts
run: true
# /coder load <file.java> - Load and execute a Java class into memory
load: true
# /coder unload <classname> - Unload a Java class from memory
unload: true
# /coder reload [file] - Reload plugin, config, or specific script
reload: true
# /coder update - Check for plugin updates
update: true
# /coder update-jar - Download and install latest plugin version
update-jar: true
# /coder confirm - Confirm execution of a script with dangerous imports
confirm: true
# /coder cancel - Cancel execution of a pending dangerous script
cancel: true
# /coder backup - Create a backup of the Coder folder
backup: true
# /coder auto-backup-start - Start automatic backups
auto-backup-start: true
# /coder auto-backup-stop - Stop automatic backups
auto-backup-stop: true
# /coder enable-activity-logging - Enable activity logging
enable-activity-logging: true
# /coder disable-activity-logging - Disable activity logging
disable-activity-logging: true
# Logging Settings
logs:
# Log general script execution errors to Logs/Error-Logs/
errors: true
# Log Java compilation errors to Logs/JavaCompile-Errors/
compile-errors: true
# Action Logger Manager Settings
actions-manager:
# Enable Activity Logging
enabled: true
# Compress made .log files into .log.gz
compress-logs: true
```
release
Coder 2.2.6
2.2.67 июл. 2026 г.30Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
# Coder v2.2.6
**The Most Powerful Scripting Minecraft Plugin Allowing In Use Of Java, Lua, And Python.**
Coder allows you to create and execute **.py, .java, and .lua** files.
---
## 🚀 What's New in 2.2.6
* **Removed Strict Addon Security Check:**
* **Addons now dont require a VERFIED.vf file.**
* **Enhanced User Execution Control:**
* **Safer and smarter UEC.**
* **Better Memory Loading:**
* **Actively runs all scripts (`.class`) on ./Coder/JavaClasses/Loaded/**
* **Real Bukkit Interactions:**
* **Runs bukkit syntaxes and let it interact with your server**
* **Advanced Java Execution Control (JEC):**
* **Renamed to `Java Script Manager (JSM)`**
* **Advanced JEC to protect your host's machine**
* **Action/Activity Logger Manager (ALM):**
* **Configurable at `config.yml` and logs every action you make**
* **New Commands:**
* **`/coder enable-activity-logging` - Enables action logging**
* **`/coder disable-activity-logging` - Disbles action logging**
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
* **Java Code Loading:** Load Java Code On To Memory To Keep It Active
* **Organized Cache Folder:** All runtime compiled `.class` files are now inside `Coder/JavaClass/Runtime/` and for the loaded `.class` files are placed on `Coder/JavaClass/Loaded/`.
* **User Execution Control:** Even if your code is `.java`, `.py`, or `.lua` you cannot escape the **UEC**. UEC protects your system.
* **Automated Backup System:** Automatically backup your scripts.
* **Manual Backup System:** Manually backup your scripts.
## Caution
* **Auto Backup** is new and may cause **TPS DROPS** when spammed. To make sure it wont happen please dont spam or backup it when there are backups already inside ``Coder/backups/``. Stacking Backups May Cause It To Be Larger (**GiB**).
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
* `/coder load <filename>` - Loads the specified script to the Server Memory.
* `/coder unload <filename>` - Unloads a loaded script from the Server Memory.
* `/coder cancel` - cancels UEC detected script.
* `/coder confirm` - run a UEC detected script.
* `/coder update` - fetches the latest version, download link from the official website.
* `/coder update-jar` - Downloads the latest version of the plugin.
* `/coder reload-config` - reloads the main configuration file.
* `/coder enable-activity-logging` - Enables activity logging.
* `/coder disable-activity-logging` - Disables activity logging.
## ⚙️ config.yml
```yaml
# =====================================================
# = Coder Plugin Configuration File
# = Made By FireSmasher.
# =====================================================
# = Web: https://codestuff.pages.dev
# = Github: https://github.com/firesmasher-c6/Coder
# = Modrinth: https://modrinth.com/plugin/coder
# =====================================================
# Main Plugin Settings
plugin:
# Enable or disable the entire plugin
enabled: true
# Supported Languages - Set to true to enable, false to disable
languages:
# Enable Python script execution (.py files)
python: true
# Enable Lua script execution (.lua files)
lua: true
# Enable Java script compilation and execution (.java files)
java: true
# Backup Settings
backups:
# Backup format (ZIP - works on all systems)
type: "zip"
# Backup scheduling
schedule:
# Create backup when plugin starts
on-start: false
# Cancel auto-backup when plugin disables
cancel-on-disable: true
# Backup interval (format: '1m', '30m', '1h', '2h', etc.)
# Allowed: 1-60 with m/h/d suffix (minutes/hours/days)
every: "1h"
# Command Settings
# Enable or disable specific commands
# Defaults to true if not specified
commands:
coder:
# /coder run <file> - Execute Python, Lua, or Java scripts
run: true
# /coder load <file.java> - Load and execute a Java class into memory
load: true
# /coder unload <classname> - Unload a Java class from memory
unload: true
# /coder reload [file] - Reload plugin, config, or specific script
reload: true
# /coder update - Check for plugin updates
update: true
# /coder update-jar - Download and install latest plugin version
update-jar: true
# /coder confirm - Confirm execution of a script with dangerous imports
confirm: true
# /coder cancel - Cancel execution of a pending dangerous script
cancel: true
# /coder backup - Create a backup of the Coder folder
backup: true
# /coder auto-backup-start - Start automatic backups
auto-backup-start: true
# /coder auto-backup-stop - Stop automatic backups
auto-backup-stop: true
# /coder enable-activity-logging - Enable activity logging
enable-activity-logging: true
# /coder disable-activity-logging - Disable activity logging
disable-activity-logging: true
# Logging Settings
logs:
# Log general script execution errors to Logs/Error-Logs/
errors: true
# Log Java compilation errors to Logs/JavaCompile-Errors/
compile-errors: true
# Action Logger Manager Settings
actions-manager:
# Enable Activity Logging
enabled: true
# Compress made .log files into .log.gz
compress-logs: true
```
release
Coder 2.2.1
2.2.14 июл. 2026 г.17Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
# Coder v2.2.1
**The Most Powerful Scripting Minecraft Plugin Allowing In Use Of Java, Lua, And Python.**
Coder allows you to create and execute **.py, .java, and .lua** files.
---
## 🚀 What's New in 2.2.1
* **Automated Addon Security Check:**
* **For safety, Coder now requires a VERIFIED.vf file on your plugin to make sure you are not hijacking coder to run blocked scripts.**
* **Enhanced API:**
* **Upgraded Coder API for more methods.**
* **Addon Security. All addons that dont have "VERIFIED.vf" file is immediately rejected but, addon will still work but marked as "Rejected".
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
* **Java Code Loading:** Load Java Code On To Memory To Keep It Active
* **Organized Cache Folder:** All runtime compiled `.class` files are now inside `Coder/JavaClass/Runtime/` and for the loaded `.class` files are placed on `Coder/JavaClass/Loaded/`.
* **User Execution Control:** Even if your code is `.java`, `.py`, or `.lua` you cannot escape the **UEC**. UEC protects your system.
* **Automated Backup System:** Automatically backup your scripts.
* **Manual Backup System:** Manually backup your scripts.
## Caution
* **Auto Backup** is new and may cause **TPS DROPS** when spammed. To make sure it wont happen please dont spam or backup it when there are backups already inside ``Coder/backups/``. Stacking Backups May Cause It To Be Larger (**GiB**).
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
* `/coder load <filename>` - Loads the specified script to the Server Memory.
* `/coder unload <filename>` - Unloads a loaded script from the Server Memory.
* `/coder cancel` - cancels UEC detected script.
* `/coder confirm` - run a UEC detected script.
* `/coder update` - fetches the latest version, download link from the official website.
* `/coder update-jar` - Downloads the latest version of the plugin.
* `/coder reload-config` - reloads the main configuration file.
## ⚙️ config.yml
```yaml
# =====================================================
# = Coder Plugin Configuration File
# = Made By FireSmasher.
# =====================================================
# = Web: https://codestuff.pages.dev
# = Github: https://github.com/firesmasher-c6/Coder
# = Modrinth: https://modrinth.com/plugin/coder
# =====================================================
# Main Plugin Settings
plugin:
# Enable or disable the entire plugin
enabled: true
# Supported Languages - Set to true to enable, false to disable
languages:
# Enable Python script execution (.py files)
python: true
# Enable Lua script execution (.lua files)
lua: true
# Enable Java script compilation and execution (.java files)
java: true
# Backup Settings
backups:
# Backup format (ZIP - works on all systems)
type: "zip"
# Backup scheduling
schedule:
# Create backup when plugin starts
on-start: false
# Cancel auto-backup when plugin disables
cancel-on-disable: true
# Backup interval (format: '1m', '30m', '1h', '2h', etc.)
# Allowed: 1-60 with m/h/d suffix (minutes/hours/days)
every: "1h"
# Command Settings
# Enable or disable specific commands
# Defaults to true if not specified
commands:
coder:
# /coder run <file> - Execute Python, Lua, or Java scripts
run: true
# /coder load <file.java> - Load and execute a Java class into memory
load: true
# /coder unload <classname> - Unload a Java class from memory
unload: true
# /coder reload [file] - Reload plugin, config, or specific script
reload: true
# /coder update - Check for plugin updates
update: true
# /coder update-jar - Download and install latest plugin version
update-jar: true
# /coder confirm - Confirm execution of a script with dangerous imports
confirm: true
# /coder cancel - Cancel execution of a pending dangerous script
cancel: true
# /coder backup - Create a backup of the Coder folder
backup: true
# /coder auto-backup-start - Start automatic backups
auto-backup-start: true
# /coder auto-backup-stop - Stop automatic backups
auto-backup-stop: true
# Logging Settings
logs:
# Log general script execution errors to Logs/Error-Logs/
errors: true
# Log Java compilation errors to Logs/JavaCompile-Errors/
compile-errors: true
```
release
Coder 2.1.6
2.1.625 июн. 2026 г.29Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
# Coder v2.1.6
**The Most Powerful Scripting Minecraft Plugin Allowing In Use Of Java, Lua, And Python.**
Coder allows you to create and execute **.py, .java, and .lua** files.
---
## 🚀 What's New in 2.1.6
* **New Backup System:**
* **Added Backup System. Automatically or manually backup your scripts.**
* **Upgraded ConfigManager:**
* **Upgraded config.yml to implement the new backup system.**
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
* **Java Code Loading:** Load Java Code On To Memory To Keep It Active
* **Organized Cache Folder:** All runtime compiled `.class` files are now inside `Coder/JavaClass/Runtime/` and for the loaded `.class` files are placed on `Coder/JavaClass/Loaded/`.
* **User Execution Control:** Even if your code is `.java`, `.py`, or `.lua` you cannot escape the **UEC**. UEC protects your system.
* **Automated Backup System:** Automatically backup your scripts.
* **Manual Backup System:** Manually backup your scripts.
## Caution
* **Auto Backup** is new and may cause **TPS DROPS** when spammed. To make sure it wont happen please dont spam or backup it when there are backups already inside ``Coder/backups/``. Stacking Backups May Cause It To Be Larger (**GiB**).
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
* `/coder load <filename>` - Loads the specified script to the Server Memory.
* `/coder unload <filename>` - Unloads a loaded script from the Server Memory.
* `/coder cancel` - cancels UEC detected script.
* `/coder confirm` - run a UEC detected script.
* `/coder update` - fetches the latest version, download link from the official website.
* `/coder update-jar` - Downloads the latest version of the plugin.
* `/coder reload-config` - reloads the main configuration file.
## ⚙️ config.yml
```yaml
# =====================================================
# = Coder Plugin Configuration File
# = Made By FireSmasher.
# =====================================================
# = Web: https://codestuff.pages.dev
# = Github: https://github.com/firesmasher-c6/Coder
# = Modrinth: https://modrinth.com/plugin/coder
# =====================================================
# Main Plugin Settings
plugin:
# Enable or disable the entire plugin
enabled: true
# Supported Languages - Set to true to enable, false to disable
languages:
# Enable Python script execution (.py files)
python: true
# Enable Lua script execution (.lua files)
lua: true
# Enable Java script compilation and execution (.java files)
java: true
# Backup Settings
backups:
# Backup format (ZIP - works on all systems)
type: "zip"
# Backup scheduling
schedule:
# Create backup when plugin starts
on-start: false
# Cancel auto-backup when plugin disables
cancel-on-disable: true
# Backup interval (format: '1m', '30m', '1h', '2h', etc.)
# Allowed: 1-60 with m/h/d suffix (minutes/hours/days)
every: "1h"
# Command Settings
# Enable or disable specific commands
# Defaults to true if not specified
commands:
coder:
# /coder run <file> - Execute Python, Lua, or Java scripts
run: true
# /coder load <file.java> - Load and execute a Java class into memory
load: true
# /coder unload <classname> - Unload a Java class from memory
unload: true
# /coder reload [file] - Reload plugin, config, or specific script
reload: true
# /coder update - Check for plugin updates
update: true
# /coder update-jar - Download and install latest plugin version
update-jar: true
# /coder confirm - Confirm execution of a script with dangerous imports
confirm: true
# /coder cancel - Cancel execution of a pending dangerous script
cancel: true
# /coder backup - Create a backup of the Coder folder
backup: true
# /coder auto-backup-start - Start automatic backups
auto-backup-start: true
# /coder auto-backup-stop - Stop automatic backups
auto-backup-stop: true
# Logging Settings
logs:
# Log general script execution errors to Logs/Error-Logs/
errors: true
# Log Java compilation errors to Logs/JavaCompile-Errors/
compile-errors: true
```
release
Coder 2.1.3
2.1.324 июн. 2026 г.13Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
# Coder v2.1.3
**The Most Powerful Scripting Minecraft Plugin Allowing In Use Of Java, Lua, And Python.**
Coder allows you to create and execute **.py, .java, and .lua** files.
---
## 🚀 What's New in 2.1.3
* **Upgraded Java Loading Method:**
* **Removed ScriptInterface entirely and Added Loading Support.**
* **Fixed ConfigManager:**
* **To access the new working config, please delete your old config.yml to make the plugin generate the brand new config.yml.**
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
* **Java Code Loading:** Load Java Code On To Memory To Keep It Active
* **Organized Cache Folder:** All runtime compiled `.class` files are now inside `Coder/JavaClass/Runtime/` and for the loaded `.class` files are placed on `Coder/JavaClass/Loaded/`.
* **User Execution Control:** Even if your code is `.java`, `.py`, or `.lua` you cannot escape the **UEC**. UEC protects your system.
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
* `/coder load <filename>` - Loads the specified script to the Server Memory.
* `/coder unload <filename>` - Unloads a loaded script from the Server Memory.
* `/coder cancel` - cancels UEC detected script.
* `/coder confirm` - run a UEC detected script.
* `/coder update` - fetches the latest version, download link from the official website.
* `/coder update-jar` - Downloads the latest version of the plugin.
## ⚙️ config.yml
```yaml
# =====================================================
# = Coder Plugin Configuration File
# = Made By FireSmasher.
# =====================================================
# = Web: https://codestuff.pages.dev
# = Github: https://github.com/firesmasher-c6/Coder
# = Modrinth: https://modrinth.com/plugin/coder
# =====================================================
# Main Plugin Settings
plugin:
# Enable or disable the entire plugin
enabled: false
# Supported Languages - Set to true to enable, false to disable
languages:
# Enable Python script execution (.py files)
python: true
# Enable Lua script execution (.lua files)
lua: true
# Enable Java script compilation and execution (.java files)
java: true
# Command Settings
# Enable or disable specific commands
# Defaults to true if not specified
commands:
coder:
# /coder run <file> - Execute Python, Lua, or Java scripts
run: true
# /coder load <file.java> - Load and execute a Java class into memory
load: true
# /coder unload <classname> - Unload a Java class from memory
unload: true
# /coder reload [file] - Reload plugin, config, or specific script
reload: true
# /coder update - Check for plugin updates
update: true
# /coder update-jar - Download and install latest plugin version
update-jar: true
# /coder confirm - Confirm execution of a script with dangerous imports
confirm: true
# /coder cancel - Cancel execution of a pending dangerous script
cancel: true
# Logging Settings
Logs:
# Log general script execution errors to Logs/Error-Logs/
errors: true
# Log Java compilation errors to Logs/JavaCompile-Errors/
compile-errors: true
```
release
Coder 1.9.3
1.9.322 июн. 2026 г.24Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
# Coder v1.9.3
**The Most Powerful Scripting Minecraft Plugin Allowing In Use Of Java, Lua, And Python.**
Coder allows you to create and execute **.py, .java, and .lua** files.
---
## 🚀 What's New in 1.9.3
* **Upgraded Java Compiling Method:**
* **Lets you EXECUTE real JAVA methods and syntaxes. Doesnt need you to implement ScriptInterface anymore.**
* **Auto-Download:**
* **Do `/coder update-jar` to download the latest version.**
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
* `/coder load <filename>` - Loads the specified script to the Server Memory.
* `/coder unload <filename>` - Unloads a loaded script from the Server Memory.
* `/coder cancel` - cancels UEC detected script.
* `/coder confirm` - run a UEC detected script.
* `/coder update` - fetches the latest version, download link from the official website.
* `/coder update-jar` - Downloads the latest version of the plugin.
release
Coder 1.7.4
1.7.419 июн. 2026 г.15Minecraft: 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
# Coder v1.7.4
**The Most Powerful Scripting Minecraft Plugin Allowing In Use Of Java, Lua, And Python.**
Coder allows you to create and execute **.py, .java, and .lua** files.
---
## 🚀 What's New in 1.7.4
* **VersionManager:**
* **Adds a new command ``/coder update`` that fetches the latest version.**
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
* `/coder load <filename>` - Loads the specified script to the Server Memory.
* `/coder unload <filename>` - Unloads a loaded script from the Server Memory.
* `/coder cancel` - cancels UEC detected script.
* `/coder confirm` - run a UEC detected script.
* `/coder update` - fetches the latest version, download link from the official website.
release
Coder 1.7.4
1.7.419 июн. 2026 г.10Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Что нового
# Coder v1.7.4
**The Most Powerful Scripting Minecraft Plugin Allowing In Use Of Java, Lua, And Python.**
Coder allows you to create and execute **.py, .java, and .lua** files.
---
## 🚀 What's New in 1.7.4
* **VersionManager:**
* **Adds a new command ``/coder update`` that fetches the latest version.**
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
* `/coder load <filename>` - Loads the specified script to the Server Memory.
* `/coder unload <filename>` - Unloads a loaded script from the Server Memory.
* `/coder cancel` - cancels UEC detected script.
* `/coder confirm` - run a UEC detected script.
* `/coder update` - fetches the latest version, download link from the official website.
release
Coder 1.4.2
1.4.215 июн. 2026 г.27Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Что нового
# Coder v1.4.2
**The Most Powerful Scripting Minecraft Plugin Allowing In Use Of Java, Lua, And Python.**
Coder allows you to create and execute **.py, .java, and .lua** files.
---
## 🚀 What's New in 1.4.2
* **Improved Command System:**
* New syntax: `/coder confirm` and `/coder cancel`.
* **Better Addons Support:**
* Made addons load better.
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
* `/coder load <filename>` - Loads the specified script to the Server Memory.
* `/coder unload <filename>` - Unloads a loaded script from the Server Memory.
* `/coder cancel` - cancels UEC detected script.
* `/coder confirm` - run a UEC detected script.
release
Coder 1.3.6
1.3.614 июн. 2026 г.26Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Что нового
# Coder v1.3.6
**The Most Powerful Scripting Minecraft Plugin Allowing In Use Of Java, Lua, And Python.**
Coder allows you to create and execute **.py, .java, and .lua** files.
---
## 🚀 What's New in 1.3.6
* **Improved Command System:**
* New syntax: `/coder load <filename>` and `/coder unload <filename>`.
* **Tab Completion:** Press `TAB` to quickly cycle through available script files.
* **Improved Java Compiling:** Keeps ScriptInterface for better stability.
* **User Execution Control:** Adds a protective layer that prevents scripts from doing Terminal Commands on bin\sh\ or bin\bash\
* **Coder API:** Added Coder API for users who want to make their own Coder Addon.
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
* `/coder load <filename>` - Loads the specified script to the Server Memory.
* `/coder unload <filename>` - Unloads a loaded script from the Server Memory.
release
Coder 1.3.6-SNAPSHOT
1.3.6-SNAPSHOT13 июн. 2026 г.16Minecraft: 26.1, 26.1.1, 26.1.2paper, purpur
Что нового
# Coder v1.3.6 SNAPSHOT
**A modern, lightweight multi-language automation plugin for Minecraft.**
Coder allows you to create custom commands and logic without the bloat of heavy scripting engines. By utilizing native system execution and a custom-built syntax parser, Coder gives you full control over your server environment using the languages you already know.
---
## 🚀 What's New in 1.3.6-SNAPSHOT
* **Centralized Structure:** All scripts are now managed under a single `/plugins/Coder/scripts/` directory.
* **Improved Command System:**
* New syntax: `/coder load <filename>` and `/coder unload <filename>`.
* **Tab Completion:** Press `TAB` to quickly cycle through available script files.
* **Improved Java Compiling:** Easily run a java code with the ScriptInterface!
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
* `/coder load <filename>` - Loads the specified script to the Server Memory.
* `/coder unloads <filename>` - Unloads a loaded script from the Server Memory.
release
Coder 1.3.6-SNAPSHOT
1.3.6-SNAPSHOT13 июн. 2026 г.5Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Что нового
# Coder v1.3.6 SNAPSHOT
**A modern, lightweight multi-language automation plugin for Minecraft.**
Coder allows you to create custom commands and logic without the bloat of heavy scripting engines. By utilizing native system execution and a custom-built syntax parser, Coder gives you full control over your server environment using the languages you already know.
---
## 🚀 What's New in 1.3.6-SNAPSHOT
* **Centralized Structure:** All scripts are now managed under a single `/plugins/Coder/scripts/` directory.
* **Improved Command System:**
* New syntax: `/coder load <filename>` and `/coder unload <filename>`.
* **Tab Completion:** Press `TAB` to quickly cycle through available script files.
* **Improved Java Compiling:** Easily run a java code with the ScriptInterface!
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
* `/coder load <filename> - Loads the specified script to the Server Memory.
* `/coder unloads <filename> - Unloads a loaded script from the Server Memory.
alpha
Coder 1.3.0
1.3.029 мая 2026 г.35Minecraft: 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Что нового
# Coder v1.3.0
**A modern, lightweight multi-language automation plugin for Minecraft.**
Coder allows you to create custom commands and logic without the bloat of heavy scripting engines. By utilizing native system execution and a custom-built syntax parser, Coder gives you full control over your server environment using the languages you already know.
---
## 🚀 What's New in 1.3.0
* **Centralized Structure:** All scripts are now managed under a single `/plugins/Coder/scripts/` directory.
* **Expanded Language Support:** Added native support for **Lua** alongside Python and Java.
* **Improved Command System:**
* New syntax: `/coder run <filename>` and `/coder reload <filename>`.
* **Tab Completion:** Press `TAB` to quickly cycle through available script files.
* **Streamlined Engine:** Removed legacy multi-folder configurations for a cleaner, unified workspace.
---
## 🛠 Features
* **Multi-Language Native Execution:** Execute **Java, Python and Lua** directly from your server.
* **Unified Workspace:** Keep all your automation files organized in one place.
## 📖 Quick Start
Place all your files in the following directory:
| Language | Path |
| :--- | :--- |
| **All Scripts** | `/plugins/Coder/scripts/` |
### Command Usage
* `/coder run <filename>` - Executes the specified script.
* `/coder reload <filename>` - Reloads the specified script configuration.
alpha
Coder 1.2.0
1.2.028 мая 2026 г.23Minecraft: 26.1.2bukkit, paper, purpur, spigot
Что нового
# Coder 1.2.0
A modern, lightweight "Skript-like" plugin for Minecraft server automation.
Coder allows you to create custom commands and logic without the bloat of traditional heavy scripting engines. By utilizing native Java/Python execution and a custom-built, simple syntax parser, Coder gives you full control over your server environment.
## 🚀 Features
Modern Syntax: A clean, "Modern Skript" language designed for readability.
Native Execution: Not just scripts—execute real Java and Python code directly from your server.
Lightweight: No heavy dependencies. Coder is built to be fast and efficient.
Custom DSL: Define your own commands (cmd), permissions (perm), variables (var), and custom triggers with a simple, file-based approach.
Modular: Separate your variables into .code files and your logic into .script files for maximum organization.
## 🛠 Supported Languages & Formats
**Custom Syntax (.script):** Easy-to-read triggers for cmd, print, express-link, and more.
**Python:** Execute your own .py scripts via ProcessBuilder.
**Java:** Compile and run Java code dynamically at runtime.
## ⚙️ Compatibility
Coder is built on the standard Spigot/Bukkit API, ensuring broad compatibility with:
Paper, Purpur, Spigot, Leaf, Leaves, DivineMC
Note: Folia support is currently experimental.
## 📂 Installation
Drop the Coder-1.2.0.jar into your /plugins folder.
Start the server to generate the directory structure.
Place your scripts in /plugins/Coder/scripts/, /plugins/Coder/Java/scripts/, or /plugins/Coder/Python/scripts/.
**Scripts:**
Use **.py** for phyton,
Use **.java** for java,
Use **.script** for using the custom skript.
Use **.code** for storing variables on custom skript.