genesix Blocks

The plugin your server needs doesn't exist yet

Describe the Plugin.
Get the JAR.

A lifesteal SMP with custom hearts and elimination. A towny economy with player shops and auction house. An RPG server with classes and skill trees. One focused plugin at a time — describe it, get a working JAR.

Browse Plugin Ideas

Custom crate systems, seasonal battle passes, dungeon instances with boss phases, faction war mechanics — focused plugins that do one thing well and integrate with your existing server stack. Describe yours and have it running on your server.

Few iterations

Describe, refine, done

10–30 min

Agent builds while you wait

Server-ready

Commands, config, permissions included

Free to start. No credit card required.

Built for Paper servers post-hard-fork, targeting Mojang mappings. Supports 1.21.1 – 1.21.11. You choose the version per plugin.

See It In Action

Watch the agent build a real plugin from a single prompt.

Bounty Hunter Plugin

Economy, GUI, SQLite persistence, kill tracking — built from a single prompt.

View Source Code

Who Uses genesix Blocks

Server Owners & Admins

You know exactly what your server needs - a custom crate system, cosmetic ranks with particle trails, a bounty plugin, a bingo minigame - but you can't find it on Modrinth or SpigotMC. And commissioning a developer takes time, money, and back-and-forth you don't have.

Describe your idea in chat, download the JAR, drop it in your server. Done.

Content Creators

You're building a hardcore series, a challenge video, or a custom event - and you need a unique mechanic that doesn't exist as a plugin. You need it today, not next week.

Build custom gameplay in minutes. Iterate until it's exactly right for your content.

Plugin Developers

You know Java and the Paper API, but you're tired of wiring up the same boilerplate. Describe the architecture you want — Citizens traits, PlaceholderAPI expansions, ProtocolLib packets, custom mob AI — and get a compiled plugin with proper soft-dependency patterns, async threading, and Adventure text. Currently JAR-only output.

Focus on the design decisions. Let the agent handle the scaffolding.

Source code export is coming. Want early access? Let us know

Why Builders Choose genesix Blocks

Natural Language to Plugin

Describe What You Want, Get Working Code

Describe your plugin idea in plain language — "Create a bounty system where players can place bounties on each other using in-game coins" — and the agent designs, codes, reviews, and compiles it. Server owners skip the Java entirely. Developers skip the boilerplate and focus on the design.

Complete Plugin Output

JAR + Config + Permissions + Commands

You get everything you need to run your plugin: a compiled JAR file, plugin.yml, configuration files, permission nodes, and command definitions. Nothing left to figure out - just drop it in your server's plugins folder.

Deep Minecraft Knowledge

Paper API, Events, Persistence, Architecture

The agent is purpose-built for Minecraft plugin development. It follows production patterns: async database operations that keep your TPS stable, proper event lifecycle management, thread-safe player caching, atomic economy transactions, and clean resource cleanup on reload. Every plugin goes through a dedicated review step before you get the JAR.

Iterative Refinement

Keep Chatting to Tweak, Extend, and Perfect

Your plugin evolves through conversation. "Now add a death counter too." "Make the bounty list a GUI with player heads." "Add a config option for the minimum amount." Each iteration builds on the last - refine until it's exactly what you need.

Built for Production Servers

Every plugin is planned, coded, and reviewed by a multi-step agent pipeline trained on Paper API best practices. The agent is guided to follow these patterns (among others).

TPS-Safe by Default

Database reads and writes run asynchronously off the main thread. Your server tick rate stays stable even under heavy plugin load.

Thread-Safe State

Player caches use concurrent data structures with proper join/quit lifecycle. Economy operations are atomic — no double-spend, no race conditions.

Reload-Safe

Plugins handle /reload gracefully — tasks are cancelled, database connections are closed and reopened, cached data is persisted and reloaded.

Clean Resource Lifecycle

NPCs, display entities, packet listeners, and scheduled tasks are tracked and cleaned up on disable. No orphaned entities after a restart.

Reviewed Before Delivery

Every plugin is compiled with static analysis that catches threading issues, null safety problems, and resource leaks at build time. Then a dedicated review step checks it against a checklist covering persistence, event handling, and API correctness before you get the JAR.

Third-Party Integrations

Tested with Citizens, PlaceholderAPI, LuckPerms, Vault, and ProtocolLib — but the agent can wire up any third-party API you ask for. Soft-dependency patterns so your plugin loads even if the dependency is missing.

Self-Healing Iterations

Build fails? The agent reads the compiler output and fixes it. Runtime error? Paste the stack trace in chat. The agent diagnoses the issue and delivers a fixed JAR in the next cycle.

How It Works

1

Describe Your Plugin

Tell the agent what you want in plain language. Custom commands, game mechanics, admin tools, minigames - anything you can imagine for your server.

2

Download Your JAR

