Better StressBots
2.0.0A Paper plugin that makes stress testing and taking cinema shots on a Minecraft server easy with server-side fake bot players.
- Tested MC versions
- 1.21, 26.1, 26.2, 26.3
Better StressBots is a Paper plugin for stress testing your server or creating cinematic scenes using server-side fake players. No external tools are required and there is no need to disable online mode.
Unlike external bot tools like minecraft-stress-test that connect bots over the network, Better StressBots creates bots directly inside the server. Bots load chunks, trigger entity tracking, and appear in the player list exactly like real players without needing offline mode. Walk mode makes bots snap to the terrain surface for more realistic civ and survival testing. Includes staggered spawning to avoid lag spikes and a hard cap of 5000 bots to prevent crashes.
Make sure you have allow-flight=true in server.properties!
Commands
/start Spawn bots with current settings
/start <amount> Spawn bots with a set amount
/start <none|walk|fly> Spawn bots with a set mode
/start <amount> <none|walk|fly> Spawn bots with a set amount and mode
/goto Send all bots to your location (player only)
/goto <x> <y> <z> Send all bots to exact coordinates
/goto <x> <y> <z> <world> Send all bots to coordinates in a specific world
/stress count <amount> Set how many bots to spawn
/stress speed <amount> Set movement speed in blocks/tick (default: 0.1)
/stress radius <amount> Set wander radius in blocks (default: 500)
/stress mode <none|walk|fly> Set movement mode (default: none)
/stress chat <message> Make all bots send a chat message
/stress tp Teleport all bots to your location
/stress status Show current bot count and settings
/stress stop Remove all bots
Advantages over external bot tools
- No
online-mode=falserequired as bots are created server-side, bypassing authentication entirely - Bots are real
ServerPlayerobjects, they load chunks, trigger entity tracking etc. - Walk mode snaps bots to the terrain surface, making it far more realistic for civ, survival, and event server testing.
- Single jar drop-in install, no extra setup needed.
- Staggered spawning prevents the server from spiking when adding large numbers of bots at once.
Disadvantages compared to external bot tools
- Does not stress the network layer, since bots are created internally, Netty packet handling, encryption, and connection management are not tested, so for Proxy servers not that good (BungeeCord, Velocity).
- Higher RAM usage per bot compared to external bots, since each bot is a full server-side player object.
Installation
Drop the correct jar for your server version into plugins/ and add allow-flight=true to server.properties.
PS: Also increasing your max-players= to an higher number, would be an good idea.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta