// Documentation
From your first prompt to a compiled .jar running on your server. Ten minutes of reading covers the whole tool.
01 — Getting started
Voxen turns a plain-English description into a working Minecraft plugin: it writes the Java, wires the plugin.yml, and compiles a.jar you can drop straight into your server. No Java toolchain, no IDE, nothing to install.
Sign up with an email and password from the landing page. Your projects are saved to the cloud and tied to your account — you can pick them up from any device.
Every project targets one server platform and one Minecraft version:
Voxen scaffolds the project for you: a main class extending JavaPlugin, a plugin.yml, and a pom.xml already configured with the right dependencies for your target.
02 — Generating with AI
Every project opens in Simple mode: one prompt box. Describe the plugin and hit generate — Voxen writes the classes, registers the commands, and updates the plugin.yml.
/home, /sethome) and what each one does.Only have half an idea? The wand button next to the prompt box opens the Prompt Architect: give it "something with kits" and it produces a full technical spec — commands, permissions, edge cases — that you can review and send to the generator.
03 — The editor
Switch to Code view from the toolbar to open the full workspace: file tree on the left, the Monaco editor (the same engine as VS Code) in the middle, AI chat on the right.
04 — AI tools
The assistant in Code view edits the project with you: ask for a new feature, a change, or a refactor in plain English and it updates the relevant files. It keeps the last few messages as context, so you can iterate — "now make the cooldown configurable" just works.
With a file open, three one-click actions appear above the chat input:
Analyze Code in the editor toolbar scans the open file and reports findings by severity — CRITICAL, WARNING, INFO. Every finding has a Quick Fix button that patches just the lines involved.
05 — Building the .jar
Build .jar runs a real Maven build on Voxen's servers, compiling your project against the actual Spigot or Paper API for your chosen version. The build terminal streams the log; on BUILD SUCCESS you download the .jar directly.
A compilation error shows the exact Maven output in red. Hit Quick Fix with AI and the error log is sent back to the model, which patches the code and lets you rebuild.
06 — Plugin Porter
The Plugin Porter takes an existing plugin — even one you only have as a compiled .jar — and moves it to another Minecraft version. It's made for the classic situation: you update your server and a plugin you rely on stops loading.
.jar (Voxen decompiles it back to readable Java) or a .zip with the source. Pick the target platform and version.api-version, dependencies. You get a report of every change. A port costs 1 generation.net.minecraft) are version-locked by design — Voxen warns you and does what it can, but expect manual follow-up in the editor.07 — Project settings
The Settings view is a GUI over your plugin's metadata. Everything you set here is written into plugin.yml automatically and stays in sync:
/commands with a description and permission node each, without touching YAML syntax.08 — Compatibility
Minecraft's plugin API has changed a lot over the years. Voxen doesn't generate one-size-fits-all code — it targets the exact platform and version you picked:
Material.WATCH; on 1.13+ it uses modern ones like Material.CLOCK and the BlockData API.ChatColor below 1.16, BungeeCord hex colors on Spigot 1.16+, and the native Adventure API with MiniMessage on modern Paper and Purpur.pom.xml pins the right API artifact and Java toolchain for your target.Supported today: Spigot, Paper, and Purpur, from Minecraft 1.8.8 to 1.21.x.
09 — Limits & ownership
The free plan includes 5 full generations and 1 project — enough to build and ship a real plugin. Starter (€7.99/month) includes 150 generations per month; Pro (€14.99/month) includes 500, both running on a premium AI model with automatic fixing of build errors. Only full plugin generations consume your allowance: edits, explanations, code audits, and builds are unlimited on every plan. Your allowance resets on each billing cycle, and you can cancel anytime from Plans & Billing.
BYOK (€3.99/month) is our cheapest plan: generations are unlimited and run on your own OpenRouter, NVIDIA, or Google AI Studio API key, so the model usage is billed by your provider at their rates, not by us. Before checkout you connect your key in a short wizard that validates it live against the provider; it's then stored encrypted server-side and never sent back to your browser. If your key stops working (revoked or out of provider credit), generations fall back to the free model until you replace it from Plans & Billing.
Everything Voxen generates for you — source code and compiled .jar — is yours. Use it, modify it, ship it on any server, commercial or not. Export the source as a .zip whenever you want.
Use the Feedback button in the app header. It goes straight to the person building this.