diff --git a/docker-compose.yml b/docker-compose.yml index 4e7f775..acffb93 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -57,30 +57,38 @@ services: minecraft-test-docker: image: itzg/minecraft-server - restart: unless-stopped + restart: "unless-stopped" + stdin_open: true volumes: - - "./mc:/data" - ports: - - "25565:25565" + - ./mc/data:/data + - ./mc/mods:/mods:ro + - ./mc/icon.png:/icon.png + - ./mc/whitelist.json:/whitelist.json + depends_on: + - lazytainer + network_mode: service:lazytainer + labels: + - "lazytainer.group=minecraft" environment: EULA: "TRUE" TYPE: FORGE VERSION: "1.20.1" FORGE_VERSION: "47.2.32" - ENABLE_AUTOPAUSE: "TRUE" - INIT_MEMORY: "256M" - MAX_MEMORY: "25G" + INIT_MEMORY: 128M + MAX_MEMORY: 25G TZ: "Europe/Berne" + ICON: "/icon.png" + SNOOPER_ENABLED: "FALSE" + #SEED: "" OVERRIDE_SERVER_PROPERTIES: "TRUE" MAX_TICK_TIME: "-1" DIFFICULTY: "normal" - MODE: "creative" - MOTD: "Welcome Home" - - # More aggressive settings for demo purposes - AUTOPAUSE_TIMEOUT_INIT: "30" - AUTOPAUSE_TIMEOUT_EST: "10" + MODE: "survival" # survival, creative, adventure, spectator + MOTD: "Bachelor's Minecraft Server" + ENABLE_WHITELIST: "TRUE" + WHITELIST_FILE: "/whitelist.json" + OVERRIDE_WHITELIST: "TRUE" lazytainer: image: ghcr.io/vmorganp/lazytainer:master @@ -94,35 +102,8 @@ services: - lazytainer.group.minecraft.sleepMethod=stop - lazytainer.group.minecraft.ports=25565 - lazytainer.group.minecraft.minPacketThreshold=2 # Start after two incomming packets - - lazytainer.group.minecraft.inactiveTimeout=60 # 10 minutes, to allow the server to bootstrap. You can probably make this lower later if you want. + - lazytainer.group.minecraft.inactiveTimeout=300 restart: unless-stopped network_mode: bridge - minecraft: - image: 'itzg/minecraft-server' - restart: unless-stopped - stdin_open: true - tty: true - volumes: - - "./mc:/data" - - "./mods:/mods:ro" - depends_on: - - lazytainer - network_mode: service:lazytainer - environment: - EULA: "TRUE" - TYPE: "FORGE" - - TZ: "Europe/Zurich" - MAX_TICK_TIME: "-1" - INIT_MEMORY: 128M - MAX_MEMORY: 20G - - #OVERRIDE_SERVER_PROPERTIES: "TRUE" - #ENABLE_AUTOPAUSE: "TRUE" - #AUTOPAUSE_TIMEOUT_INIT: "30" - #AUTOPAUSE_TIMEOUT_EST: "10" - - - DIFFICULTY: "easy" diff --git a/mc/icon.png b/mc/icon.png new file mode 100644 index 0000000..cb08819 Binary files /dev/null and b/mc/icon.png differ diff --git a/mc/mods/AEInfinityBooster-1.20.1-1.0.0+21.jar b/mc/mods/AEInfinityBooster-1.20.1-1.0.0+21.jar new file mode 100644 index 0000000..5b96f56 Binary files /dev/null and b/mc/mods/AEInfinityBooster-1.20.1-1.0.0+21.jar differ diff --git a/mc/mods/BiomesOPlenty-1.20.1-18.0.0.592.jar b/mc/mods/BiomesOPlenty-1.20.1-18.0.0.592.jar new file mode 100644 index 0000000..7b61457 Binary files /dev/null and b/mc/mods/BiomesOPlenty-1.20.1-18.0.0.592.jar differ diff --git a/mc/mods/Bookshelf-Forge-1.20.1-20.1.10.jar b/mc/mods/Bookshelf-Forge-1.20.1-20.1.10.jar new file mode 100644 index 0000000..2386c0c Binary files /dev/null and b/mc/mods/Bookshelf-Forge-1.20.1-20.1.10.jar differ diff --git a/mc/mods/BotanyPots-Forge-1.20.1-13.0.29.jar b/mc/mods/BotanyPots-Forge-1.20.1-13.0.29.jar new file mode 100644 index 0000000..d4c082b Binary files /dev/null and b/mc/mods/BotanyPots-Forge-1.20.1-13.0.29.jar differ diff --git a/mc/mods/Cucumber-1.20.1-7.0.8.jar b/mc/mods/Cucumber-1.20.1-7.0.8.jar new file mode 100644 index 0000000..1e2fc0f Binary files /dev/null and b/mc/mods/Cucumber-1.20.1-7.0.8.jar differ diff --git a/mc/mods/DimStorage-1.20.1-8.0.1.jar b/mc/mods/DimStorage-1.20.1-8.0.1.jar new file mode 100644 index 0000000..d4538ea Binary files /dev/null and b/mc/mods/DimStorage-1.20.1-8.0.1.jar differ diff --git a/mc/mods/EdivadLib-1.20.1-2.0.1.jar b/mc/mods/EdivadLib-1.20.1-2.0.1.jar new file mode 100644 index 0000000..aa54b92 Binary files /dev/null and b/mc/mods/EdivadLib-1.20.1-2.0.1.jar differ diff --git a/mc/mods/EnchantmentDescriptions-Forge-1.20.1-17.0.14.jar b/mc/mods/EnchantmentDescriptions-Forge-1.20.1-17.0.14.jar new file mode 100644 index 0000000..afea9c6 Binary files /dev/null and b/mc/mods/EnchantmentDescriptions-Forge-1.20.1-17.0.14.jar differ diff --git a/mc/mods/ExtraDisks-1.20.1-3.0.2.jar b/mc/mods/ExtraDisks-1.20.1-3.0.2.jar new file mode 100644 index 0000000..5bdd0d3 Binary files /dev/null and b/mc/mods/ExtraDisks-1.20.1-3.0.2.jar differ diff --git a/mc/mods/ExtraStorage-1.20.1-4.0.7.jar b/mc/mods/ExtraStorage-1.20.1-4.0.7.jar new file mode 100644 index 0000000..81a61af Binary files /dev/null and b/mc/mods/ExtraStorage-1.20.1-4.0.7.jar differ diff --git a/mc/mods/MysticalAgriculture-1.20.1-7.0.11.jar b/mc/mods/MysticalAgriculture-1.20.1-7.0.11.jar new file mode 100644 index 0000000..6d5ad5c Binary files /dev/null and b/mc/mods/MysticalAgriculture-1.20.1-7.0.11.jar differ diff --git a/mc/mods/Powah-5.0.5.jar b/mc/mods/Powah-5.0.5.jar new file mode 100644 index 0000000..52f3a1a Binary files /dev/null and b/mc/mods/Powah-5.0.5.jar differ diff --git a/mc/mods/RSInfinityBooster-1.20.1-1.0+32.jar b/mc/mods/RSInfinityBooster-1.20.1-1.0+32.jar new file mode 100644 index 0000000..26b879d Binary files /dev/null and b/mc/mods/RSInfinityBooster-1.20.1-1.0+32.jar differ diff --git a/mc/mods/RS_CraftingMonitorInGrid-1.20.1-4.0.jar b/mc/mods/RS_CraftingMonitorInGrid-1.20.1-4.0.jar new file mode 100644 index 0000000..06ba302 Binary files /dev/null and b/mc/mods/RS_CraftingMonitorInGrid-1.20.1-4.0.jar differ diff --git a/mc/mods/Steam_Rails-1.6.4+forge-mc1.20.1.jar b/mc/mods/Steam_Rails-1.6.4+forge-mc1.20.1.jar new file mode 100644 index 0000000..4293ca7 Binary files /dev/null and b/mc/mods/Steam_Rails-1.6.4+forge-mc1.20.1.jar differ diff --git a/mc/mods/TerraBlender-forge-1.20.1-3.0.1.6.jar b/mc/mods/TerraBlender-forge-1.20.1-3.0.1.6.jar new file mode 100644 index 0000000..08ce735 Binary files /dev/null and b/mc/mods/TerraBlender-forge-1.20.1-3.0.1.6.jar differ diff --git a/mc/mods/[1.20.1] SecurityCraft v1.9.9.jar b/mc/mods/[1.20.1] SecurityCraft v1.9.9.jar new file mode 100644 index 0000000..5644262 Binary files /dev/null and b/mc/mods/[1.20.1] SecurityCraft v1.9.9.jar differ diff --git a/mc/mods/appliedenergistics2-forge-15.2.1.jar b/mc/mods/appliedenergistics2-forge-15.2.1.jar new file mode 100644 index 0000000..178948f Binary files /dev/null and b/mc/mods/appliedenergistics2-forge-15.2.1.jar differ diff --git a/mc/mods/architectury-9.2.14-forge.jar b/mc/mods/architectury-9.2.14-forge.jar new file mode 100644 index 0000000..d02a8ba Binary files /dev/null and b/mc/mods/architectury-9.2.14-forge.jar differ diff --git a/mc/mods/artifacts-forge-9.5.4.jar b/mc/mods/artifacts-forge-9.5.4.jar new file mode 100644 index 0000000..c022b27 Binary files /dev/null and b/mc/mods/artifacts-forge-9.5.4.jar differ diff --git a/mc/mods/balm-forge-1.20.1-7.2.2.jar b/mc/mods/balm-forge-1.20.1-7.2.2.jar new file mode 100644 index 0000000..cc9d313 Binary files /dev/null and b/mc/mods/balm-forge-1.20.1-7.2.2.jar differ diff --git a/mc/mods/cloth-config-11.1.118-forge.jar b/mc/mods/cloth-config-11.1.118-forge.jar new file mode 100644 index 0000000..9bba124 Binary files /dev/null and b/mc/mods/cloth-config-11.1.118-forge.jar differ diff --git a/mc/mods/create-1.20.1-0.5.1.f.jar b/mc/mods/create-1.20.1-0.5.1.f.jar new file mode 100644 index 0000000..3e129b6 Binary files /dev/null and b/mc/mods/create-1.20.1-0.5.1.f.jar differ diff --git a/mc/mods/create-stuff-additions1.20.1_v2.0.4a.jar b/mc/mods/create-stuff-additions1.20.1_v2.0.4a.jar new file mode 100644 index 0000000..a28b8de Binary files /dev/null and b/mc/mods/create-stuff-additions1.20.1_v2.0.4a.jar differ diff --git a/mc/mods/createoreexcavation-1.20-1.4.3.jar b/mc/mods/createoreexcavation-1.20-1.4.3.jar new file mode 100644 index 0000000..dffbaac Binary files /dev/null and b/mc/mods/createoreexcavation-1.20-1.4.3.jar differ diff --git a/mc/mods/curios-forge-5.9.0+1.20.1.jar b/mc/mods/curios-forge-5.9.0+1.20.1.jar new file mode 100644 index 0000000..2ff9826 Binary files /dev/null and b/mc/mods/curios-forge-5.9.0+1.20.1.jar differ diff --git a/mc/mods/elevatorid-1.20.1-lex-1.9.jar b/mc/mods/elevatorid-1.20.1-lex-1.9.jar new file mode 100644 index 0000000..33fcacf Binary files /dev/null and b/mc/mods/elevatorid-1.20.1-lex-1.9.jar differ diff --git a/mc/mods/jei-1.20.1-forge-15.3.0.4.jar b/mc/mods/jei-1.20.1-forge-15.3.0.4.jar new file mode 100644 index 0000000..fa78bff Binary files /dev/null and b/mc/mods/jei-1.20.1-forge-15.3.0.4.jar differ diff --git a/mc/mods/journeymap-1.20.1-5.9.21-forge.jar b/mc/mods/journeymap-1.20.1-5.9.21-forge.jar new file mode 100644 index 0000000..9005db8 Binary files /dev/null and b/mc/mods/journeymap-1.20.1-5.9.21-forge.jar differ diff --git a/mc/mods/kotlinforforge-4.10.0-all.jar b/mc/mods/kotlinforforge-4.10.0-all.jar new file mode 100644 index 0000000..e8600a8 Binary files /dev/null and b/mc/mods/kotlinforforge-4.10.0-all.jar differ diff --git a/mc/mods/matc-1.6.0.jar b/mc/mods/matc-1.6.0.jar new file mode 100644 index 0000000..fde7826 Binary files /dev/null and b/mc/mods/matc-1.6.0.jar differ diff --git a/mc/mods/polymorph-forge-0.49.3+1.20.1.jar b/mc/mods/polymorph-forge-0.49.3+1.20.1.jar new file mode 100644 index 0000000..156f496 Binary files /dev/null and b/mc/mods/polymorph-forge-0.49.3+1.20.1.jar differ diff --git a/mc/mods/refinedcrafterproxy-4.1.2.jar b/mc/mods/refinedcrafterproxy-4.1.2.jar new file mode 100644 index 0000000..19d23e8 Binary files /dev/null and b/mc/mods/refinedcrafterproxy-4.1.2.jar differ diff --git a/mc/mods/refinedpolymorph-0.1.1-1.20.1.jar b/mc/mods/refinedpolymorph-0.1.1-1.20.1.jar new file mode 100644 index 0000000..24f2e58 Binary files /dev/null and b/mc/mods/refinedpolymorph-0.1.1-1.20.1.jar differ diff --git a/mc/mods/refinedstorage-1.12.4.jar b/mc/mods/refinedstorage-1.12.4.jar new file mode 100644 index 0000000..6657eba Binary files /dev/null and b/mc/mods/refinedstorage-1.12.4.jar differ diff --git a/mc/mods/refinedstorageaddons-0.10.0.jar b/mc/mods/refinedstorageaddons-0.10.0.jar new file mode 100644 index 0000000..4be8ead Binary files /dev/null and b/mc/mods/refinedstorageaddons-0.10.0.jar differ diff --git a/mc/mods/rsrequestify-1.20.1-2.3.3.jar b/mc/mods/rsrequestify-1.20.1-2.3.3.jar new file mode 100644 index 0000000..6840481 Binary files /dev/null and b/mc/mods/rsrequestify-1.20.1-2.3.3.jar differ diff --git a/mc/mods/sophisticatedbackpacks-1.20.1-3.20.5.1044.jar b/mc/mods/sophisticatedbackpacks-1.20.1-3.20.5.1044.jar new file mode 100644 index 0000000..3eb7606 Binary files /dev/null and b/mc/mods/sophisticatedbackpacks-1.20.1-3.20.5.1044.jar differ diff --git a/mc/mods/sophisticatedcore-1.20.1-0.6.22.611.jar b/mc/mods/sophisticatedcore-1.20.1-0.6.22.611.jar new file mode 100644 index 0000000..62196a3 Binary files /dev/null and b/mc/mods/sophisticatedcore-1.20.1-0.6.22.611.jar differ diff --git a/mc/mods/universalgrid-1.20.1-1.1.jar b/mc/mods/universalgrid-1.20.1-1.1.jar new file mode 100644 index 0000000..ceedb26 Binary files /dev/null and b/mc/mods/universalgrid-1.20.1-1.1.jar differ diff --git a/mc/mods/waystones-forge-1.20-14.1.3.jar b/mc/mods/waystones-forge-1.20-14.1.3.jar new file mode 100644 index 0000000..8b524b4 Binary files /dev/null and b/mc/mods/waystones-forge-1.20-14.1.3.jar differ diff --git a/mc/whitelist.json b/mc/whitelist.json new file mode 100644 index 0000000..2ebeef1 --- /dev/null +++ b/mc/whitelist.json @@ -0,0 +1,26 @@ +[ + { + "uuid": "c8491b89-6bd9-48b9-9fcc-8c78d8025984", + "name": "Klagarge" + }, + { + "uuid": "d4945f1b-90de-4296-8f83-c4c7088d654a", + "name": "Robibobo1" + }, + { + "uuid": "a62e3fc2-24bb-456d-a733-21c2415f4ceb", + "name": "Terrazed" + }, + { + "uuid": "57b19806-04dc-4faf-8e0f-547ef953df0d", + "name": "LordBaryhobal" + }, + { + "uuid": "76281784-b877-4969-8eca-a35e428e8cea", + "name": "Ranium21" + }, + { + "uuid": "3e828bde-20b5-4956-84d4-6b87c1132298", + "name": "Ranium" + } +] \ No newline at end of file