From 55d795acb56975d6195a5c11ad5758c93ad7477b Mon Sep 17 00:00:00 2001 From: Ferdinand Keller Date: Fri, 2 Aug 2024 09:13:09 +0000 Subject: [PATCH] added decompiler dependencies to devcontainer --- .devcontainer/devcontainer.json | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 449639e86..007fc5f5f 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -2,7 +2,20 @@ "name": "Pumpkin", "image": "mcr.microsoft.com/devcontainers/base:noble", "features": { - "ghcr.io/devcontainers/features/rust:1": {} + // rust is needed for compiling the server's code + "ghcr.io/devcontainers/features/rust:1": {}, + // java is needed for decompiling Mojang's server jar + "ghcr.io/devcontainers/features/java:1": { + "version": "17", + "jdkDistro": "oracle", + "installMaven": true, + "mavenVersion": "latest" + }, + // python is needed for decompiling Mojang's server jar + "ghcr.io/devcontainers/features/python:1": { + "installTools": true, + "version": "3.12" + } }, "mounts": [ // mount SSH config & public keys from host to enable SSH-based Git remotes @@ -15,7 +28,8 @@ "vscode": { "extensions": [ "eamodio.gitlens", - "Swellaby.rust-pack" + "Swellaby.rust-pack", + "vscjava.vscode-java-pack" ] } }