Skip to content

A plugin that allows you to create fake players to increase your server player count.

License

Notifications You must be signed in to change notification settings

dolphin-cat/fakeplayer

 
 

Repository files navigation

Fake Player (WIP)

A Minecraft plugin that allows you to spawn fake players to your game.
They increase player count of your server.
This plugin would help to both server owners and plugin developers for benchmarking their servers/plugins.

idea

master Sonatype Nexus (Releases) Sonatype Nexus (Snapshots)

Discord

Todo

  • Nms implementations for 1.8 to 1.19 versions.
    • 1.8
    • 1.8.8
    • 1.18.2
    • 1.19
  • Configuration
    • random-names -> Use these names if you don't specify a name when adding fake player.
    • tab-format -> Specifies the tab format of each fake player if the custom one does not exist.
    • language -> Specifies the plugin's language.
    • join-quit-message -> Join/Quit message settings.
      • enabled -> Enables it.
      • join -> Specifies the join message. (null for default)
      • quit -> Specifies the quit message. (null for default)
  • Add commands.
    • /fakeplayer -> Shows help message.
      • help -> Shows help message.
      • reload -> Reloads config and script files.
      • version -> Shows version also checks for update.
      • add [name] [location] -> Creates a fake player to the location.
      • remove <name> -> Removes the fake player.
      • toggle <name> -> Actives/Deactives the fake player.
      • teleport/tp <name> [location] -> Teleports the fake player to location.
      • chat <name> <message> -> Sends a message by the fake player.
      • menu -> Opens the management menu for all fake players.
      • stress
        • start [mode] [count] -> Starts a stress test.
        • stop -> Stops the currently running stress test manually.
  • A simple scripting to manage fake players.
  • Stress test.
  • Standalone application for more consistence stress testing.

How to Use

Server Owners

Installing

Download latest FakePlayerPlugin release.
Put the plugin file into plugins folder.

Scripting

Planning

Developers

Build the plugin Jar file

./gradlew build

Publish FakePlayerApi to your local maven repository

./gradlew publishToMavenLocal -Pdev=true

Api

Sonatype Nexus (Releases) Sonatype Nexus (Snapshots)

Maven
<dependency>
  <groupId>io.github.portlek</groupId>
  <artifactId>FakePlayerApi</artifactId>
  <version>VERSION</version>
  <scope>provided</scope>
</dependency>
Gradle
// Groovy
compileOnly "io.github.portlek:FakePlayerApi:VERSION"

// Kotlin DSL
compileOnly("io.github.portlek:FakePlayerApi:VERSION")

About

A plugin that allows you to create fake players to increase your server player count.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 57.0%
  • Kotlin 43.0%