The agent architects your plugin, writes the Java classes, and wires up whatever integrations your idea needs — Citizens, PlaceholderAPI, Vault, ProtocolLib, or any other API you specify. It compiles everything with Gradle and hands you a JAR that's ready to drop into your server.

3

Drop Into Your Paper Server

Copy the JAR to your server's /plugins folder and reload. Your custom plugin is live in seconds.

4

Test & Iterate

Try it on your server, then come back to chat. Add features, fix behavior, tweak configs - each iteration builds on the last until it's exactly right.

Plugins People Are Building

Real prompts, real plugins. Copy one and try it yourself.

"Create a Bounty Hunter plugin. Players place bounties on each other, track kills and earnings, show a GUI with player heads sorted by reward amount."

→ Full economy + bounty system with SQLite persistence, chest GUI, kill tracking, configurable messages, and permission nodes

One message · complete plugin with GUI, economy, and persistence

View generated source

"I want a spleef plugin. Players join an arena, stand on a snow floor, and try to break the blocks under each other to make them fall into lava below. Last player standing wins. Lobby with countdown, boss bar, spectator mode for eliminated players, arena floor reset after each game."

→ Arena state machine, BossBar countdown with titles, spectator mode, inventory save/restore, snow floor reset, configurable lobby

One message · full minigame with arena lifecycle and player state management

"Build a crate and key system. Admins place crates with /crate create. Players right-click with a key to open. Show an animated GUI that cycles through items and lands on a reward. Weighted chances: 60% common, 30% rare, 10% legendary. Floating text above the crate, particle effects, sound during the animation."

→ Animated crate GUI with weighted loot, key items, floating text, particle effects, admin commands, configurable rewards

One message · the plugin that pays for your server

"Create a quest system where NPC quest givers hand out daily tasks — chop 20 logs, kill 10 zombies, mine 30 stone. Track progress and reward players when they return to the NPC. Use Citizens for the NPCs."

→ Citizens NPC integration with click handlers, SQLite quest persistence, progress tracking, item turn-in, and configurable rewards

One message · Citizens + SQLite + full quest lifecycle

"Create a disguise plugin for my staff. They should be able to look like any mob to spy on players. Other players see the mob, but staff still move and chat normally."

→ Packet-level entity disguises, spawn and metadata interception, per-player visual effects, and staff permission checks

One message · ProtocolLib packets, per-player rendering

"Make a boss fight plugin. Spawn a custom boss with a floating health bar above it that updates as players deal damage. Show floating damage numbers that drift up and fade out on each hit."

→ Display entities for floating text and health bars, damage event tracking, animated visual effects, and boss state management

One message · display entities, animated effects, and event system

"Create a bounty system where players can place bounties on each other."

Message 2:

"Add a GUI that shows active bounties with player heads sorted by reward. And add a leaderboard for top bounty hunters."

Message 3:

"Make bounties expire after 24 hours and add a config option for the minimum bounty amount."

→ Three messages, one conversation. The plugin grew from a simple bounty command to a full system with GUI, leaderboard, expiry, and config. Each message builds on the last.

3 messages · iterative refinement in action

Common Questions

What Paper versions are supported?

1.21.1, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, and 1.21.11. You choose the target version per plugin.

What if the plugin doesn't work as expected?

Paste the error or describe what went wrong in the same chat. The agent diagnoses the issue and delivers a fixed JAR in the next iteration. There's also a built-in Fix a Bug prompt template that walks you through exactly what to include — what happened, what you expected, your server version, and any stack traces — so the agent can pinpoint the problem fast. You can keep refining until it's right.

Can I edit the plugin after?

Keep chatting to add features, change behavior, or tweak config. Each message builds on the previous version of your plugin.

Will it conflict with my other plugins?

Plugins use soft-dependency patterns for third-party integrations — they load cleanly even if a dependency like Citizens or Vault is missing. The agent can integrate with any plugin API you specify, not just the ones listed on this page. If you hit a conflict, describe it in chat and the agent will fix it.

Can I get the source code?

Not yet — we're talking to developers about the right format (download, GitHub integration, or something else). Currently you get the compiled JAR. Tell us what you need →

Do I own the plugin?

Yes. Plugins you generate are yours to use on your server. See our Terms of Service for full details.

Can it build a full network core or replicate an entire server setup?

Production networks use multiple specialized plugins working together — not one monolithic system. genesix Blocks builds focused, single-purpose plugins that do one thing well. For core infrastructure (permissions, economy, punishments), use established community plugins. Use genesix Blocks for the custom gameplay and features that make your server unique. See our best practices guide for more.

More questions? Check the full documentation or ask on Discord.

Join the Community

Connect with other builders, share your plugins, get help, and stay up to date - all on our Discord server.

Join Discord

What Would You Build
If Boilerplate Wasn't in the Way?

Stop compromising on "close enough" plugins. Bring your exact vision to life.