A minecraft server installer!
Project description
Minecraft-Server-Installer
Description
This Tool is made for an easy Minecraft Server Setup! You can easily install a Minecraft Server with over 10 different packages and nearly all Versions out there!
Getting started
-
Installation
Run this command in your command prompt!
pip install mc_server_tool
To update:
pip install -U mc_server_tool
-
Documentation
mc_server_tool --help
usage: execute.py [-h] [--install] [--start] [--settings] [--install_java_21] [--version VERSION]
[--package {Forge,Fabric,Paper,Vanilla,Spigot,Pufferfish,Bukkit,Purpur,Neoforge,Quilt}]
[--path PATH] [--port PORT] [--ram RAM]
Minecraft Server Tool Arguments
options:
-h, --help show this help message and exit
--install To install a new Server!
--start To start a Server in your path!
--settings To open the settings of the Server in your path!
--install_java_21 To install java version 21 to run the server!
--version VERSION Choose a minecraft version e.x 1.20.1, 1.21...
--package {Forge,Fabric,Paper,Vanilla,Spigot,Pufferfish,Bukkit,Purpur,Neoforge,Quilt}
Choose a Modloader-Package e.x Forge, Vanilla...
--path PATH Pick a folder were to save/edit the server! It is creating a new folder in it! e.x
C:Users/User/Server (Default is User Directory!)
--port PORT Choose a Port for the Server! Default is 25565
--ram RAM Choose how many RAM the server may use! Default is 2 Gigabyte!
-
Examples
Installs a server with version 1.20.4:
mc_server_tool --install --version 1.20.4
Installs a server with version 1.20.4 on Paper:
mc_server_tool --install --version 1.20.4 --package Paper
Installs and starts the server with 5G max ram usage:
mc_server_tool --install --version 1.20.4 --ram 5
Installs with the port 27767:
mc_server_tool --install --version 1.20.4 --port 27767
Starts your server again:
mc_server_tool --start
Starts your Forge server if you have multiple servers in one folder:
mc_server_tool --start --package Forge
You can also specify the path on start and installation:
mc_server_tool --start --path /home/user/downloads
You also let install java 21:
mc_server_tool --install_java_21
Package Support
| Supported Packages | Status | Supported Packages | Status |
|---|---|---|---|
| Vanilla | ✔️ | Forge | ➖ (installing is fine but starting and configuring may not work) |
| Paper | ✔️ | Neoforge | ✔️ |
| Spigot | ✔️ | Fabric | ✔️ |
| Bukkit | ✔️ | Pufferfish | ✔️ |
| Quilt | ✔️ | Purpur | ✔️ |
Upcoming Tasks
- Make Forge work
- Make Neoforge work
- Make starting easier with package and version
- Implement more different error messages
- Add support for more packages
Support
If you see any issues you can open one in github or contact me on discord
with the UsernameTmaster055!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mc_server_tool-0.0.4.tar.gz.
File metadata
- Download URL: mc_server_tool-0.0.4.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8b2c8ff533731fa5791b23053527fcac5c348ba62827327d386381694d98a75
|
|
| MD5 |
b7afa7fc8f277460f7ceadb4dd668772
|
|
| BLAKE2b-256 |
d67fd59a7ad190e7bf93e2bc6f811c11e6697ddc9f5a6832e9a0330e177620a8
|
File details
Details for the file mc_server_tool-0.0.4-py3-none-any.whl.
File metadata
- Download URL: mc_server_tool-0.0.4-py3-none-any.whl
- Upload date:
- Size: 8.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d6c8bf6a844d4540991a3825ae0772ee363a9a94bd298ad96ce19b4378e920f
|
|
| MD5 |
502ad31f9067f7865e317e00ddcc13b4
|
|
| BLAKE2b-256 |
0485c147135a28881b383651ff3a3f40edd08ebb223b56db7d16f7ca7cf8981a
|