Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
Vanilla Ultra Performance
This modpack is currently pretty unstable expect crashes and keep backups of your worlds.
The focus on this modpack is to maximize performance of the game. Most of the fps gains come from vulkanmod so shaders will not work. There is still controller support though and some additional performance mods.
Performance
As you can see in the image below in vanilla in my main survival world I get ~120 fps, in my other modpack Vanilla Plus I get ~140 fps without shaders, and with this pack I get ~200 fps.
I'm not sure why the screenshot for this pack has the colors messed up, in game it looks fine. That's part of the reason this pack is marked as alpha though.
Usage
Client
To use on a client use the integrated modrinth downloader on prism launcher or download the .mrpack and open it using prism launcher or whatever launcher you prefer as long as it has modrinth support.
Server
Before you continue with the server installation it does require Docker or podman If there's enough demand I might make a script to run the server that doesn't involve containers.
On modrinth click the source button as seen below.
Once your on the github page find the tag for whichever version you want and then click the green code button and then click download zip as seen below.
Once you have the zip file downloaded. Extract its contents. Then run this command in the directory that contains the Dockerfile docker builder build -t vanilla-plus .
When that finishes you can run it using docker run -dit -v /path/for/world:/Minecraft/server/world -p 25565:25565 vanilla-plus
The default ram ussage of the server is set to 4G if you want to change the amount of ram the server can use add -e 5G
or -e 3000M
to the docker run command so it looks something like this docker run -dit -v /path/for/world:/Minecraft/server/world -e 5G -p 25565:25565 vanilla-plus
If you want consistent ops or server properties you'll have to add a ops.json file or a server.properties file on the host somewhere and link the to the container with a start command that looks something like this docker run -dit -v /path/for/world:/Minecraft/server/world -v /path/for/ops.json:/Minecraft/server/ops.json -p 25565:25565 vanilla-plus
Good luck have fun and hopefully these instructions are good enough.