Check out README in different languages: 繁體中文
This is the official Minecraft server of NCHUIT (National Chung Hsing University Information Technology Club)!
This is a modded server, and we use Manual-MMDM to manage and export client/server mods separately.
- Game Version:
1.19.2
- Mod Loader:
Forge
- Forge Version:
1.19.2-43.4.0
- Server Address:
nchuit.ddns.net
- Memory Requirement: We recommend allocating at least 4GB RAM to the game.
You can find a complete list of all mods and their dependencies in the dependency-tree.txt file. This file is automatically generated using the Manual-MMDM tool and provides detailed information about:
- All mods included in the server
- Version information for each mod
- Dependencies between different mods
- This server includes a variety of mods that enhance game experience
- Balanced gameplay and social interaction features
- Regular updates and maintenance
💡 Installation guide with images available at HackMD
- 1.19.2 requires Java 17 or newer
- Download the
.zip
file that starts with Prism-Launcher from the Release section - Import the zip file directly into Prism Launcher (no need to extract)
- Configure RAM and Java settings
- Install the specified Forge version
- Download the
.zip
file that starts with Client-Mods from the Release section - Extract and place the mods into the
.minecraft/mods
folder - Configure your Minecraft launcher to ensure it's running the Forge version and allocate at least 3GB memory
- We recommend using the newer Adoptium distribution instead of OpenJDK
- Download the
.zip
file that starts with Server-Template and extract it - Edit
user_jvm_args.txt
to set the RAM allocation, recommended at least 6GB - On Windows run
run.bat
/ On Linux runrun.sh
to start the server!
⚠️ Note: On first run, aneula.txt
file will be generated. Remember to edit this file to agree to the terms before restarting the server! (This step is the same as all Minecraft server setup processes; you can search for tutorials online)
Download the latest version of Manual-MMDM, place it in the manual-mmdm folder, and make sure all managed mods are placed in manual-mmdm/mods
.
⚠️ Important: Always remember to use the "Export JSON" and "Generate Dependency Tree" functions in the Manual-MMDM tool before committing any changes to the repository. This ensures that all mod dependencies are properly documented and tracked. It is recommended to place the generated dependency-tree file in the project root directory and the manual-mmdm.json file in the manual-mmdm folder.
If you're a modpack editor and want to publish a Release after changing mods, prepare the following files:
Client-Mods-<tag>.zip
: Contains all client-side mods exported using Manual-MMDMPrism-Launcher-<tag>.zip
: Place the client mods exported from Manual-MMDM into the Repository'sprism-launcher-template/minecraft/mods
folder, then compress the entireprism-launcher-template
folder and rename itServer-Template-<tag>.zip
: Download the server template from this Repository'sserver-template
folder, place the server mods exported from Manual-MMDM intoserver-template/mods
. This zip file when extracted should include the entire server template + mods.
Pre-commit Checklist:
- Use the "Export JSON" function in Manual-MMDM to update mod information
- Use the "Generate Dependency Tree" function to document mod dependencies
- Verify all changes are properly documented before committing
-
Issue: Memory error when launching the game
Solution: Make sure you've allocated enough RAM to Minecraft (at least 3GB) -
Issue: Unable to connect to the server
Solution: Verify that the server address is entered correctly and check your network connection -
Issue: Mods showing as version incompatible
Solution: Ensure you're using the correct Forge and Minecraft versions (1.19.2 and Forge 1.19.2-43.4.0)
If you have any questions or suggestions, feel free to contact us through:
- Email: [email protected]
- Club Website: nchuit.com
This project is licensed under the MIT License - see the LICENSE file for details.