diff --git a/package-lock.json b/package-lock.json index 85c50c5..60f5d84 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,20 +5,16 @@ "requires": true, "dependencies": { "@azure/msal-common": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-4.0.3.tgz", - "integrity": "sha512-EihnqHh2EE6xcB0Dh2LF30jE1Ga9cgh9PyRkX4fj+KpvYfL4ae57hvQwJGkynUgpf3V1xQxU5yaJVXOElfXiGw==", - "requires": { - "debug": "^4.1.1" - } + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.3.0.tgz", + "integrity": "sha512-revxB3z+QLjwAtU1d04nC1voFr+i3LfqTpUfgrWZVqKh/sSgg0mZZUvw4vKVWB57qtL95sul06G+TfdFZny1Xw==" }, "@azure/msal-node": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.0.1.tgz", - "integrity": "sha512-6MEI4XItcvUE9Zns1W3aXt7Bzzhhitq56uhg36KzuaSWRxW+Zuu4wx4x5iJjv4WP8DLGeWpaWoRxN3UNXyQHfQ==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.12.1.tgz", + "integrity": "sha512-m909lX9C8Ty01DBxbjr4KfAKWibohgRvY7hrdDo13U1ztlH+0Nbt7cPF1vrWonW/CRT4H4xtUa4LCNmivghggw==", "requires": { - "@azure/msal-common": "^4.0.2", - "axios": "^0.21.1", + "@azure/msal-common": "^7.3.0", "jsonwebtoken": "^8.5.1", "uuid": "^8.3.0" }, @@ -45,6 +41,20 @@ "mime-types": "^2.1.12" } }, + "@types/node": { + "version": "18.7.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.3.tgz", + "integrity": "sha512-LJgzOEwWuMTBxHzgBR/fhhBOWrvBjvO+zPteUgbbuQi80rYIZHrk1mNbRUqPZqSLP2H7Rwt1EFLL/tNLD1Xx/w==" + }, + "@types/readable-stream": { + "version": "2.3.14", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.14.tgz", + "integrity": "sha512-8jQ5Mp7bsDJEnW/69i6nAaQMoLwAVJVc7ZRAVTrdh/o6XueQsX38TEvKuYyoQj76/mg7WdlRfMrtl9pDLCJWsg==", + "requires": { + "@types/node": "*", + "safe-buffer": "*" + } + }, "@xboxreplay/errors": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@xboxreplay/errors/-/errors-0.1.0.tgz", @@ -120,11 +130,11 @@ "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" }, "axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "requires": { - "follow-redirects": "^1.10.0" + "follow-redirects": "^1.14.0" } }, "bcrypt-pbkdf": { @@ -150,12 +160,12 @@ "buffer-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=" + "integrity": "sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ==" }, "buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, "caseless": { "version": "0.12.0", @@ -224,9 +234,9 @@ } }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" } @@ -239,7 +249,7 @@ "discontinuous-range": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", - "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" + "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==" }, "discord.js": { "version": "12.5.1", @@ -281,7 +291,7 @@ "endian-toggle": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/endian-toggle/-/endian-toggle-0.0.0.tgz", - "integrity": "sha1-5cx1eLEDLW7gHq/Nc3ZdsNtNwKY=" + "integrity": "sha512-ShfqhXeHRE4TmggSlHXG8CMGIcsOsqDw/GcoPcosToE59Rm9e4aXaMhEQf2kPBsBRrKem1bbOAv5gOKnkliMFQ==" }, "event-target-shim": { "version": "5.0.1", @@ -309,9 +319,9 @@ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "follow-redirects": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", - "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==" + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" }, "forever-agent": { "version": "0.6.1", @@ -393,6 +403,11 @@ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, + "jose": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.8.3.tgz", + "integrity": "sha512-7rySkpW78d8LBp4YU70Wb7+OTgE3OwAALNVZxhoIhp4Kscp+p/fBkdpxGAMKxvCAMV4QfXBU9m6l9nX/vGwd2g==" + }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", @@ -468,37 +483,37 @@ "lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" }, "lodash.includes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" }, "lodash.isboolean": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" }, "lodash.isinteger": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" }, "lodash.isnumber": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" }, "lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" }, "lodash.isstring": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" }, "lodash.merge": { "version": "4.6.2", @@ -508,17 +523,17 @@ "lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" }, "lodash.reduce": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" + "integrity": "sha512-6raRe2vxCYBhpBu+B+TtNGUzah+hQjVdu3E17wfusjyrXBka2nBS8OH/gjVZ5PvHOhWmIZTYri09Z6n/QfnNMw==" }, "macaddress": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.5.1.tgz", - "integrity": "sha512-et8b+V48uHaOB2fyNhPWwlm2PenfcfkGmHUwuVT3lxFEhfwaKwq5VmM4Cw4MYDwMrujvF0ktA2sSJidCjZBSzg==" + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.5.3.tgz", + "integrity": "sha512-vGBKTA+jwM4KgjGZ+S/8/Mkj9rWzePyGY6jManXPGhiWu63RYwW8dKPyk5koP+8qNVhPhHgFa1y/MJ4wrjsNrg==" }, "mime-db": { "version": "1.44.0", @@ -534,9 +549,9 @@ } }, "minecraft-data": { - "version": "2.80.0", - "resolved": "https://registry.npmjs.org/minecraft-data/-/minecraft-data-2.80.0.tgz", - "integrity": "sha512-+KpbD4Q36KqVwnk9RucdX85FQQk1JaprhNKrdlBtrbZYF7oDtjADMIgT8FzfWZtNYUn3A3ZhIR71FrMOba+azg==" + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/minecraft-data/-/minecraft-data-3.10.1.tgz", + "integrity": "sha512-Fr/tjL3i1yqyrfAfbQ60RbmXmOS8cqomBsNtwgTos9rIdH7tHJ5syayKXk/KV8M0i+mwvXf5O3/CoJkxq7mf0Q==" }, "minecraft-folder-path": { "version": "1.2.0", @@ -544,49 +559,51 @@ "integrity": "sha512-qaUSbKWoOsH9brn0JQuBhxNAzTDMwrOXorwuRxdJKKKDYvZhtml+6GVCUrY5HRiEsieBEjCUnhVpDuQiKsiFaw==" }, "minecraft-protocol": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/minecraft-protocol/-/minecraft-protocol-1.23.3.tgz", - "integrity": "sha512-jUdp/adqe1IoL1QDVYYnrRx3uzisfErzwhfiWAQns25QUq+kbVhwg0xPiWF2Mn4EB28YPoLTpgAlI8AuYpOfyw==", + "version": "1.35.1", + "resolved": "https://registry.npmjs.org/minecraft-protocol/-/minecraft-protocol-1.35.1.tgz", + "integrity": "sha512-f39oYBKV3jnThWhLoThzBNd4imG332KmnvK/uzfUvr5lt6HFmYgznzzaDl2q9fRyNj5pMS73f5n/B1XUICK8gQ==", "requires": { - "@azure/msal-node": "^1.0.0-beta.3", - "@xboxreplay/xboxlive-auth": "^3.3.3", + "@types/readable-stream": "^2.3.13", "aes-js": "^3.1.2", "buffer-equal": "^1.0.0", - "debug": "^4.1.0", + "debug": "^4.3.2", "endian-toggle": "^0.0.0", "lodash.get": "^4.1.2", "lodash.merge": "^4.3.0", - "minecraft-data": "^2.70.0", - "minecraft-folder-path": "^1.1.0", + "minecraft-data": "^3.0.0", + "minecraft-folder-path": "^1.2.0", "node-fetch": "^2.6.1", "node-rsa": "^0.4.2", - "prismarine-nbt": "^1.3.0", + "prismarine-auth": "^1.1.0", + "prismarine-nbt": "^2.0.0", "protodef": "^1.8.0", - "readable-stream": "^3.0.6", + "readable-stream": "^4.1.0", "uuid-1345": "^1.0.1", "yggdrasil": "^1.4.0" } }, "mineflayer": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/mineflayer/-/mineflayer-3.3.3.tgz", - "integrity": "sha512-mAytBmvbX1n6CdHy0zNLhPXAUCj2iv9OjklXrX5GYsC2SHRM9VEC34dRUy8SpN2b9+3vFsXDNcsADwwLV0Gszg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/mineflayer/-/mineflayer-4.4.0.tgz", + "integrity": "sha512-nKy1KQSb20zWGtwlvwCmduAT7PHTchoR5jFAf4c8PzsxMznVCg9UeDOXYY8DfROpm6Kqjsg7DcQDFnS2frDD6w==", "requires": { - "minecraft-data": "^2.79.0", - "minecraft-protocol": "^1.17.0", - "prismarine-biome": "^1.1.0", - "prismarine-block": "^1.6.0", - "prismarine-chat": "^1.0.0", - "prismarine-chunk": "^1.20.3", - "prismarine-entity": "^1.0.0", - "prismarine-item": "^1.6.0", - "prismarine-physics": "^1.0.4", + "minecraft-data": "^3.0.0", + "minecraft-protocol": "^1.31.0", + "prismarine-biome": "^1.1.1", + "prismarine-block": "^1.13.1", + "prismarine-chat": "^1.3.3", + "prismarine-chunk": "^1.29.0", + "prismarine-entity": "^2.0.0", + "prismarine-item": "^1.11.5", + "prismarine-nbt": "^2.0.0", + "prismarine-physics": "^1.3.1", "prismarine-recipe": "^1.1.0", - "prismarine-windows": "^2.2.0", - "prismarine-world": "^3.5.0", - "protodef": "^1.8.0", - "typed-emitter": "^1.2.0", - "vec3": "^0.1.6" + "prismarine-registry": "^1.0.0", + "prismarine-windows": "^2.4.2", + "prismarine-world": "^3.6.0", + "protodef": "^1.14.0", + "typed-emitter": "^1.0.0", + "vec3": "^0.1.7" } }, "mojangjs": { @@ -599,9 +616,9 @@ } }, "mojangson": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/mojangson/-/mojangson-1.1.1.tgz", - "integrity": "sha512-CVZDJdiiLOibTBfzpDz1m7QfWlna9yOwaVTz+wHARtlc/nb9QFLvP8OWAqaPQ14ETa4pDRGhWVN9O8pjsPjEcg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mojangson/-/mojangson-2.0.2.tgz", + "integrity": "sha512-iGPRE1Ez+W+42Dt4Ao91c9VVs+FmuRUlAFDef76xRX3mbZrTNuezDtFI0PbfYqheg/B0fSiq0Q0V1emZNt37cw==", "requires": { "nearley": "^2.19.5" } @@ -635,7 +652,7 @@ "node-rsa": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/node-rsa/-/node-rsa-0.4.2.tgz", - "integrity": "sha1-1jkXKewWqDDtWjgEKzFX0tXXJTA=", + "integrity": "sha512-Bvso6Zi9LY4otIZefYrscsUpo2mUpiAVIEmSZV2q41sP8tHZoert3Yu6zv4f/RXJqMNZQKCtnhDugIuCma23YA==", "requires": { "asn1": "0.2.3" }, @@ -643,7 +660,7 @@ "asn1": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" + "integrity": "sha512-6i37w/+EhlWlGUJff3T/Q8u1RGmP5wgbiwYnOnbOqvtrPxT63/sYFyP9RcpxtxGymtfA075IvmOnL7ycNOWl3w==" } } }, @@ -662,112 +679,161 @@ "resolved": "https://registry.npmjs.org/prism-media/-/prism-media-1.2.2.tgz", "integrity": "sha512-I+nkWY212lJ500jLe4tN9tWO7nRiBAVdMv76P9kffZjYhw20raMlW1HSSvS+MLXC9MmbNZCazMrAr+5jEEgTuw==" }, + "prismarine-auth": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/prismarine-auth/-/prismarine-auth-1.7.0.tgz", + "integrity": "sha512-Feorw3LkKGDxafolD0f7KcuucOad8NceXEoIwYScxhOdld61CpKVh8aprA3IWnmd0Vj/KO+qK8VGpFSvdaaZzA==", + "requires": { + "@azure/msal-node": "^1.1.0", + "@xboxreplay/xboxlive-auth": "^3.3.3", + "debug": "^4.3.3", + "jose": "^4.1.4", + "node-fetch": "^2.6.1", + "smart-buffer": "^4.1.0", + "uuid-1345": "^1.0.2" + } + }, "prismarine-biome": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/prismarine-biome/-/prismarine-biome-1.1.1.tgz", - "integrity": "sha512-JkX1CcIDR538j5Qj3pbLCTB2LsGukNOudWbk4niQ93a3fItLVJkPnY9H3/uxpVz2PIQxhmaAXVRaYWj6M9C2Bw==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/prismarine-biome/-/prismarine-biome-1.3.0.tgz", + "integrity": "sha512-GY6nZxq93mTErT7jD7jt8YS1aPrOakbJHh39seYsJFXvueIOdHAmW16kYQVrTVMW5MlWLQVxV/EquRwOgr4MnQ==" }, "prismarine-block": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/prismarine-block/-/prismarine-block-1.8.0.tgz", - "integrity": "sha512-uRFDQ4Yau+dhMZ1FMpkB+ec7UIsrciDPM5tTS2PUmWO74HKYlSEiYPkY01dUNrtKRHMjX0yMXK51OkQqv/BoXw==", + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/prismarine-block/-/prismarine-block-1.16.3.tgz", + "integrity": "sha512-E9OazjIqnEgcXM6me6EIeQFMcNRWZzsaftWtetRSIKVoW+4UKWleb6lTNKh9kq7wNxciKavcYBmKL3sF7HfSaA==", "requires": { - "prismarine-biome": "^1.1.0" + "minecraft-data": "^3.0.0", + "prismarine-biome": "^1.1.0", + "prismarine-chat": "^1.5.0", + "prismarine-item": "^1.10.1", + "prismarine-nbt": "^2.0.0", + "prismarine-registry": "^1.1.0" } }, "prismarine-chat": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/prismarine-chat/-/prismarine-chat-1.0.3.tgz", - "integrity": "sha512-jNrM5tUBMSCPw/9AXxwq21nZUROWrm1uH/PKyUC/RRrbzuNP3RPPn/4gcFnyQKSUOe4HgSzvJEWlnrCIhSN/FA==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/prismarine-chat/-/prismarine-chat-1.6.1.tgz", + "integrity": "sha512-BvDR6Jzz9aoSKa7L5peOPzEp0MyrEj+N5nRaBT2VBpPtGXx+jQCxqAK7XDWF65Z5iRhjubfGdZZf65ayWG3oDA==", "requires": { - "minecraft-data": "^2.62.1", - "mojangson": "^1.0.0", + "minecraft-data": "^3.0.0", + "mojangson": "^2.0.1", + "prismarine-item": "^1.10.0", + "prismarine-nbt": "^2.0.0", "sprintf-js": "^1.1.2" } }, "prismarine-chunk": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/prismarine-chunk/-/prismarine-chunk-1.22.0.tgz", - "integrity": "sha512-OgPNXmNOZG6FZ1ZCQQmw55a+7NBTJJuI6w3YM8Esb3+kI5nDh/j5+W+DsYiFptkfkKJEKgKN2YlpE2nCJPlfoA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/prismarine-chunk/-/prismarine-chunk-1.31.0.tgz", + "integrity": "sha512-Co5nE63yRabMaK2dRfflk5fGbNafFStz5zm8fsgUmG0g4d7qtPvIuQiB7kpl66pm+nv55rtQcW2UvxCo6u4w1A==", "requires": { - "minecraft-data": "^2.61.0", - "prismarine-block": "^1.2.0", + "minecraft-data": "^3.0.0", + "prismarine-biome": "^1.2.0", + "prismarine-block": "^1.14.1", + "prismarine-registry": "^1.1.0", "smart-buffer": "^4.1.0", "uint4": "^0.1.2", - "vec3": "^0.1.3" + "vec3": "^0.1.3", + "xxhash-wasm": "^0.4.2" } }, "prismarine-entity": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/prismarine-entity/-/prismarine-entity-1.1.0.tgz", - "integrity": "sha512-PHa3zrCTcGWeGXBFmUWSOo9MwwkapriXpBeC8xIxt76ZTT8wz8QJ3jjN9fsmFAzKK/lMHV3hxIlvCOa4JF2w9g==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/prismarine-entity/-/prismarine-entity-2.1.1.tgz", + "integrity": "sha512-79iWUYNf0KRhMvvVJ4TTCQQZItPanA5zWBstx+eu98480WrCWi9fCdCPtY0Bsl4+o+tnkcTb6oMLlndx4yPwLA==", "requires": { + "minecraft-data": "^3.0.0", + "prismarine-chat": "^1.4.1", + "prismarine-item": "^1.11.2", "vec3": "^0.1.4" } }, "prismarine-item": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/prismarine-item/-/prismarine-item-1.8.0.tgz", - "integrity": "sha512-2BIWAueINWvzNR761fMu3bXKaBsH67fNinE+ZT3tnw3+jCRSPEuvCJYwSlItQmsAjN1vu6rlER/GmbDnDgDboA==", + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/prismarine-item/-/prismarine-item-1.11.5.tgz", + "integrity": "sha512-aWH1AXTiSDUUM0LVnFtJJ96If/sOiuM3DBZmSvtwFD+ufQsF3WndH2QW2Pv6FbabKByneF9xyPsq5dhUnvcG7g==", "requires": { - "prismarine-nbt": "^1.4.0" + "minecraft-data": "^3.0.0", + "prismarine-nbt": "^2.0.0" } }, "prismarine-nbt": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/prismarine-nbt/-/prismarine-nbt-1.5.0.tgz", - "integrity": "sha512-8vs0MV94kl6I2YUFE5IG4vOBYEw8nG0J0WaoLV6zP1smle5o6haeHqobn07vmcHJZ8iUz2f8oq6T3Y71DHvYpA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prismarine-nbt/-/prismarine-nbt-2.2.1.tgz", + "integrity": "sha512-Mb50c58CPnuZ+qvM31DBa08tf9UumlTq1LkvpMoUpKfCuN05GZHTqCUwER3lxTSHLL0GZKghIPbYR/JQkINijQ==", "requires": { "protodef": "^1.9.0" } }, "prismarine-physics": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/prismarine-physics/-/prismarine-physics-1.2.2.tgz", - "integrity": "sha512-FkVjBb44e6RP6LWOXWMCORldVdymJ8VKjBqck2OcpOD74vVnOR0BRFtipGij1iQROt5Z7VMAkqrBxoeqAKZPOw==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/prismarine-physics/-/prismarine-physics-1.5.2.tgz", + "integrity": "sha512-Ak1yM/Fv9qxIt8Lgp/pHYS0v5P1bkZLq27Cb35Z/0YMCEUk0zXGfJOg0R666EQJOnAA1ABNZlRjglL9ZBMnWqg==", "requires": { - "minecraft-data": "^2.73.1", - "prismarine-nbt": "^1.4.0", + "minecraft-data": "^3.0.0", + "prismarine-nbt": "^2.0.0", "vec3": "^0.1.7" } }, "prismarine-recipe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/prismarine-recipe/-/prismarine-recipe-1.1.0.tgz", - "integrity": "sha512-eFmriEWoe6S6OSVbOJnsXpaBuzeIzjaGymDUTCtrOu80734NWKI7outdLI6R2ztJ+f2PFIkFmpkazAdScStGNA==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/prismarine-recipe/-/prismarine-recipe-1.2.0.tgz", + "integrity": "sha512-ZkCtEi5xDS7tAJgDS/BxjvEYPAXusikcyIWYhPOpA6nslIUqWF5+QevC6FpNa3eQVdebgiNBQqHggcnI4xww5g==" + }, + "prismarine-registry": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/prismarine-registry/-/prismarine-registry-1.2.0.tgz", + "integrity": "sha512-c3aEnn9/KrHo0zv4KihX0caFilCw5VW8Kaj9LXtArGRk5NkncDCguhM0S1SEj4WqoXsFSY4yG5HM5G4F92SKHg==", + "requires": { + "minecraft-data": "^3.0.0", + "prismarine-nbt": "^2.0.0" + } }, "prismarine-windows": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/prismarine-windows/-/prismarine-windows-2.2.0.tgz", - "integrity": "sha512-PsOS3rHz4KPbs4XMeGcr+tnCpI5Ea8XqYa1kJay1y7+LpRb3sf5HxjxuPJqogWbmkZQuXogL3x5KcN93v4eEqw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/prismarine-windows/-/prismarine-windows-2.4.4.tgz", + "integrity": "sha512-bjva7DtEu9V37SGgCqMiAgMRtwTypqyB95bS8VULUxoMPNhbcyTxdQhU6Fe2OFq4ufT9x3hGMKpMwJy+oepE0A==", "requires": { - "minecraft-data": "^2.74.0", + "minecraft-data": "^3.0.0", "prismarine-item": "^1.5.0" } }, "prismarine-world": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/prismarine-world/-/prismarine-world-3.6.0.tgz", - "integrity": "sha512-rAudKWNOfiDrDaBlXx9/5B4CO/kc5G1RBq3GFAu1ov6GwUq8Ib8KXYeHPsoJwN3tfVDuFaJjncgsShqdoSmP0w==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/prismarine-world/-/prismarine-world-3.6.1.tgz", + "integrity": "sha512-sv7rR+vJ/ac3/dm4MoumreL4eqMi3B+h8I+JDYXQkNCdSJJISniQvi5qS4zTnAUCGXx/N6QfQ02bjBfyEoZuRw==", "requires": { "vec3": "^0.1.7" } }, "protodef": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/protodef/-/protodef-1.11.0.tgz", - "integrity": "sha512-dtsaDRuncPL0ZT3NN0dFDn1eeBvEqYxLVLVuT4JMkpxo45JYMMSO5X5frZmBiIcmpCUPE4VDP+tkNpha1JF4BQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/protodef/-/protodef-1.15.0.tgz", + "integrity": "sha512-bZ2Omw8dT+DACjJHLrBWZlqN4MlT9g9oSpJDdkUAJOStUzgJp+Zn42FJfPUdwutUxjaxA0PftN0PDlNa2XbneA==", "requires": { "lodash.get": "^4.4.2", "lodash.reduce": "^4.6.0", - "protodef-validator": "^1.2.2", + "protodef-validator": "^1.3.0", "readable-stream": "^3.0.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "protodef-validator": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.2.3.tgz", - "integrity": "sha512-dMcSMYRh8s0z0iQN0PLVlXwJOgN8cgBuM1uWzhMjkLdpKCOASwp+h7wHnTigBTRVhGLywykcb3EKiGSsXX4vvA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.3.1.tgz", + "integrity": "sha512-lZ5FWKZYR9xOjpMw1+EfZRfCjzNRQWPq+Dk+jki47Sikl2EeWEPnTfnJERwnU/EwFq6us+0zqHHzSsmLeYX+Lg==", "requires": { "ajv": "^6.5.4" } @@ -790,7 +856,7 @@ "railroad-diagrams": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", - "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=" + "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==" }, "randexp": { "version": "0.4.6", @@ -802,13 +868,11 @@ } }, "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.1.0.tgz", + "integrity": "sha512-sVisi3+P2lJ2t0BPbpK629j8wRW06yKGJUcaLAGXPAUhyUxVJm7VsCTit1PFgT4JHUDMrGNR+ZjSKpzGaRF3zw==", "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "abort-controller": "^3.0.0" } }, "request": { @@ -883,9 +947,9 @@ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, "smart-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", - "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" }, "sprintf-js": { "version": "1.1.2", @@ -964,14 +1028,14 @@ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" }, "typed-emitter": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-1.3.1.tgz", - "integrity": "sha512-2h7utWyXgd2R2u2IuL8B4yu1gqMxbgUj2VS/MGVbFhEVQNJKXoQQoS5CBMh+eW31zFeSmDfEQ3qQf4xy5SlPVQ==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-1.4.0.tgz", + "integrity": "sha512-weBmoo3HhpKGgLBOYwe8EB31CzDFuaK7CCL+axXhUYhn4jo6DSkHnbefboCF5i4DQ2aMFe0C/FdTWcPdObgHyg==" }, "uint4": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/uint4/-/uint4-0.1.2.tgz", - "integrity": "sha1-UMWuBLhdKBKPLfPMDsxNQavC9oE=" + "integrity": "sha512-lhEx78gdTwFWG+mt6cWAZD/R6qrIj0TTBeH5xwyuDJyswLNlGe+KVlUPQ6+mx5Ld332pS0AMUTo9hIly7YsWxQ==" }, "uri-js": { "version": "4.4.0", @@ -984,7 +1048,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "uuid": { "version": "3.4.0", @@ -1019,10 +1083,15 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz", "integrity": "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==" }, + "xxhash-wasm": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", + "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==" + }, "yggdrasil": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/yggdrasil/-/yggdrasil-1.5.2.tgz", - "integrity": "sha512-KPiqYhEquANmiwYdp4rFUSLWQ260MrDmn9q8C0vIORAJmBOjbfKO7bfKyzhTi6VFQeE5ec4qAJ5ytn9o9Savow==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/yggdrasil/-/yggdrasil-1.7.0.tgz", + "integrity": "sha512-QBIo5fiNd7688G3FqXXYGr36uyrYzczlNuzpWFy2zL3+R+3KT2lF+wFxm51synfA3l3z6IBiGOc1/EVXWCYY1Q==", "requires": { "node-fetch": "^2.6.1", "uuid": "^8.2.0" diff --git a/package.json b/package.json index 78b335d..10fbb5f 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "dotenv": "^8.2.0", "fs": "^0.0.1-security", "hypixel-api": "^1.2.0", - "mineflayer": "^3.3.3", + "mineflayer": "^4.4.0", "mojangjs": "^2.0.3" }, "devDependencies": {},