Skip to content

Releases: firesmasher-c6/Coder

CodeDSL 2.3.1

20 Jun 02:40
73f55b4

Choose a tag to compare

CodeDSL v2.3.1

A Skript-like DSL for the Coder plugin ecosystem.

Features

  • Custom Syntax: Write .cd files with familiar command /... and trigger: syntax.
  • Dynamic Loading: Hot-reload scripts using `/codedsl configreload.
  • Command Interception: Redirects /coder run <script> to your DSL processor.
  • File Management: Auto-generates examples/ and variables/ directories upon first boot.
  • Auto-Download/Update: Auto Downloads the latest version of CodeDSL after /codedsl update and /codedsl confirm.

Installation

  1. Drop CodeDSL.jar into your plugins/ folder.
  2. Ensure the Coder core plugin is installed.
  3. Restart server to generate default configurations.

Configuration

Customize your script extensions in config.yml:

file-extensions:
  main: ".cd"
  legacy: ".code"
  old: ".cdsl"
  custom: "YOUR_PREFERRED_FILE_EXTENSION_HERE"
scripts:
  auto-load: true

Coder 1.7.4

19 Jun 09:57
c70c042

Choose a tag to compare

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.

CodeDSL 1.9.5

18 Jun 12:20
8e20fa8

Choose a tag to compare

CodeDSL v1.9.5

A Skript-like DSL for the Coder plugin ecosystem.

Features

  • Custom Syntax: Write .cd files with familiar command /... and trigger: syntax.
  • Dynamic Loading: Hot-reload scripts using `/codedsl configreload.
  • Command Interception: Redirects /coder run <script> to your DSL processor.
  • File Management: Auto-generates examples/ and variables/ directories upon first boot.

Installation

  1. Drop CodeDSL.jar into your plugins/ folder.
  2. Ensure the Coder core plugin is installed.
  3. Restart server to generate default configurations.

Configuration

Customize your script extensions in config.yml:

file-extensions:
  main: ".cd"
  legacy: ".code"
  old: ".cdsl"
  custom: "YOUR_PREFERRED_FILE_EXTENSION_HERE"
scripts:
  auto-load: true

CodeDSL 1.3.4

16 Jun 12:35
e4cfa29

Choose a tag to compare

CodeDSL v1.3.4

A Skript-like DSL for the Coder plugin ecosystem.

Features

  • Custom Syntax: Write .cd files with familiar command /... and trigger: syntax.
  • Dynamic Loading: Hot-reload scripts using `/codedsl configreload.
  • Command Interception: Redirects /coder run <script> to your DSL processor.
  • File Management: Auto-generates examples/ and variables/ directories upon first boot.

Installation

  1. Drop CodeDSL.jar into your plugins/ folder.
  2. Ensure the Coder core plugin is installed.
  3. Restart server to generate default configurations.

Configuration

Customize your script extensions in config.yml:

file-extensions:
  main: ".cd"
  legacy: ".code"
scripts:
  auto-load: true

CJF 1.6.2

15 Jun 11:15
1356923

Choose a tag to compare

🚀 CoderJavaFixer v1.6.2 — Initial Release

We are excited to launch CoderJavaFixer (v1.6.2), bringing professional-grade security to your Coder runtime environment.

📋 Changelog

  • Command Interception: Only intercepts coder executed commands with .java line.
  • Security Scanning: Integrated UserExecutionControl to parse source code for malicious system-level hooks.
  • Administrator Bypass: Implemented a secure bypass protocol for the server CONSOLE and designated users.
  • Cache Management: Added automatic cleanup routines to purge stray class files on plugin disable or completion.

🔍 Environment

  • Platform: Paper / Paper API
  • Java Version Target: JDK 21+

For support or vulnerability reporting, please use the repository issue tracker.

CODER 1.4.2

15 Jun 11:10
efe0b5f

Choose a tag to compare

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.

CoderJavaFixer 1.0.0

14 Jun 11:39
9391700

Choose a tag to compare

🚀 CoderJavaFixer v1.0.0 — Initial Release

We are excited to launch CoderJavaFixer (v1.0.0), bringing professional-grade security to your Coder runtime environment.

📋 Changelog

  • Command Interception: Hijacks standard /coder syntax to route requests through a secure compiler pipeline.
  • Security Scanning: Integrated UserExecutionControl to parse source code for malicious system-level hooks.
  • Administrator Bypass: Implemented a secure bypass protocol for the server CONSOLE and designated users.
  • Cache Management: Added automatic cleanup routines to purge stray class files on plugin disable or completion.

🔍 Environment

  • Platform: Paper / Spigot API
  • Compiler Target: Java 21+ (--release 21)

For support or vulnerability reporting, please use the repository issue tracker.

Coder 1.3.6

14 Jun 04:37
d557319

Choose a tag to compare

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 <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.

CoderJSLoader

14 Jun 08:14
6763043

Choose a tag to compare

CoderJSLoader v1.0.0 🚀

An ultra-lightweight, high-performance extension for Coder v1.3.6 that natively brings JavaScript (.js) script execution straight into your server workspace!

This addon completely bypasses legacy remapping barriers and implements a surgical reflection proxy wrapper to unmask and support the .js extension inside Coder's core /coder run command pipeline—completely free of Mojang remapper corruption or Error T10 security bans.

🌟 Key Features

  • Native .js Extension Parsing: No weird workarounds or file masking. Natively run scripts via /coder run script.js.
  • Pre-Baked API Injections: Automatically maps bukkit (Server instance), api (Coder API handle), and sender (Command Executor) straight into your JavaScript file scope.
  • Ultra-Lightweight Footprint: Shaded with the highly optimized Mozilla Rhino JSR-223 runtime environment (~1.37MB JAR total) that runs exceptionally gentle on host RAM.
  • Modern Paper 1.21+ Optimized: Completely utilizes the paper-plugin.yml layout to safely load alongside Coder on modern OpenJDK 21 to 25 container nodes.

🛠️ Installation

  1. Drop the compiled CoderJSLoader-1.0.0.jar directly into your server's primary /plugins/ folder.
  2. Restart your server container.
  3. Verify that your startup log echoes: [JS Reflection] SUCCESS! Surgically modified Coder's executor to support .js extension.

📖 Quick Start Script (test.js)

Place your script files inside your unified Coder folder: /plugins/Coder/scripts/ ending with a .js extension.

// Use raw section symbols for clean color formatting parameters
var prefix = "§e§l[JS Engine] §f";

// Broadcast to your game chat natively using the pre-baked 'bukkit' handle
bukkit.broadcastMessage(prefix + "JavaScript is executing natively on OpenJDK 25! 🚀");

// Log text directly straight to your Pterodactyl console log dashboard
api.log("[JS Addon] Script tasks executed successfully.");

To Execute In-Game or via Console:

/coder run test.js

CODER 1.3.0

28 May 10:07
c196710

Choose a tag to compare

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, C, C++, and Lua directly from your server.
  • Unified Workspace: Keep all your automation files organized in one place.
  • Custom DSL: Define your own commands and triggers using our lightweight syntax.
  • Performance: Optimized logic ensures minimal impact on your server's TPS.

📖 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.

Example Syntax (example.txt)

Place this in /plugins/Coder/scripts/example/:

print("Hello, world!")