From 5451ca088918c2d449be9ce96578d6612f690938 Mon Sep 17 00:00:00 2001 From: Stephen Deaton Date: Sun, 8 Feb 2026 11:06:02 -0500 Subject: [PATCH] Initial commit of minecraft documentation --- Minecraft/README.md | 41 +++++++++++++++++++++++++++++++++++++++++ Minecraft/README_old.md | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 Minecraft/README_old.md diff --git a/Minecraft/README.md b/Minecraft/README.md index e69de29..cd270f2 100644 --- a/Minecraft/README.md +++ b/Minecraft/README.md @@ -0,0 +1,41 @@ +# This is a guide on how to build your own Minecraft Server + +# You need to install the correct version of java fo the version of Minecraft you are going to run. YOu can google it and just look it up that way. + +# This is for install. Minecraft 1.19 + +* Install Java +```bash +sudo apt update && sudo apt install openjdk-17-jdk -y +``` + +* Create a directory for the server + +```bash +mkdir mcserver +cd mcserver +``` + +* The system may not have the bzip library for extracting the download. It can be installed with this command. + +```bash +sudo apt install bzip2 +``` +* Install the Server + 1. Cut and Paste the following command + 2. Then run the second command + +```bash +wget https://jackpot.jaj.com/steve_mcserver2.tar.bz2 +tar xvf steve_mcserver2.tar.bz2 +``` + +* Start the server with the following command: +```bash +./runpaper.sh +``` + +* A player can be made a server operator with the following command in the server console +``` +lp user playername group set mod +``` \ No newline at end of file diff --git a/Minecraft/README_old.md b/Minecraft/README_old.md new file mode 100644 index 0000000..29f5dd2 --- /dev/null +++ b/Minecraft/README_old.md @@ -0,0 +1,41 @@ +``` +wget https://fill-data.papermc.io/v1/objects/4221ba1503a97ed1f184d49323c30231bdbf3637f18c1587ad93eafd88ed4a08/paper-1.19.2-307-mojang.jar +``` + +Create a file called "launch.sh", set to executable, and add the following contents: +```bash +touch launch.sh +chmod +x launch.sh +nano launch.sh +``` + +```bash +#!/bin/bash + +java -server -Xmx2G -jar paper-1.19.2-307-mojang.jar nogui +``` + +```bash +./launch.sh + +``` + + +* It will fail and notify that you must aggree to the EULA, you need to change a variable + +```bash +nano eula.txt +``` +* Change the line elua=false to elua=true + +* Change "online-mode" to false so that "broken" clients can connect +```bash +nano server.properties +``` + +* Restart the server +``` +./launch.sh +``` + +