Releases: TimInTech/minecraft-server-Proxmox
Releases · TimInTech/minecraft-server-Proxmox
v2.3.0
v2.2.0
v2.1.0
What's Changed
- ci: add shellcheck; verify PaperMC SHA256; Bedrock optional SHA; docs… by @TimInTech in #27
- Chore/audit minor fixes by @TimInTech in #28
Full Changelog: v2.0.1...v2.1.0
v1.2.0 – Shellcheck-Polish & Stabilität
🧱 Release: v1.2.0
– Shellcheck-Polish & Stabilität
📅 Date: 2025-07-27
🔖 Commit: [411bfe3](https://github.com/TimInTech/minecraft-server-Proxmox/commit/411bfe30c58050eb01cc201ccb499401f0a321fe)
👤 Author: TimInTech
🚀 What's New
✅ Shellcheck & Robustness Pass
- Added
set -euo pipefail
to all scripts (setup_*.sh
,update.sh
,bedrock_helper.sh
) - Improved error handling and quoting (
"$(whoami)"
, fallback onwget
) - Ensured PaperMC API usage is shell-safe and reliable (e.g., quoting version/build vars)
.gitattributes
file added for cross-platform line ending consistency
🧱 Bedrock Script Enhancements
setup_bedrock.sh
: Proper download validation and ZIP checkbedrock_helper.sh
: Now explicitly exits on unset vars and failed commands
🛡️ General Improvements
- Safer
cd
usage with fallback (cd /opt/minecraft || exit
) - All scripts ready for LXC and VM deployment with better fault tolerance
🧪 Tested On
- ✅ Ubuntu 24.04 LTS (recommended)
- ✅ Debian 11 / 12 (fallback to Java 17)
- ✅ Proxmox VE 7.x / 8.x (LXC and KVM)
📘 Notes
- You can now trust your setup scripts to fail safely.
- This is a stability and quality-focused release — recommended for all users.
📥 Installation / Upgrade
wget https://raw.githubusercontent.com/TimInTech/minecraft-server-Proxmox/main/setup_minecraft.sh
chmod +x setup_minecraft.sh
./setup_minecraft.sh
v1.1.1 - Java 17 Fallback and Documentation Update
What's New
- Java 17 fallback:
setup_minecraft.sh
andsetup_minecraft_lxc.sh
now try to install OpenJDK 21 and automatically fall back to OpenJDK 17 when Java 21 isn’t available (e.g., on Debian 11/12). - Updated documentation: The README is now fully in English. It recommends using Ubuntu 24.04 LTS as the preferred base OS and explains how to install Microsoft OpenJDK 21 on Debian systems.
- OS recommendations: Debian 11/12 remain supported; however, if you stay on Debian you may need to run Java 17 or install
msopenjdk-21
from Microsoft to meet PaperMC’s Java 21 requirement.
Happy mining! 💞
v1.1.0
🚀 What's New
- 🔄 Dynamic update.sh: Automatically fetches the latest PaperMC version and build using the Paper API
- 💠 setup_minecraft.sh updated:
- Uses Java 21 (openjdk-21-jre-headless)
- Creates
start.sh
andupdate.sh
in/opt/minecraft
- Starts server in a detached
screen
session
- 📦 setup_minecraft_lxc.sh improved:
- Fully dynamic setup for LXC containers
- No root required after setup
📘 Updated Documentation
- ✅
README.md
now includes:- Post-installation instructions
- Console access & update process
- Troubleshooting steps
✅ Tested On
- Debian 11/12
- Ubuntu 24.04 (LXC + VM)
- Proxmox 7.x & 8.x
Happy mining! 🧱
Feel free to open an Issue or submit a PR.