Back in a bit
Your link still works — try again once the site is back. Nothing has happened to your server, and the bots on it carry on.
If you are the owner: sign in at fightmc.xyz in this browser, then open the link again.
Opening the editor…
Finding your server. This takes a few seconds.
Getting a link
- Join your server, or open its console.
- Run
/fightbot web. It takes a few seconds to make. - Open the link it gives you. It works for 30 minutes unused, 4 hours in all.
You need FightBot 5.17.2 or newer and the fightbot.web permission.
On a network, /fbp web on a proxy running 5.18.1 or newer gives one link for every server.
Emotes and player models need 6.0.0.
How to install it.
web.read-only switched on, so you can look but not change anything.Tell it what to do
This bot’s own switches
Every one of these starts out following your config.yml.
Flip one and this bot alone changes — until it dies or the server restarts.
fightbot.use, not from here. Type /fightbot spawn on the server.Bots on the server
Groups
A bot is in one group at a time. Click a group to see who is in it. Groups keep their names across a restart, but they start empty, because bots do not survive one.
Routes
Routes are laid out in game, where you can stand on each point:
/fightbot roamingroutecreate <name>, then
/fightbot roamingpointset <name> on every spot. Click one to send bots along it.
Kits
A kit re-gears bots you already have. Click one, then click the bots to give it to.
Saves
A save keeps a bot’s gear and its settings. Because a save spawns
bots, FightBot only lets you make, use and delete one in game:
/fightbot savegear <bot> <slot> and
/fightbot save <slot>. Here they are, so you know what is stored.
Add a skin
A Minecraft skin image: a 64×64 PNG, or an old 64×32 one. New images are
signed automatically, which takes a few seconds each. Bots only wear this folder while
identity.skin-source is folder.
Skin
Skins folder
Click a name to turn it around. A skin can only be shown once it has been signed, which takes a few seconds after it goes up.
Emotes
Emotes come from Emotecraft, and only players with the Emotecraft mod see them. A bot told to fight stops its emote by itself.
Play one
Add an emote
A .json or .emotecraft file, up to 2 MB.
The name you give it is what you play: /fightbot emote <bot> <name>.
Emote files
Player models
Models come from Customizable Player Models. Each new bot wears
one of these at random — identity.models in Settings sets how many — and
only players with the CPM mod see them. Everyone else sees the bot’s skin.
Add a model
A .cpmmodel file, up to 2 MB. In the CPM editor that is
File › Export with Export mode: Model.
Model files
Voice lines
Add a line
MP3 or WAV. Anything else — a phone’s .m4a, an .ogg, a .webm — is
converted in your browser first. The name you give it is what you type in game:
/fightbot vc <name>.
Lines
Play sends the line out in game, where the bot is. Listen fetches the sound file and plays it here, to you only.
Debug logging
Every decision the bots make, written to plugins/FightBot/debug/.
Leave it off unless you are chasing a bug — then turn it on, make the bug happen, and
attach the log to a report.
Log files
| File | Size | Last written |
|---|
