diff --git a/.env.dist b/.env.dist index 295befa..4d6e9fe 100644 --- a/.env.dist +++ b/.env.dist @@ -1,11 +1,11 @@ # GLOBAL SERVER ################################################## -BASE_DIR=/data/compose/minecraft +BASE_DIR=/opt/docker/minecraft BASE_TIMEZONE=Europe/Berlin SERVER_TYPE=FABRIC -SERVER_MC_VERSION="1.20.1" -SERVER_NAME=1201-network +SERVER_MC_VERSION="26.1.2" +SERVER_NAME=26_1_2-network SERVER_MOTD="§4[WARNING]§r Please connect to the correct server." SERVER_VIEW_DISTANCE=14 # For the CF_API_KEY >> every '$' has to be escaped with another '$' character !!! @@ -23,6 +23,7 @@ DB_PASSWORD=CHANGE-ME REDIS_PORT=6379 REDIS_PASSWORD=CHANGE-ME +SERVICE_VSCODE_PORT=8443 SERVICE_VSCODE_PASSWORD=CHANGE-ME SERVICE_VSCODE_SUDO_PASSWORD=CHANGE-ME SERVICE_VSCODE_PROXY_DOMAIN=mcdev.waldinet.de @@ -31,7 +32,7 @@ SERVICE_VSCODE_PROXY_DOMAIN=mcdev.waldinet.de ################################################## PROXY_TYPE=velocity PROXY_PORT=1337 -PROXY_PLUGINS="https://github.com/Lorenzo0111/RocketJoin/releases/download/2.4.1/RocketJoin-velocity-2.4.1.jar" +PROXY_PLUGINS="https://github.com/Lorenzo0111/RocketJoin/releases/download/2.5/RocketJoin-velocity-2.5.jar" # https://cdn-raw.modrinth.com/data/16vhQOQN/versions/OQpVrXXW/minimotd-velocity-2.0.13.jar # https://ci.dmulloy2.net/job/ProtocolLib/668/artifact/build/libs/ProtocolLib.ja # https://github.com/oddlama/vane/releases/download/v1.12.3/vane-velocity-1.12.3.jar @@ -41,7 +42,7 @@ PROXY_PLUGINS="https://github.com/Lorenzo0111/RocketJoin/releases/download/2.4.1 # SERVER - SMP ################################################## -MC_SMP_NAME=smp +MC_SMP_NAME=waldicraft MC_SMP_SEED=-7754207215465818387 MC_SMP_SERVER_PORT=1338 MC_SMP_MAX_MEMORY="4G" @@ -49,9 +50,9 @@ MC_SMP_MAX_PLAYERS=10 MC_SMP_DIFFICULTY=normal MC_SMP_RCON_PASSWORD=CHANGE-ME MC_SMP_RCON_PORT=25575 -MC_SMP_DATAPACKS="https://github.com/WaldiNet/Towers_Of_The_Wild_Reworked/releases/download/v4.2.1/Towers_Of_The_Wild_Reworked_v4.2.1_Fabric_Waystones.zip, https://cdn.modrinth.com/data/yID404Mu/versions/BBiCd6GO/scorched-v1.1.3b.zip, https://cdn.modrinth.com/data/HQsBdHGd/versions/ohkYIBHw/Ender%20Dragon%20Fight%20Remastered%20Data%20And%20Resource%20Pack-v4.3.zip" -MC_SMP_MODRINTH_PROJECTS="fabric-api:pYtlDijL, mysql-jdbc:94JxXm7O, luckperms:7PNj6nCm, amplified-nether:QXFvBT1u, appleskin:CxnVG86Y, architectury-api:Sbew3kXe, chunky:t8SbUchF, dynmap:vqx7tUUt, fabric-seasons:uMEzKato, fwaystones:wNz9DqWv, fabricproxy-lite:XJmDAnj5, lithium:ZSNsJrPI, nullscape:O0uQyKki, rei:kq4TOe4i, simple-voice-chat:I0UEW6B0, travelersbackpack:XFdxMe7g, trinkets:e563ycts" -MC_SMP_CURSEFORGE_FILES="worldedit:4586218" +MC_SMP_DATAPACKS= +MC_SMP_MODRINTH_PROJECTS="fabric-api:BLz7ETCw, luckperms:fTIdfb46, amplified-nether:rp2A0tDf, appleskin:HwaLJe3v, chunky:4Eotm6ov, fabricproxy-lite:CsEpiziv, lithium:R7MxYvuW, nullscape:E4kh5rGD, midnightlib:jcj4Ev6D, repurposed-structures-fabric:Jvol4Hh2, terralith:FCzSjHeG, travelersbackpack:Q6rEigkb" +MC_SMP_CURSEFORGE_FILES="worldedit:8037379" MC_SMP_SPIGET_RESOURCES= # SERVER - EXPEDITION @@ -64,9 +65,9 @@ MC_EXPEDITION_MAX_PLAYERS=10 MC_EXPEDITION_DIFFICULTY=normal MC_EXPEDITION_RCON_PASSWORD=CHANGE-ME MC_EXPEDITION_RCON_PORT=25580 -MC_EXPEDITION_DATAPACKS="https://github.com/WaldiNet/Towers_Of_The_Wild_Reworked/releases/download/v4.2.1/Towers_Of_The_Wild_Reworked_v4.2.1_Fabric_Waystones.zip, https://cdn.modrinth.com/data/yID404Mu/versions/BBiCd6GO/scorched-v1.1.3b.zip, https://cdn.modrinth.com/data/HQsBdHGd/versions/ohkYIBHw/Ender%20Dragon%20Fight%20Remastered%20Data%20And%20Resource%20Pack-v4.3.zip" -MC_EXPEDITION_MODRINTH_PROJECTS="fabric-api:pYtlDijL, luckperms:7PNj6nCm, amplified-nether:QXFvBT1u, appleskin:CxnVG86Y, architectury-api:Sbew3kXe, chunky:t8SbUchF, dynmap:vqx7tUUt, fabric-seasons:uMEzKato, fwaystones:wNz9DqWv, fabricproxy-lite:XJmDAnj5, lithium:ZSNsJrPI, midnightlib:YXz8kIQl, nullscape:O0uQyKki, oxidizing-lightning-rods:zaW5MOC0, rei:kq4TOe4i, repurposed-structures-fabric:UUsn75P9, simple-voice-chat:I0UEW6B0, terralith:hYoo0DKV, travelersbackpack:XFdxMe7g, trinkets:e563ycts" -MC_EXPEDITION_CURSEFORGE_FILES="worldedit:4586218" +MC_EXPEDITION_DATAPACKS= +MC_EXPEDITION_MODRINTH_PROJECTS="fabric-api:BLz7ETCw, luckperms:fTIdfb46, amplified-nether:rp2A0tDf, appleskin:HwaLJe3v, chunky:4Eotm6ov, fabricproxy-lite:CsEpiziv, lithium:R7MxYvuW, nullscape:E4kh5rGD, midnightlib:jcj4Ev6D, repurposed-structures-fabric:Jvol4Hh2, terralith:FCzSjHeG, travelersbackpack:Q6rEigkb" +MC_EXPEDITION_CURSEFORGE_FILES="worldedit:8037379" MC_EXPEDITION_SPIGET_RESOURCES= # SERVER - TESTING @@ -79,8 +80,8 @@ MC_TESTING_MAX_PLAYERS=10 MC_TESTING_RCON_PORT=25581 MC_TESTING_RCON_PASSWORD=CHANGE-ME MC_TESTING_DATAPACKS= -MC_TESTING_MODRINTH_PROJECTS="fabric-api:pYtlDijL, luckperms:7PNj6nCm, architectury-api:Sbew3kXe, chunky:t8SbUchF, dynmap:vqx7tUUt, fwaystones:wNz9DqWv, fabricproxy-lite:XJmDAnj5, lithium:ZSNsJrPI, rei:kq4TOe4i, simple-voice-chat:I0UEW6B0" -MC_TESTING_CURSEFORGE_FILES="worldedit:4586218" +MC_TESTING_MODRINTH_PROJECTS="fabric-api:BLz7ETCw, luckperms:fTIdfb46, chunky:4Eotm6ov, fabricproxy-lite:CsEpiziv, lithium:R7MxYvuW" +MC_TESTING_CURSEFORGE_FILES="worldedit:8037379" MC_TESTING_SPIGET_RESOURCES= # MODS diff --git a/docker-compose.yaml b/docker-compose.yaml index 6e69ec0..981688c 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,9 +1,13 @@ -version: "3.8" +x-arcane: + icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/minecraft.svg + urls: + - https://github.com/WaldiNet/minecraft-network + services: # https://github.com/itzg/docker-bungeecord/ proxy: - image: itzg/bungeecord:java17 + image: itzg/bungeecord:java25 container_name: mc-proxy restart: unless-stopped ports: @@ -19,12 +23,12 @@ services: - ${BASE_DIR}/${SERVER_NAME}/proxy/${PROXY_TYPE}/plugins:/plugins - ${BASE_DIR}/${SERVER_NAME}/proxy/${PROXY_TYPE}/config:/config labels: - com.centurylinklabs.watchtower.enable: "false" - com.centurylinklabs.watchtower.monitor-only: "true" + com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/papermc-velocity.svg + com.getarcaneapp.arcane.updater: false # https://docker-minecraft-server.readthedocs.io/ server-smp: - image: itzg/minecraft-server:java20-alpine + image: itzg/minecraft-server:java25-alpine container_name: mc-server-smp restart: unless-stopped ports: @@ -72,12 +76,12 @@ services: - ${BASE_DIR}/${SERVER_NAME}/server/${MC_SMP_NAME}/data:/data - ${BASE_DIR}/${SERVER_NAME}/server/${MC_SMP_NAME}/mods:/mods:ro labels: - com.centurylinklabs.watchtower.enable: "false" - com.centurylinklabs.watchtower.monitor-only: "true" + com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/minecraft.svg + com.getarcaneapp.arcane.updater: false # https://docker-minecraft-server.readthedocs.io/ server-expedition: - image: itzg/minecraft-server:java20-alpine + image: itzg/minecraft-server:java25-alpine container_name: mc-server-expedition restart: unless-stopped ports: @@ -125,12 +129,12 @@ services: - ${BASE_DIR}/${SERVER_NAME}/server/${MC_EXPEDITION_NAME}/data:/data - ${BASE_DIR}/${SERVER_NAME}/server/${MC_EXPEDITION_NAME}/mods:/mods:ro labels: - com.centurylinklabs.watchtower.enable: "false" - com.centurylinklabs.watchtower.monitor-only: "true" + com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/minecraft.svg + com.getarcaneapp.arcane.updater: false # https://docker-minecraft-server.readthedocs.io/ server-testing: - image: itzg/minecraft-server:java20-alpine + image: itzg/minecraft-server:java25-alpine container_name: mc-server-testing restart: unless-stopped ports: @@ -183,8 +187,8 @@ services: - ${BASE_DIR}/${SERVER_NAME}/server/${MC_TESTING_NAME}/data:/data - ${BASE_DIR}/${SERVER_NAME}/server/${MC_TESTING_NAME}/mods:/mods:ro labels: - com.centurylinklabs.watchtower.enable: "false" - com.centurylinklabs.watchtower.monitor-only: "true" + com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/minecraft.svg + com.getarcaneapp.arcane.updater: false # https://github.com/itzg/docker-mc-backup backup-smp: @@ -208,8 +212,8 @@ services: - ${BASE_DIR}/${SERVER_NAME}/backups/server/${MC_SMP_NAME}:/backups - ${BASE_DIR}/${SERVER_NAME}/server/${MC_SMP_NAME}:/data labels: - com.centurylinklabs.watchtower.enable: "false" - com.centurylinklabs.watchtower.monitor-only: "true" + #com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/minecraft.svg + com.getarcaneapp.arcane.updater: false # https://github.com/itzg/docker-mc-backup backup-expedition: @@ -233,8 +237,8 @@ services: - ${BASE_DIR}/${SERVER_NAME}/backups/server/${MC_EXPEDITION_NAME}:/backups - ${BASE_DIR}/${SERVER_NAME}/server/${MC_EXPEDITION_NAME}:/data labels: - com.centurylinklabs.watchtower.enable: "false" - com.centurylinklabs.watchtower.monitor-only: "true" + #com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/minecraft.svg + com.getarcaneapp.arcane.updater: false # https://github.com/itzg/docker-mc-backup backup-testing: @@ -258,68 +262,68 @@ services: - ${BASE_DIR}/${SERVER_NAME}/backups/server/${MC_TESTING_NAME}:/backups - ${BASE_DIR}/${SERVER_NAME}/server/${MC_TESTING_NAME}:/data labels: - com.centurylinklabs.watchtower.enable: "false" - com.centurylinklabs.watchtower.monitor-only: "true" + #com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/minecraft.svg + com.getarcaneapp.arcane.updater: false # Dynmap => https://github.com/webbukkit/dynmap/wiki/External-Webserver-Basics # LiveAtlas => https://github.com/JLyne/LiveAtlas/wiki/Configuring-Multiple-Servers - service-nginx: - image: nginx:1.25-alpine - container_name: mc-service-nginx - restart: unless-stopped - ports: - - ${NGINX_PORT:-80}:80 - volumes: - - /etc/localtime:/etc/localtime:ro - - ${BASE_DIR}/${SERVER_NAME}/.docker/nginx/conf.d/:/etc/nginx/conf.d/ - - ${BASE_DIR}/${SERVER_NAME}/services/nginx/www:/var/www - - ${BASE_DIR}/${SERVER_NAME}/services/nginx/logs:/var/log/nginx - # Dynmap => SMP - - ${BASE_DIR}/${SERVER_NAME}/server/${MC_SMP_NAME}/data/dynmap/web/standalone:/var/www/maps/${MC_SMP_NAME}/standalone - - ${BASE_DIR}/${SERVER_NAME}/server/${MC_SMP_NAME}/data/dynmap/web/tiles:/var/www/maps/${MC_SMP_NAME}/tiles - # Dynmap => Expedition - - ${BASE_DIR}/${SERVER_NAME}/server/${MC_EXPEDITION_NAME}/data/dynmap/web/standalone:/var/www/maps/${MC_EXPEDITION_NAME}/standalone - - ${BASE_DIR}/${SERVER_NAME}/server/${MC_EXPEDITION_NAME}/data/dynmap/web/tiles:/var/www/maps/${MC_EXPEDITION_NAME}/tiles - # Dynmap => Testing - - ${BASE_DIR}/${SERVER_NAME}/server/${MC_TESTING_NAME}/data/dynmap/web/standalone:/var/www/maps/${MC_TESTING_NAME}/standalone - - ${BASE_DIR}/${SERVER_NAME}/server/${MC_TESTING_NAME}/data/dynmap/web/tiles:/var/www/maps/${MC_TESTING_NAME}/tiles - labels: - com.centurylinklabs.watchtower.enable: "false" - com.centurylinklabs.watchtower.monitor-only: "true" + # service-nginx: + # image: nginx:1.25-alpine + # container_name: mc-service-nginx + # restart: unless-stopped + # ports: + # - ${NGINX_PORT:-80}:80 + # volumes: + # - /etc/localtime:/etc/localtime:ro + # - ${BASE_DIR}/${SERVER_NAME}/.docker/nginx/conf.d/:/etc/nginx/conf.d/ + # - ${BASE_DIR}/${SERVER_NAME}/services/nginx/www:/var/www + # - ${BASE_DIR}/${SERVER_NAME}/services/nginx/logs:/var/log/nginx + # # Dynmap => SMP + # - ${BASE_DIR}/${SERVER_NAME}/server/${MC_SMP_NAME}/data/dynmap/web/standalone:/var/www/maps/${MC_SMP_NAME}/standalone + # - ${BASE_DIR}/${SERVER_NAME}/server/${MC_SMP_NAME}/data/dynmap/web/tiles:/var/www/maps/${MC_SMP_NAME}/tiles + # # Dynmap => Expedition + # - ${BASE_DIR}/${SERVER_NAME}/server/${MC_EXPEDITION_NAME}/data/dynmap/web/standalone:/var/www/maps/${MC_EXPEDITION_NAME}/standalone + # - ${BASE_DIR}/${SERVER_NAME}/server/${MC_EXPEDITION_NAME}/data/dynmap/web/tiles:/var/www/maps/${MC_EXPEDITION_NAME}/tiles + # # Dynmap => Testing + # - ${BASE_DIR}/${SERVER_NAME}/server/${MC_TESTING_NAME}/data/dynmap/web/standalone:/var/www/maps/${MC_TESTING_NAME}/standalone + # - ${BASE_DIR}/${SERVER_NAME}/server/${MC_TESTING_NAME}/data/dynmap/web/tiles:/var/www/maps/${MC_TESTING_NAME}/tiles + # labels: + # com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/nginx.svg + # com.getarcaneapp.arcane.updater: false # Needed for dynmap serving - service-php-fpm: - image: php:8.2-fpm-alpine - container_name: mc-service-php - restart: unless-stopped - ports: - - ${PHP_PORT:-9000}:9000 - volumes: - - /etc/timezone:/etc/timezone:ro - - ${BASE_DIR}/${SERVER_NAME}/services/nginx/www:/var/www - labels: - com.centurylinklabs.watchtower.enable: "true" - com.centurylinklabs.watchtower.monitor-only: "false" + # service-php-fpm: + # image: php:8.2-fpm-alpine + # container_name: mc-service-php + # restart: unless-stopped + # ports: + # - ${PHP_PORT:-9000}:9000 + # volumes: + # - /etc/timezone:/etc/timezone:ro + # - ${BASE_DIR}/${SERVER_NAME}/services/nginx/www:/var/www + # labels: + # #com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/nginx.svg + # com.getarcaneapp.arcane.updater: false # Dynmap => https://github.com/webbukkit/dynmap/wiki/%5BTutorial%5D-Setting-up-a-standalone-web-server-with-MySQL-SQLite/ - service-mysql: - image: mysql:8.1 - container_name: mc-service-mysql - restart: unless-stopped - command: [ '--authentication_policy=mysql_native_password' ] - ports: - - ${DB_PORT:-3306}:3306 - environment: - MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} - MYSQL_USER: ${DB_USER} - MYSQL_PASSWORD: ${DB_PASSWORD} - volumes: - - /etc/localtime:/etc/localtime:ro - - ${BASE_DIR}/${SERVER_NAME}/.docker/mysql/init:/docker-entrypoint-initdb.d - - ${BASE_DIR}/${SERVER_NAME}/services/mysql:/var/lib/mysql - labels: - com.centurylinklabs.watchtower.enable: "false" - com.centurylinklabs.watchtower.monitor-only: "true" + # service-mysql: + # image: mysql:8.1 + # container_name: mc-service-mysql + # restart: unless-stopped + # command: [ '--authentication_policy=mysql_native_password' ] + # ports: + # - ${DB_PORT:-3306}:3306 + # environment: + # MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} + # MYSQL_USER: ${DB_USER} + # MYSQL_PASSWORD: ${DB_PASSWORD} + # volumes: + # - /etc/localtime:/etc/localtime:ro + # - ${BASE_DIR}/${SERVER_NAME}/.docker/mysql/init:/docker-entrypoint-initdb.d + # - ${BASE_DIR}/${SERVER_NAME}/services/mysql:/var/lib/mysql + # labels: + # #com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/nginx.svg + # com.getarcaneapp.arcane.updater: false # service-redis: # image: redis:7.2-alpine @@ -340,7 +344,7 @@ services: container_name: service-code-server restart: unless-stopped ports: - - 8443:8443 + - ${SERVICE_VSCODE_PORT:-8443}:8443 environment: PUID: 1000 PGID: 1000 @@ -353,5 +357,5 @@ services: - ${BASE_DIR}/${SERVER_NAME}/services/code-server/config:/config - ${BASE_DIR}/${SERVER_NAME}:/config/workspace labels: - com.centurylinklabs.watchtower.enable: "true" - com.centurylinklabs.watchtower.monitor-only: "false" + com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/visual-studio-code.svg + com.getarcaneapp.arcane.updater: false diff --git a/proxy/velocity/config/velocity.toml b/proxy/velocity/config/velocity.toml index 5171d37..1db3119 100644 --- a/proxy/velocity/config/velocity.toml +++ b/proxy/velocity/config/velocity.toml @@ -7,7 +7,7 @@ bind = "0.0.0.0:25577" # What should be the MOTD? This gets displayed when the player adds your server to # their server list. Only MiniMessage format is accepted. # https://webui.advntr.dev/?mode=chat_closed&input=%3Cdark_green%3EWaldiCraft%3C%2Fdark_green%3E%20%7C%20%3Cred%3ESurvival%201.20.1%3C%2Fred%3E%20%7C%20Fabric&bg=grass -motd = "WaldiCraft | Survival 1.20.1 | Fabric" +motd = "WaldiCraft | Survival 26.1.2 | Fabric" # What should we display for the maximum number of players? (Velocity does not support a cap # on the number of players online.) diff --git a/proxy/velocity/plugins/rocketjoin/config.yml b/proxy/velocity/plugins/rocketjoin/config.yml index 3e0f106..42a2584 100644 --- a/proxy/velocity/plugins/rocketjoin/config.yml +++ b/proxy/velocity/plugins/rocketjoin/config.yml @@ -6,7 +6,7 @@ # |_| \_\___/ \___|_|\_\___|\__| \____/ \___/|_|_| |_| # Do not change these values -config-version: 2.4 +config-version: 2.5 already-asked: false # WARNING: If this plugin is running on bungeecord or velocity please read https://wiki.lorenzo0111.me/rocketjoin/bungeecord @@ -78,8 +78,8 @@ conditions: # Set to "disable" to disable this feature # welcome: "disable" welcome: "\n======== Welcome to WaldiCraft ========\n -* Dynamic Map\n -* Server Status\n +* Dynamic Map\n +* Server Status\n * Dynmap Marker Command\n\n You can also switch between worlds! Just type...\n * /waldicraft\n diff --git a/server/expedition/config/vt-craftingtweaks.json b/server/expedition/config/vt-craftingtweaks.json index d7b1e03..eee3d1c 100644 --- a/server/expedition/config/vt-craftingtweaks.json +++ b/server/expedition/config/vt-craftingtweaks.json @@ -1,27 +1,26 @@ { "type": "craftingtweaks", - "version": "1.20", + "version": "26.1", "packs": { - "quality of life": [ + "Quality of Life": [ "rotten flesh to leather", "straight to shapeless", "blackstone cobblestone" ], - "more blocks": [ + "More Blocks": [ "more trapdoors", "more bark", "more stairs", "more bricks" ], - "craftables": [ + "Craftables": [ "craftable gravel", "craftable horse armor", - "craftable name tags", "craftable blackstone" ], - "unpackables": [ + "Unpackables": [ "unpackable nether wart", "unpackable ice" ] } -} +} \ No newline at end of file diff --git a/server/expedition/config/vt-datapacks.json b/server/expedition/config/vt-datapacks.json index 36f059a..6e5915f 100644 --- a/server/expedition/config/vt-datapacks.json +++ b/server/expedition/config/vt-datapacks.json @@ -1,43 +1,34 @@ { "type": "datapacks", - "version": "1.20", + "version": "26.1", "packs": { - "survival": [ - "armor status", - "afk display", - "multiplayer sleep", - "graves", + "Decorative/Cosmetic": [ + "armor statues", "custom nether portals", - "couldron concrete", - "track raw statistics", - "track statistics", - "nether portal coords", - "real time clock" - ], - "items": [ - "armored elytra", - "player head drops" - ], - "mobs": [ - "anti enderman grief", - "double shulker shells", - "dragon drops", - "larger phantoms", "more mob heads", - "villager death messages" - ], - "utilities": [ "name colors", - "spectator night vision", - "spectator conduit power" - ], - "hermitcraft": [ - "tag" + "player head drops" ], - "experimental": [ - "xp management", + "Convenience": [ + "cauldron concrete", "chunk loaders", - "elevators" + "elevators", + "multiplayer sleep", + "spectator conduit power", + "spectator night vision" + ], + "Gameplay Changes": [ + "anti enderman grief", + "armored elytra", + "graves" + ], + "Informative": [ + "afk display", + "nether portal coords", + "real time clock", + "track raw statistics", + "track statistics", + "villager death messages" ] } -} +} \ No newline at end of file diff --git a/server/testing/config/vt-craftingtweaks.json b/server/testing/config/vt-craftingtweaks.json index d7b1e03..eee3d1c 100644 --- a/server/testing/config/vt-craftingtweaks.json +++ b/server/testing/config/vt-craftingtweaks.json @@ -1,27 +1,26 @@ { "type": "craftingtweaks", - "version": "1.20", + "version": "26.1", "packs": { - "quality of life": [ + "Quality of Life": [ "rotten flesh to leather", "straight to shapeless", "blackstone cobblestone" ], - "more blocks": [ + "More Blocks": [ "more trapdoors", "more bark", "more stairs", "more bricks" ], - "craftables": [ + "Craftables": [ "craftable gravel", "craftable horse armor", - "craftable name tags", "craftable blackstone" ], - "unpackables": [ + "Unpackables": [ "unpackable nether wart", "unpackable ice" ] } -} +} \ No newline at end of file diff --git a/server/testing/config/vt-datapacks.json b/server/testing/config/vt-datapacks.json index 36f059a..6e5915f 100644 --- a/server/testing/config/vt-datapacks.json +++ b/server/testing/config/vt-datapacks.json @@ -1,43 +1,34 @@ { "type": "datapacks", - "version": "1.20", + "version": "26.1", "packs": { - "survival": [ - "armor status", - "afk display", - "multiplayer sleep", - "graves", + "Decorative/Cosmetic": [ + "armor statues", "custom nether portals", - "couldron concrete", - "track raw statistics", - "track statistics", - "nether portal coords", - "real time clock" - ], - "items": [ - "armored elytra", - "player head drops" - ], - "mobs": [ - "anti enderman grief", - "double shulker shells", - "dragon drops", - "larger phantoms", "more mob heads", - "villager death messages" - ], - "utilities": [ "name colors", - "spectator night vision", - "spectator conduit power" - ], - "hermitcraft": [ - "tag" + "player head drops" ], - "experimental": [ - "xp management", + "Convenience": [ + "cauldron concrete", "chunk loaders", - "elevators" + "elevators", + "multiplayer sleep", + "spectator conduit power", + "spectator night vision" + ], + "Gameplay Changes": [ + "anti enderman grief", + "armored elytra", + "graves" + ], + "Informative": [ + "afk display", + "nether portal coords", + "real time clock", + "track raw statistics", + "track statistics", + "villager death messages" ] } -} +} \ No newline at end of file diff --git a/server/waldicraft/config/vt-craftingtweaks.json b/server/waldicraft/config/vt-craftingtweaks.json index d7b1e03..eee3d1c 100644 --- a/server/waldicraft/config/vt-craftingtweaks.json +++ b/server/waldicraft/config/vt-craftingtweaks.json @@ -1,27 +1,26 @@ { "type": "craftingtweaks", - "version": "1.20", + "version": "26.1", "packs": { - "quality of life": [ + "Quality of Life": [ "rotten flesh to leather", "straight to shapeless", "blackstone cobblestone" ], - "more blocks": [ + "More Blocks": [ "more trapdoors", "more bark", "more stairs", "more bricks" ], - "craftables": [ + "Craftables": [ "craftable gravel", "craftable horse armor", - "craftable name tags", "craftable blackstone" ], - "unpackables": [ + "Unpackables": [ "unpackable nether wart", "unpackable ice" ] } -} +} \ No newline at end of file diff --git a/server/waldicraft/config/vt-datapacks.json b/server/waldicraft/config/vt-datapacks.json index 36f059a..6e5915f 100644 --- a/server/waldicraft/config/vt-datapacks.json +++ b/server/waldicraft/config/vt-datapacks.json @@ -1,43 +1,34 @@ { "type": "datapacks", - "version": "1.20", + "version": "26.1", "packs": { - "survival": [ - "armor status", - "afk display", - "multiplayer sleep", - "graves", + "Decorative/Cosmetic": [ + "armor statues", "custom nether portals", - "couldron concrete", - "track raw statistics", - "track statistics", - "nether portal coords", - "real time clock" - ], - "items": [ - "armored elytra", - "player head drops" - ], - "mobs": [ - "anti enderman grief", - "double shulker shells", - "dragon drops", - "larger phantoms", "more mob heads", - "villager death messages" - ], - "utilities": [ "name colors", - "spectator night vision", - "spectator conduit power" - ], - "hermitcraft": [ - "tag" + "player head drops" ], - "experimental": [ - "xp management", + "Convenience": [ + "cauldron concrete", "chunk loaders", - "elevators" + "elevators", + "multiplayer sleep", + "spectator conduit power", + "spectator night vision" + ], + "Gameplay Changes": [ + "anti enderman grief", + "armored elytra", + "graves" + ], + "Informative": [ + "afk display", + "nether portal coords", + "real time clock", + "track raw statistics", + "track statistics", + "villager death messages" ] } -} +} \ No newline at end of file