// MINECRAFT DEVELOPER · JAVA · PAPER · SKRIPT · FRONT-END
Fresh.

I build things that do something.

An AI assistant with its own voice. Java plugins on Paper 1.21: combat, loot, morphing, whole civilisations. The Skript that holds a live server together, and the storefront that pays for it. All mine, start to finish. Not things that demo well.

Writes
Java 21 · Paper API
Also
Skript · discord.js · Stripe · vanilla JS
Built
12 projects · one developer
Reach me
Discord fresh46_
About

I build things to order.

Server plugins, mods, texture packs and Discord bots. Most of what's on this site started as someone asking for something that didn't exist yet, including a combat system I'd never built anything like before, which had a working demo four hours later.

0Things shipped
0Classes in AegisStaff
0Tools behind JARVIS
0Hours to a first demo
Skills

What I work with.

The bar on each card isn't a self-rating. It's how many of my 12 projects it shows up in. Keep scrolling and the row moves.

Selected work

Things I've shipped.

Filter, then open any card to see how it works.

Downloads

Try out my plugins before ordering one.

Five small plugins you can run on your own test server. Drop the jar into your plugins folder, restart, and see how I build before you spend anything. They're built for Paper 1.21.

Download all 5 (zip)Or take just the ones you want.
Like how they work?The bigger systems on this site are built to order the same way.
Tell me what you want
Services

Built to order.

Small jobs and whole systems, agreed before I start.

Reviews

What clients say.

4 hrsto a first working demo of a combat system I'd never built anything like before.
I asked this guy to make me a plugin, which at the time he had never made something so combat based and difficult to produce before. despite this the guy put out the first demo within 4 hours- Which he listens to feedback and improves stuff off of, great guy to work with and quite friendly to talk to. Very talented at his work, something like this can pull off great comparisons against some of the top smp mods in minecraft like bliss, this thing comes really close alongside the quality of bliss and still bliss took ages to develop along with multiple devs, this was a one man army developing this. He's great at his work and I really would recommend him!
ÌçêsîxêClient · Crysgear
Process

How I work.

You always get something runnable early. Not a progress update. An actual jar you can drop on a test server and click around in.

Step 1

Talk

You tell me what you want. Not a spec, what it should feel like to the player using it. I'll tell you honestly if it's a bad idea, or if a plugin that already exists does the job.

Step 2

Scope

I come back with what I'd build, what's in and what's out, and a price. Nothing starts until you've agreed to both.

Step 3

Demo early

You get something you can actually run and click as soon as there's anything worth showing, not at the end.

Step 4

Iterate

You play it, you tell me what's wrong, I change it. This is the part that makes the difference and I don't rush it.

Step 5

Ship

Built jar, config, and documentation written so your staff can actually use it.

What you get

  • Documentation that isn't an afterthought. Every config option explained, including the ones where the obvious change is the wrong one.
  • Config you don't have to fight. Where it makes sense the setup lives in an in-game menu instead of a YAML file. KyronCrates has no config worth opening.
  • Built for a live server. Crash-safe, dupe-resistant, and tested against the awkward paths, not just the happy one.
  • Straight answers. If something will take longer than I said, you hear it from me first.

How long it takes

SizeFirst runnableFinished
A scriptWithin the hourSame day
A single-purpose pluginA few hoursA day or two
A systemSame dayA few days

The variable is never the building, it's the iteration. A fixed spec ships quickly. "Build it and we'll see how it feels" takes as long as it takes to feel right, which is usually the correct choice for anything players will touch every day.

What it costs

I quote per job rather than publishing a rate card, because a rate card is wrong for almost every job. Tell me what you want and you get a number before anything starts. No hourly meter running, no bill that grows while you're not looking.

WhatWhy it moves the price
SizeOne command is an evening. A system with its own database, GUIs and forty commands is not.
StateAnything that remembers between restarts needs storage designing, and storage is where the hard bugs live.
Custom itemsModels, textures or a resource pack are a separate piece of work.
InterfacesAn in-game editor is far more work than a config file, and far better to use.
HostilityFFA or anarchy servers need dupe-resistance and crash-safety a private SMP doesn't.
IterationA fixed spec is cheaper than "build it and we'll see". Both are fine.

If an existing free plugin already does what you need, I'll tell you that instead of quoting.

Paying

Full payment up front, once we've agreed the scope and the number. Nothing starts before that, and the price doesn't move afterwards unless you ask for something that wasn't in the scope.

That asks you to trust someone you've probably not worked with, so here's what you can check before you send anything:

  • Download something I made and run it. The Downloads tab has five plugins you can try on your own test server.
  • Read the source. It's on GitHub.
  • Read what a client said after commissioning a combat system. The review is unedited.
  • Look at the detail on this site. Every project explains how the thing actually works, because I built it and can.
FAQ

Asked, answered.

Do I get the source code?

Yes, on request. You paid for it. Some clients only ever want the jar and the config, which is fine, but the source is yours if you want it and I won't hold it back as leverage.

What if it breaks after you've delivered it?

If it's a bug in what I built, I fix it. That isn't a support contract with a time limit on it. It's just that shipping something broken and walking away isn't delivering. New features, or making it work on a version that came out later, are new work. The line is simple: if it never did what we agreed, that's mine. If you want it to do something else, that's a new job.

How many revisions do I get?

There's no counter. Iteration is step four of how I work and it's the part that decides whether the thing is good, so I'm not going to charge you per opinion. What does change the price is scope. Rebalancing an ability ten times is iteration. Deciding halfway through that it also needs a GUI and a database is a different plugin, and I'll say so before doing it rather than after.

Can you work with a plugin I already have?

Usually. Building on top of another plugin's API is normal. The Skript tooling on this site drives KyronCrates through its own commands rather than reimplementing it, which is exactly this. What I can't promise is modifying a paid plugin I don't have the source to. Tell me what you're running and I'll tell you honestly whether it's possible.

What do you need from me to start?

Your server software and version, roughly how many players it needs to hold, and a description of what the feature should feel like to the person using it. Not a spec. I'd rather hear "crates should feel like opening something, not clicking a chest" than a list of methods. If you have a competing plugin you like parts of, say which parts. That's usually the fastest way to understand what you actually want.

Will it slow my server down?

It shouldn't, and that's a design constraint rather than an afterthought. Things that run on every block break or every tick get treated differently from things that run when someone types a command. Fresh's Sus and Crysgear both explain where that mattered and what it cost. If you're already running badly before I start, I'll tell you that too. A new plugin isn't going to fix an overloaded server.

Contact

Want something built?

DM me on Discord and tell me what you're after. Include your server version, roughly how many players it needs to hold, and what you want it to do.

Discord. The fastest way to reach me about plugin work.
  • Your server software and version.
  • Roughly how many players it needs to hold.
  • What it should feel like to the person using it. Not a spec.