A Minecraft plugin for benchmarking Advanced Slime Paper (ASP) performance.
ASP Benchmark is a tool designed to test and measure the performance of the Advanced Slime Paper API for world operations. It provides commands to:
- Serialize Slime worlds and measure performance
- Deserialize Slime worlds and measure performance
- Load worlds and measure performance
/aspbenchmark(aliases:/aspb,/swmb) - Main command that displays help information
-
/aspbenchmark serialize <world> <iterations>- Benchmark world serialization<world>- Name of the world to serialize<iterations>- Number of serialization runs to perform for averaging
-
/aspbenchmark deserialize <world> <iterations>- Benchmark world deserialization<world>- Name of the world to deserialize<iterations>- Number of deserialization runs to perform for averaging
-
/aspbenchmark load <world> <iterations>- Benchmark world loading<world>- Name of the world to load<iterations>- Number of load runs to perform for averaging
-
/aspbenchmark help- Display available commands
- Serialization time (milliseconds)
- Deserialization time (milliseconds)
- Loading time (milliseconds)
- Serialized data size (KB)
- Number of chunks in the world
- AdvancedSlimePaper Minecraft server
- Download the plugin JAR from releases
- Place the JAR file in your server's
pluginsfolder - Restart your server
- Use the commands to benchmark ASP operations
This project uses Gradle for building:
./gradlew shadowJar