Minebench is a benchmarking utility for Minecraft designed to find the average FPS and running time of commonly encountered scenarios in Minecraft. It currently consists of a few basic tests, but is designed in a way that it can be easily expanded.
Developer's Note: I work on Minebench in my spare time. If you have any ideas on improving/expanding Minebench, feel free to share them! The current state of the mod is not representative of my vision, and as such I have marked it as alpha. If someone feels inclined to make a title and/or signature banner, I'd appreciate it! I'm not much of an artist
Install Instructions
Please make sure that you are starting with a fresh copy of Minecraft. If in doubt, force an update from the launcher. Install Minebench like any other mod, making sure to delete the "META-INF" folder inside of minecraft.jar. Only one benchmark can be run per Minecraft instance, this ensures that you don't accidentally overwrite your previous benchmark results.
Changelog
First public build: v0.1_alpha
The Tests
System Information
This test gathers basic, non-identifying information about your system such as the Java Version and OS information, including the amount of memory available to Minecraft. This test is timed. Disregard the average FPS from this test.
Minecraft Information
This test simply copies your Minecraft options. Disregard the average FPS and running time from this test.
World Generation
This test creates a new creative world with a random seed. This test is timed. Disregard the Average FPS from this test.
Post World Generation
This test calculates the Average FPS over 15 seconds immediately after the world has finished being generated. Disregard the running time from this test.
General Movement
This test calculates the Average FPS over 60 seconds, allowing you to move around. It is suggested that you do normal Minecraft actions during this time, like digging and placing blocks, or exploring to generate new chunks. Disregard the running time from this test.
Block Placement
This test creates a hallow 50x50x15 obsidian box with no top that the remaining tests are performed in. After creation, you will be teleported inside to observe the remaining tests.
Entity Count
This test is performed in three variations, small, medium, and large. This set of tests spawns entities and calculates the average FPS over 10 Seconds. Their sizes are: Small: 200 entities, Medium: 500 entities, Large: 1000 entities. Disregard the running time from these tests
Particle Tests
These tests, similar to Entity count, spawn a number of particles in front of the player. Small: 10000 particles, Medium: 20000 particles, Large: 30000 particles. A 10 second wait is performed between tests to allow the particles to disparate. Disregard running time from these tests.
After the benchmark completes, you will be returned to the main menu, and the testing world will be deleted. The file "mb.txt" will be created in your minecraft directory with the results of your benchmark. For example, on my laptop:
Minebench is a benchmarking utility for Minecraft designed to find the average FPS and running time of commonly encountered scenarios in Minecraft. It currently consists of a few basic tests, but is designed in a way that it can be easily expanded.
Developer's Note: I work on Minebench in my spare time. If you have any ideas on improving/expanding Minebench, feel free to share them! The current state of the mod is not representative of my vision, and as such I have marked it as alpha. If someone feels inclined to make a title and/or signature banner, I'd appreciate it! I'm not much of an artist
Install Instructions
Please make sure that you are starting with a fresh copy of Minecraft. If in doubt, force an update from the launcher. Install Minebench like any other mod, making sure to delete the "META-INF" folder inside of minecraft.jar. Only one benchmark can be run per Minecraft instance, this ensures that you don't accidentally overwrite your previous benchmark results.
Changelog
System Information
This test gathers basic, non-identifying information about your system such as the Java Version and OS information, including the amount of memory available to Minecraft. This test is timed. Disregard the average FPS from this test.
Minecraft Information
This test simply copies your Minecraft options. Disregard the average FPS and running time from this test.
World Generation
This test creates a new creative world with a random seed. This test is timed. Disregard the Average FPS from this test.
Post World Generation
This test calculates the Average FPS over 15 seconds immediately after the world has finished being generated. Disregard the running time from this test.
General Movement
This test calculates the Average FPS over 60 seconds, allowing you to move around. It is suggested that you do normal Minecraft actions during this time, like digging and placing blocks, or exploring to generate new chunks. Disregard the running time from this test.
Block Placement
This test creates a hallow 50x50x15 obsidian box with no top that the remaining tests are performed in. After creation, you will be teleported inside to observe the remaining tests.
Entity Count
This test is performed in three variations, small, medium, and large. This set of tests spawns entities and calculates the average FPS over 10 Seconds. Their sizes are: Small: 200 entities, Medium: 500 entities, Large: 1000 entities. Disregard the running time from these tests
Particle Tests
These tests, similar to Entity count, spawn a number of particles in front of the player. Small: 10000 particles, Medium: 20000 particles, Large: 30000 particles. A 10 second wait is performed between tests to allow the particles to disparate. Disregard running time from these tests.
After the benchmark completes, you will be returned to the main menu, and the testing world will be deleted. The file "mb.txt" will be created in your minecraft directory with the results of your benchmark. For example, on my laptop: