Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details
By using this mod you are indicating your agreement to the minecraft/papermc EULA (EULA). This mod accepts such upon creation of each Paper "World"/"Server". By using this mod in any manner you are accepting the aforementioned EULA.
This pulls the 1.21.4 PaperMC Server from the Official API via "https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/230/downloads/paper-1.21.4-230.jar"
This is static and grabs build 230 and cannot be adjusted as of right now.
This is a very very simple mod. "depends on" "fabricloader": ">=0.16.14", "minecraft": "~1.21.4", "java": ">=21", "fabric-api": "*"
fabric_version=0.119.2+1.21.4
What does it do?
PaperCraft - Allows you to create and load different PaperMC local servers from in game. It will open the server terminal after creation or if loaded using LoadWorld. You may then enter your paper server via the Multiplayer screen by creating an entry with the IP set to "localhost". It starts via 25565. (so you don't need to enter the range for Java Minecraft)
Each of these "PaperWorlds" is saved in .minecraft/papersaves/ChosenWorldName allowing you to manage their plugins on your own without them affecting the others.
When you load a "PaperWorld"/Server using this mod it is tracked by your Minecraft Instance. Closing Minecraft also closes the server.
This is the first time I have attempted to create a Fabric Mod. I did not use an IDE/etc. This is not considered polished or complete. This is the base revision created to check plausibility. There are many things I just created quickly to get basic functionality working.
I do believe the way it was created and done follows the Eula and Terms of each Minecraft/PaperMC.
I imagine for certain cases this can be a useful mod.