#!/bin/bash #!/bin/sh # Download world data from Hugging Face git lfs install git clone https://huggingface.co./datasets/testdeep123/world /tmp/worlddata # Move world folders to the server directory cp -r /tmp/worlddata/world /app/ cp -r /tmp/worlddata/world_nether /app/ cp -r /tmp/worlddata/world_the_end /app/ # Cleanup (optional) rm -rf /tmp/worlddata # Start the Java Minecraft server with optimized flags java -Xmx14336M -Xms14336M -XX:+UseG1GC -XX:+ParallelRefProcEnabled \ -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions \ -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=40 \ -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=16M \ -XX:G1ReservePercent=15 -XX:G1HeapWastePercent=5 \ -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=20 \ -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 \ -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 \ -Daikars.new.flags=true -Dusing.aikars.flags=https://mcflags.emc.gs \ -jar purpur.jar --nogui