From 4b665dfeed2c05ad6b3cf92c639c4fa1e0f36c96 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: Sun, 9 Feb 2025 18:57:34 -0500
Subject: [PATCH] Add support for fake host"

---
 index.js          |  1 +
 package-lock.json | 44 ++++++++++++++++++++++----------------------
 2 files changed, 23 insertions(+), 22 deletions(-)

diff --git a/index.js b/index.js
index 80b5164..760dd73 100644
--- a/index.js
+++ b/index.js
@@ -30,6 +30,7 @@ const createBot = function createBot (host, oldId) {
 
   const options = {
     host: host.host,
+    fakeHost: host.fakeHost,
     port: host.port ?? 25565,
     username: generateUser(host.options.legalName),
     version: host.version ?? settings.version_mc
diff --git a/package-lock.json b/package-lock.json
index 8ea416e..63c4836 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -37,9 +37,9 @@
       }
     },
     "node_modules/@types/node": {
-      "version": "22.10.5",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz",
-      "integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==",
+      "version": "22.13.1",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz",
+      "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==",
       "license": "MIT",
       "dependencies": {
         "undici-types": "~6.20.0"
@@ -358,6 +358,7 @@
       "version": "4.4.2",
       "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
       "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==",
+      "deprecated": "This package is deprecated. Use the optional chaining (?.) operator instead.",
       "license": "MIT"
     },
     "node_modules/lodash.includes": {
@@ -433,9 +434,9 @@
       "license": "MIT"
     },
     "node_modules/minecraft-protocol": {
-      "version": "1.53.0",
-      "resolved": "https://registry.npmjs.org/minecraft-protocol/-/minecraft-protocol-1.53.0.tgz",
-      "integrity": "sha512-V6zr91G5VUke4VLDtmlcBmP+f2tA4LkHiPOR4fYBS4ShUTRqxYw3KgKLhFSIMxGYrVsGHpgWf3Hm4O1hN2Enzw==",
+      "version": "1.54.0",
+      "resolved": "https://registry.npmjs.org/minecraft-protocol/-/minecraft-protocol-1.54.0.tgz",
+      "integrity": "sha512-v8pWRVhD9kyd/X52j/XESxrNxkmz1OHzSXAJkPLOQUUTENEqisJhu1c3abS7ZI+MAXHAEA/vaCb/Eh6XFxw0lA==",
       "license": "BSD-3-Clause",
       "dependencies": {
         "@types/node-rsa": "^1.1.4",
@@ -536,15 +537,14 @@
       }
     },
     "node_modules/prismarine-auth": {
-      "version": "2.5.1",
-      "resolved": "https://registry.npmjs.org/prismarine-auth/-/prismarine-auth-2.5.1.tgz",
-      "integrity": "sha512-FsicbLvpN72dEjTR577st+KKJ6wWKyYx/fzcvbzlHkgL34mfJ13CGY6WbW4q9UK1CWTXSnq3WQCFXr8NSaGZiw==",
+      "version": "2.6.0",
+      "resolved": "https://registry.npmjs.org/prismarine-auth/-/prismarine-auth-2.6.0.tgz",
+      "integrity": "sha512-9XXYtr6rnJ5EZ/pf63HJvvYPh3lSPe/AIZubwj2BXBQBEidoBR3P5MIm/1nukLwnF1xHiNpF5Y20gcHCdigMDg==",
       "license": "MIT",
       "dependencies": {
         "@azure/msal-node": "^2.0.2",
         "@xboxreplay/xboxlive-auth": "^3.3.3",
         "debug": "^4.3.3",
-        "node-fetch": "^2.6.1",
         "smart-buffer": "^4.1.0",
         "uuid-1345": "^1.0.2"
       }
@@ -560,9 +560,9 @@
       }
     },
     "node_modules/prismarine-block": {
-      "version": "1.20.0",
-      "resolved": "https://registry.npmjs.org/prismarine-block/-/prismarine-block-1.20.0.tgz",
-      "integrity": "sha512-4epPqpUtpL5NzUEu4y498UPh++vQDB7bxtCbKGqFxVmNsN1H1JO6bucRdHsF5Vv3+J3/FcPReHzy4sheyZhydA==",
+      "version": "1.21.0",
+      "resolved": "https://registry.npmjs.org/prismarine-block/-/prismarine-block-1.21.0.tgz",
+      "integrity": "sha512-Um7zRIMHKbtpHYq+bSibc+LgFPqhHCnJgy5DeUYGG1VPLptrHjgAwvzb9bztzpzz4auziZIX+325CCWSDjIv+Q==",
       "license": "MIT",
       "dependencies": {
         "minecraft-data": "^3.38.0",
@@ -574,9 +574,9 @@
       }
     },
     "node_modules/prismarine-chat": {
-      "version": "1.10.1",
-      "resolved": "https://registry.npmjs.org/prismarine-chat/-/prismarine-chat-1.10.1.tgz",
-      "integrity": "sha512-XukYcuueuhDxzEXG7r8BZyt6jOObrPPB4JESCgb+/XenB9nExoSHF8eTQWWj8faKPLqm1dRQaYwFJlNBlJZJUw==",
+      "version": "1.11.0",
+      "resolved": "https://registry.npmjs.org/prismarine-chat/-/prismarine-chat-1.11.0.tgz",
+      "integrity": "sha512-VJT/MWYB3qoiznUhrgvSQh76YFpzpCZpY85kJKxHLbd3UVoM0wsfs43Eg8dOltiZG92wc5/DTMLlT07TEeoa9w==",
       "license": "MIT",
       "dependencies": {
         "mojangson": "^2.0.1",
@@ -585,9 +585,9 @@
       }
     },
     "node_modules/prismarine-item": {
-      "version": "1.15.0",
-      "resolved": "https://registry.npmjs.org/prismarine-item/-/prismarine-item-1.15.0.tgz",
-      "integrity": "sha512-DysyiCzaI8S7PpRLFylAZnQo2CppXiBbaUp+8rhK+EzvzmMdS+D1/oETQm9ysB5Jw9eCer6iWGMgzZXxJE5+/w==",
+      "version": "1.16.0",
+      "resolved": "https://registry.npmjs.org/prismarine-item/-/prismarine-item-1.16.0.tgz",
+      "integrity": "sha512-88Tz+/6HquYIsDuseae5G3IbqLeMews2L+ba2gX+p6K6soU9nuFhCfbwN56QuB7d/jZFcWrCYAPE5+UhwWh67w==",
       "license": "MIT",
       "dependencies": {
         "prismarine-nbt": "^2.0.0",
@@ -720,9 +720,9 @@
       "license": "MIT"
     },
     "node_modules/semver": {
-      "version": "7.6.3",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
-      "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+      "version": "7.7.1",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+      "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
       "license": "ISC",
       "bin": {
         "semver": "bin/semver.js"