// AI plugin engine — Spigot · Paper · Purpur
Describe the plugin you need. Voxen writes the Java, wires the plugin.yml, runs a real Maven build, and hands you a .jar ready for your server.
Free to start. No credit card, no Java knowledge required.
Compiles against
Version-aware codegen: legacy materials pre-1.13, Adventure API on modern Paper.
// How it works
Plain English in. No boilerplate, no Bukkit docs open in six tabs.
> a /kit starter command with a 1h cooldown
Voxen writes the Java classes and the plugin.yml, scoped to your server version.
KitCommand.java plugin.yml
Open the code in the built-in editor, or let the AI audit find the rough edges.
audit: 0 errors 1 suggestion
One click runs the Maven build. Download the .jar, drop it in /plugins.
kits-1.0.0.jar → /plugins
// The workspace
Every project opens in a full workspace: your file tree, the Monaco editor, and an AI assistant that edits the code with you. Nothing to install.
src/main/java/me/voxen
BackpackPlugin.java
BackpackCommand.java
BackpackData.java
src/main/resources
plugin.yml
pom.xml
// What's in the box
[ VERSION-AWARE ]
Targets Minecraft 1.8 through 1.21. Legacy materials before the 1.13 Flattening, Adventure components on modern Paper — the API differences are handled for you.
[ EDITOR ]
Generated code opens in Monaco with Java syntax highlighting and auto-save. Tweak anything by hand or keep chatting with the AI.
[ AUDIT ]
Scan any file for bugs and bad patterns. Every finding comes with a Quick Fix that patches just the lines that need it.
[ ARCHITECT ]
Half an idea is enough. The architect turns "something with kits" into a full spec — commands, permissions, edge cases — before a line is generated.
[ BUILD ]
Not a code dump you still have to compile. Voxen runs the build server-side and returns an actual .jar, ready for your plugins folder.
[ PROJECTS ]
Every project auto-saves to the cloud as you work. Close the tab, come back next week, pick up exactly where you left off.
NEW// Plugin Porter
Server updates break plugins — that's how it's always been. The Porter takes a plugin you already have, even just the compiled .jar, and moves it to the Minecraft version your server runs today.
Upload a compiled plugin and Voxen decompiles it back to readable Java — or bring a source .zip. Your own plugins, or ones you have the rights to.
Renamed events, removed methods, the 1.13 material flattening, api-version — the migration work happens for you, with a report of every change it made.
The ported project compiles like any Voxen project — download the new .jar and drop it back into plugins/. It's a full project now: keep editing it with the AI.
Spigot, Paper and Purpur, 1.8.8 → 1.21.x. Obfuscated jars are detected and declined.
// Generated code
public class VoteListener implements Listener { @EventHandler public void onVote(VotifierEvent event) { Player player = Bukkit.getPlayer(event.getVote().getUsername()); if (player == null) return; player.sendMessage(Component.text("Thanks for voting!", NamedTextColor.GOLD)); Firework fw = player.getWorld().spawn(player.getLocation(), Firework.class); FireworkMeta meta = fw.getFireworkMeta(); meta.addEffect(FireworkEffect.builder() .withColor(Color.RED) .with(FireworkEffect.Type.BURST) .build()); fw.setFireworkMeta(meta); } }
// Prompt gallery
Real prompts from real use cases — kits, arenas, shops, moderation. Every one of these compiles to a working .jar.
[ KITS ]
> /kit starter with a 24h cooldown per player
→ kits-1.0.0.jar
[ MINIGAME ]
> mob arena with waves and a leaderboard
→ arena-1.0.0.jar
[ ECONOMY ]
> chest shops with per-item prices in a config
→ shops-1.0.0.jar
[ MODERATION ]
> mute players who spam 5+ messages in 3 seconds
→ antispam-1.0.0.jar
[ EVENTS ]
> double XP weekends, scheduled automatically
→ xpweekend-1.0.0.jar
[ UTILITY ]
> /trash command that opens a disposal inventory
→ trash-1.0.0.jar
[ ADMIN ]
> /voterestart — restart passes at 60% yes votes
→ voterestart-1.0.0.jar
[ QOL ]
> AFK pool that teleports idle players after 5 min
→ afkpool-1.0.0.jar
// Why this exists
same .jar — minus the afternoon.
// PRICING
One generation = one full plugin built from your prompt. Edits, explanations, audits, and compiles are always free on every plan.
100 generations, one payment
No monthly plan, nothing to cancel. The generations land in your account and stay there until you use them.
cancel anytime · secure payments via Stripe · BYOK runs on your own provider account
// FAQ
No. You describe what the plugin should do in plain English and Voxen writes the code. If you do know Java, the built-in Monaco editor lets you tweak every line by hand.
Spigot, Paper, and Purpur, from Minecraft 1.8 up to 1.21. The generator adapts to your target: legacy material names before 1.13, BungeeCord hex colors on Spigot 1.16+, native Adventure API on modern Paper.
Yes. Everything Voxen generates for you — source and compiled .jar — is yours to use, modify, and ship on any server, commercial or not.
When you hit Build, your project is compiled with Maven on Voxen's servers against the real Spigot or Paper API for your chosen version. You download the resulting .jar directly.
You start free with 5 full generations to try it out. Starter is €7.99/month for 150 generations, Pro is €14.99/month for 500, and BYOK is €9.99/month for unlimited generations using your own OpenRouter, NVIDIA, or Google AI Studio key (their usage rates apply). Only full plugin generations count — edits, explanations, audits, and builds are unlimited on every plan, and you can cancel anytime.