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 pipefailto 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)
- .gitattributesfile added for cross-platform line ending consistency
🧱 Bedrock Script Enhancements
- setup_bedrock.sh: Proper download validation and ZIP check
- bedrock_helper.sh: Now explicitly exits on unset vars and failed commands
🛡️ General Improvements
- Safer cdusage 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.shv1.1.1 - Java 17 Fallback and Documentation Update
What's New
- Java 17 fallback: setup_minecraft.shandsetup_minecraft_lxc.shnow 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-21from 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.shandupdate.shin/opt/minecraft
- Starts server in a detached screensession
 
- 📦 setup_minecraft_lxc.sh improved:
- Fully dynamic setup for LXC containers
- No root required after setup
 
📘 Updated Documentation
- ✅ README.mdnow 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.