Java 21 or newer · one launcher · every bot

One launcher, every bot.

There is a single BotWith.me launcher for all of your bots — it lists every server you own and lets you switch between them in one window. It is one file with everything inside it except Java — no JavaFX to install, no folders, no flags. Install Java once, download it once, run it.

1 Install Java 2 Get any bot 3 Download once 4 Run & switch bots

What you need

  • Java 21 or newer — a one-time install (step 1).
  • A BotWith.me account — free to create.
  • Access to any bot — one launcher covers them all; the download's on the store.
  • A couple of minutes — nothing to configure by hand.

Your platform

Steps 1 and 3 adjust to match.

1

Install Java 21 (or newer)

Windows

Any Java 21+ works — the launcher carries its own JavaFX, so you do not need a special "FX" build. The easy, free one is Eclipse Temurin:

Download Temurin 21 (Windows) →

During install, leave Set JAVA_HOME and Associate .jar files ticked if offered — the second one makes a double-click just run the launcher. To check afterwards, open a terminal and run java -version; it should say 21 or higher.

2

Download your launcher

One launcher covers every bot you own — download it once and it lists all of them. It is built fresh the moment you download, so every copy is unique to your account. The Download launcher button lives on the store, on the card of every bot you own.

Create your free account →

What you'll see it do

  1. Requesting download
  2. →
  3. Checking access
  4. →
  5. Building your copy
  6. →
  7. Issuing client
  8. →
  9. Downloading

When it finishes, save the .jar somewhere you'll find it, like your Desktop.

Your copy is watermarked to your account. If it turns up anywhere it shouldn't, it traces straight back to you — so keep it to yourself.
3

Run it

Windows

Double-click the .jar and the launcher opens. That's it.

If a double-click does nothing, open a terminal in the folder you saved it and run:

java -jar botwithme-launcher.jar

A window appears asking you to sign in. From there, pick your server, load a script — jar or text (.bot) — and go.

It keeps itself up to date

When a server ships a new client, the launcher re-maps its hooks automatically — so you download once and updates land on their own. No reinstalls, no patch notes to chase, no waiting on a new build to get back in.

If something goes wrong

The handful of things that trip people up, and the fix for each.

"Windows protected your PC" / SmartScreen
Expected — the launcher isn't code-signed. Click More info, then Run anyway. Your antivirus may also ask; allow it.
Double-click opens WinRAR / 7-Zip instead of running
A .jar is a zip, so an archive tool grabbed the association. Either re-run the Temurin installer and tick Associate .jar, or just run it from a terminal with java -jar botwithme-launcher.jar. To fix the association: right-click the jar → Open with → Choose another app → point it at javaw.exe in your Java's bin folder.
"JavaFX runtime components are missing"
You're running an old launcher that didn't bundle JavaFX. Re-download from the store — the current one has JavaFX inside and needs no extra install.
"UnsupportedClassVersionError" or it just won't start
Your Java is too old. Run java -version — if it's below 21, install Temurin 21 from step 1. If you have several Javas, the launcher uses whichever java is first on your PATH.
Nothing happens at all
Run it from a terminal — java -jar botwithme-launcher.jar — so you can see the error instead of it vanishing. Paste that error to support and we'll sort it.

Ready when you are.

Java installed? One launcher, every bot — grab it and go.

Create your free account →