Better StressBots

Better StressBots

A Paper plugin that makes stress testing on a Minecraft server easy with server-side fake bot players.

1 538 downloads 2 followers

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.

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=false required as bots are created server-side, bypassing authentication entirely
  • Bots are real ServerPlayer objects, 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,...).

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.

Version Minecraft Loader Download

Better StressBots 2.0.0

2.0.0

26.3
paper, purpur
Download

Better StressBots 2.0.0

2.0.0

26.2
paper, purpur
Download

Better StressBots 2.0.0

2.0.0

26.1, 26.1.1, 26.1.2
paper, purpur
Download

Better StressBots 2.0.0

2.0.0

1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, purpur
Download

Better StressBots 2.0.0

2.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
paper, purpur
Download

Better StressBots 1.0.0

1.0.0

26.1, 26.1.1, 26.1.2
paper, purpur
Download

Better StressBots 1.0.0

1.0.0

1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, purpur
Download

Better StressBots 1.0.0

1.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
paper, purpur
Download