Fake Players (Server-side bots) 2.4

A simple bot spawning tool.

  1. KP56
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.8
    • 1.12
    • 1.16
    Source Code:

    Note: This plugin has only been tested on Paper and normal Spigots: 1.16.5, 1.16.4, 1.12.2 and 1.8.8. I do not guarantee that it works on any other versions.

    What is this?
    Fake Players is a plugin, which allows you to create special bots, which can join your Minecraft Server and perform certain actions.

    What is Fake Players purpose?
    This plugin creates real Player objects and initialize them as a normal player is, when they join the server. This way bots can properly interact with all server's plugins. That's very useful if you are a developer, trying to test their work or want to test how many players can your server handle before crashing.

    /FakePlayers summon (Name) - summons a fake player
    /FakePlayers summon (Name) (Number) - summons a certain amount of fake players
    /FakePlayers disband (Name/All) - disbands fake players
    /FakePlayers chat (Name/All) (Message/Command) - makes fake players type a chat message
    /FakePlayers action (Name/All) (Action) - makes fake players add a certain action to their list
    /FakePlayers action (Name/All) perform - makes fake players perform all actions from their list
    /FakePlayers action (Name/All) perform (Number) - makes fake players perform all actions from their list a certain amount of times
    /FakePlayers action help - displays a help page for an action subcommand
    /FakePlayers macro save (Fake Player's Name) (Macro's Name) - creates a macro file from fake player's action list
    /FakePlayers macro load (Fake Player's Name) (Macro's Name) - loads macro into fake player's action list
    /FakePlayers macro perform (Fake Player's Name) (Macro's Name) - makes fake player perform actions from a macro
    /FakePlayers macro perform (Fake Player's Name) (Macro's Name) (Amount) - makes fake player perform actions from a macro a certain amount of times
    /FakePlayers list - displays a fake player list
    /FakePlayers reload - reloads config.yml

    fakeplayers.cmd - Required to use /FakePlayers command
    fakeplayers.notify - Players with this permission receive update notifications

    To add update notifications I used: https://github.com/JEFF-Media-GbR/Spigot-UpdateChecker
    SneakyOP, Splodgebox, Hilltin and 4 others like this.

Recent Reviews

  1. Synteh
    Version: 2.4
    Great plugin, i used to test custom tab plugin and works perfect.
    Also can use for stress test!
  2. fabricio9898
    Version: 2.4
    the fake players don't count in the server list, this is bad...............................
  3. ksajskdsaida
    Version: 2.4
    Hey! Please update this plugin! This plugin is really great, but we really need an update so we can use this for our servers. Thanks!
  4. Dor1toz
    Version: 2.4
    1.17.1 please

  5. GeKos171
    Version: 2.4
    Nice ----------------------------------------------------------------------------------
  6. ItzYash
    Version: 2.4
    Great plugin the only problem is that when I make a fakeplayer for some reason authme stops working
  7. krissupro
    Version: 2.4
    weird, i have a error [18:40:52 ERROR]: Could not load 'plugins\FakePlayers.jar' in folder 'plugins' and it just does not work?
  8. CheeseSauce
    Version: 2.4
    Very Cool plugin, but I cant get any support because the discord link doesnt work. If it did work and i could get support i would give it 5 stars
  9. Hilltin
    Version: 2.4
    Very cool plugin, you should def create a premium version with the players having an AI and maybe ways for us to record actions and then we can assign them to individual bots then they can replay it.
  10. dpzOnline
    Version: 2.4
    Hi there, I give it 5 stars because everything works, but I have a challenge understanding how to use it even better. Is there macro examples... I want to make information booths. Where one can click on a button a fake player appears look at the player and says Hi "message" then dissapears. But can I make the fake player wait for an answer? Or the fake player walk towards the player before talking. I know that you who coded this probably has a lot on your table, but is there any users that have good examples ideas for macros?
    1. KP56
      Author's Response
      You can create a macro using actions. You just add actions to fake player's action list and use a macro subcommand to save it into a file. Unfortunetly, they are very simple and cannot do much. They are more of a set of actions.