diff --git a/package-lock.json b/package-lock.json
index 4615cb1c522ccd00c4b9477ce2b3524e91243055..66524712fa0099434025664d6e9540c73d44ff10 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -336,8 +336,8 @@
 			"integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0="
 		},
 		"b-language-server": {
-			"version": "https://github.com/SeeBasTStick/b-language-server/archive/v2.1.1.tar.gz",
-			"integrity": "sha512-ckxUGHivHfd70SDTewD/BK7gkELoMY7y//AMK1N26mPeJGyyzO/UmchPllbFLL94xsKtJgyLghtzSnHkVmqkrA==",
+			"version": "git+https://github.com/hhu-stups/b-language-server.git#4ad793fd4d5fc554ff40dc2a8bdd0d85820cacc0",
+			"from": "git+https://github.com/hhu-stups/b-language-server.git#master",
 			"requires": {
 				"run-script-os": "^1.1.1"
 			}
diff --git a/package.json b/package.json
index 5b482a5978c1e34c76cbcdef0822696e4fb41c8d..1687a320991137f1a6015330c88b64df33089593 100644
--- a/package.json
+++ b/package.json
@@ -140,9 +140,9 @@
 	"scripts": {
 		"vscode:prepublish": "tsc -p ./",
 		"compile": "tsc -watch -p ./",
-		"install:nix": "./node_modules/b-language-server/gradlew shadowjar -p ./node_modules/b-language-server",
-		"install:windows": "./node_modules/b-language-server/gradlew.bat shadowjar -p ./node_modules/b-language-server",
-		"tslint": "gulp tslint"
+		"tslint": "gulp tslint",
+		"postinstall:nix": "./node_modules/b-language-server/gradlew shadowjar -p ./node_modules/b-language-server",
+		"postinstall:windows": "./node_modules/b-language-server/gradlew.bat shadowjar -p ./node_modules/b-language-server"
 	},
 	"devDependencies": {
 		"@types/mocha": "^7.0.2",
@@ -156,7 +156,7 @@
 		"@types/ndjson": "^1.5.0",
 		"@types/stream-to-array": "^2.3.0",
 		"@types/vscode": "^1.55.0",
-		"b-language-server": "https://github.com/SeeBasTStick/b-language-server/archive/v2.1.1.tar.gz",
+		"b-language-server": "https://github.com/hhu-stups/b-language-server#master",
 		"clean": "^4.0.2",
 		"error": "^10.4.0",
 		"fs": "0.0.1-security",