{"_id":"minecraft-java-core-azbetter","_rev":"42-0d010987ecb8fe1628c4e7d416018d27","name":"minecraft-java-core-azbetter","dist-tags":{"latest":"4.1.4"},"versions":{"3.10.4":{"name":"minecraft-java-core-azbetter","version":"3.10.4","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis"},"license":"SEE LICENSE IN LICENSE.md","_id":"minecraft-java-core-azbetter@3.10.4","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/luuxis/minecraft-java-core#readme","bugs":{"url":"https://github.com/luuxis/minecraft-java-core/issues"},"dist":{"shasum":"19295274e525aa9d320f2be324ce9b493c1f495d","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-3.10.4.tgz","fileCount":20,"integrity":"sha512-vQyFXSpvpMuKfgQPZ43xhNCcuGQMez8ALFnPCNxKtHKU7Or5PtHH5REeJO2nwKx6aPY9FLvq75YRfkYLh/av0w==","signatures":[{"sig":"MEYCIQDWSqn6uMQOP0NAYtdIzXp0Qo6nkoxHrn6kcoJgHARYxwIhAKrYwOsKc38O07ZFHLQP2pXCTVnnCuqVELYif4FxlkKS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146357},"main":"index.js","types":"./build/Index.d.ts","exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"5538839e7bfdb6efd20f19af201698712337b4ad","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/luuxis/minecraft-java-core.git","type":"git"},"_npmVersion":"10.7.0","description":"A library starting minecraft game NW.js and Electron.js","directories":{"test":"test"},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.4.1","prompt":"^1.2.1","adm-zip":"^0.5.9","node-7z":"^3.0.0","7zip-bin":"^5.2.0","node-fetch":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.2","typescript":"^4.9.4","@types/node":"^18.11.13","@types/adm-zip":"^0.5.2","@types/node-7z":"^2.1.8","@types/node-fetch":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_3.10.4_1720627980621_0.8677042330198623","host":"s3://npm-registry-packages"}},"3.10.5":{"name":"minecraft-java-core-azbetter","version":"3.10.5","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis & Riptiaz"},"license":"SEE LICENSE IN LICENSE.md","_id":"minecraft-java-core-azbetter@3.10.5","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/riptiaz/minecraft-java-core#readme","bugs":{"url":"https://github.com/riptiaz/minecraft-java-core/issues"},"dist":{"shasum":"a037a71763cd46e7e75128fdbba7baaf44be45d7","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-3.10.5.tgz","fileCount":20,"integrity":"sha512-Jkgwdz2he0say6t7gmGQh9Pgq8oR+H/HIQADkY/lZUgSgvSrvBrfxiPz/E2mMfyoaEwg1V++ZPvB2K8oZWPs7A==","signatures":[{"sig":"MEQCIGaccC6BhhtKbaQPmHA+cExhpnvTqEU8dbOHMaUwAfQ9AiAciZ/3VIPO29q53Os3WMNUy8zpWSaQveMtiOtFOt5c5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146399},"main":"index.js","types":"./build/Index.d.ts","exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"5538839e7bfdb6efd20f19af201698712337b4ad","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/riptiaz/minecraft-java-core.git","type":"git"},"_npmVersion":"10.7.0","description":"A library starting minecraft game NW.js and Electron.js with better Azuriom support.","directories":{"test":"test"},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.4.1","prompt":"^1.2.1","adm-zip":"^0.5.9","node-7z":"^3.0.0","7zip-bin":"^5.2.0","node-fetch":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.2","typescript":"^4.9.4","@types/node":"^18.11.13","@types/adm-zip":"^0.5.2","@types/node-7z":"^2.1.8","@types/node-fetch":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_3.10.5_1720628093906_0.5720280694113047","host":"s3://npm-registry-packages"}},"3.10.6":{"name":"minecraft-java-core-azbetter","version":"3.10.6","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis & Riptiaz"},"license":"SEE LICENSE IN LICENSE.md","_id":"minecraft-java-core-azbetter@3.10.6","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/riptiaz/minecraft-java-core#readme","bugs":{"url":"https://github.com/riptiaz/minecraft-java-core/issues"},"dist":{"shasum":"e647f0d6653b0b3f6b8ec03ca0fdbbc33248f2e8","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-3.10.6.tgz","fileCount":74,"integrity":"sha512-D+OcmCqtO1B4f3seyizK0RWkMCKsSJ5Ya7+xtFt1/A73eckrCbb8dszC7TAnrHMGQfg7b9GcPlUUBlq3dZkqEQ==","signatures":[{"sig":"MEQCIF6JmfV710TLgOEXMgWuZamJ7WDogKu3CHksNeHnwwx2AiAd+k6RfnESskhj8maj0XLGS4LSIdNZLtC0hV7eIg/Emw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299160},"main":"index.js","types":"./build/Index.d.ts","exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"5538839e7bfdb6efd20f19af201698712337b4ad","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/riptiaz/minecraft-java-core.git","type":"git"},"_npmVersion":"10.7.0","description":"A library starting minecraft game NW.js and Electron.js with better Azuriom support.","directories":{"test":"test"},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.4.1","prompt":"^1.2.1","adm-zip":"^0.5.9","node-7z":"^3.0.0","7zip-bin":"^5.2.0","node-fetch":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.2","typescript":"^4.9.4","@types/node":"^18.11.13","@types/adm-zip":"^0.5.2","@types/node-7z":"^2.1.8","@types/node-fetch":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_3.10.6_1720629633158_0.8333774899099273","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"minecraft-java-core-azbetter","version":"3.11.0","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis & Riptiaz"},"license":"SEE LICENSE IN LICENSE.md","_id":"minecraft-java-core-azbetter@3.11.0","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/riptiaz/minecraft-java-core#readme","bugs":{"url":"https://github.com/riptiaz/minecraft-java-core/issues"},"dist":{"shasum":"7d97d39cf9db5105c80583d85568c4cfd828a479","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-3.11.0.tgz","fileCount":74,"integrity":"sha512-WCCvvPdfDW1emEgUslwzNQgmWKashdfVwHEhB3kr6T6lNFYpCh8erCuFOaBbfIZn65wnWxRVNA6R42GoYCr+zg==","signatures":[{"sig":"MEYCIQDEv3Db0k99KvBkVCWxJnmRRUUzgANagpej9M36o2IqXgIhAPn9BkIk+BS65BaZxFH0E5Q2MXgVFd3/3k8R4Oq0a1Av","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299160},"main":"index.js","types":"./build/Index.d.ts","exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"5538839e7bfdb6efd20f19af201698712337b4ad","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/riptiaz/minecraft-java-core.git","type":"git"},"_npmVersion":"10.7.0","description":"A library starting minecraft game NW.js and Electron.js with better Azuriom support.","directories":{"test":"test"},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.4.1","prompt":"^1.2.1","adm-zip":"^0.5.9","node-7z":"^3.0.0","7zip-bin":"^5.2.0","node-fetch":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.2","typescript":"^4.9.4","@types/node":"^18.11.13","@types/adm-zip":"^0.5.2","@types/node-7z":"^2.1.8","@types/node-fetch":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_3.11.0_1720629827909_0.8695358651326479","host":"s3://npm-registry-packages"}},"3.11.1":{"name":"minecraft-java-core-azbetter","version":"3.11.1","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis & Riptiaz"},"license":"SEE LICENSE IN LICENSE.md","_id":"minecraft-java-core-azbetter@3.11.1","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/riptiaz/minecraft-java-core#readme","bugs":{"url":"https://github.com/riptiaz/minecraft-java-core/issues"},"dist":{"shasum":"e55f5a8f637d7ba6d39cb63db79a74bee4077627","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-3.11.1.tgz","fileCount":74,"integrity":"sha512-GK80TkNH+TLl5AKThyBt8JvvFK9SK7B8trZaxv/NIABeBEl8h5NgnTplLrX/2bDQSm2432YkICDt3vkErcRzoQ==","signatures":[{"sig":"MEUCIQCg225qOxcnMvv7j4qWWqB1O6x/mWPba7f8IEA7sxmuIwIgDMBH1CLw1Upbb3ap8ygP+rsQh+TNgdlshaU5mGaCTU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299160},"main":"index.js","types":"./build/Index.d.ts","exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"b87b55952afbd66c7427986048158fac89211ce2","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/riptiaz/minecraft-java-core.git","type":"git"},"_npmVersion":"10.7.0","description":"A library starting minecraft game NW.js and Electron.js with better Azuriom support.","directories":{"test":"test"},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.4.1","prompt":"^1.2.1","adm-zip":"^0.5.9","node-7z":"^3.0.0","7zip-bin":"^5.2.0","node-fetch":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.2","typescript":"^4.9.4","@types/node":"^18.11.13","@types/adm-zip":"^0.5.2","@types/node-7z":"^2.1.8","@types/node-fetch":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_3.11.1_1720805806221_0.19170809331014715","host":"s3://npm-registry-packages"}},"3.11.2":{"name":"minecraft-java-core-azbetter","version":"3.11.2","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis & Riptiaz"},"license":"SEE LICENSE IN LICENSE.md","_id":"minecraft-java-core-azbetter@3.11.2","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/riptiaz/minecraft-java-core#readme","bugs":{"url":"https://github.com/riptiaz/minecraft-java-core/issues"},"dist":{"shasum":"556a13e3a64cb701b07e3b0f52c822d0297ef7dc","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-3.11.2.tgz","fileCount":74,"integrity":"sha512-Q0/YSlzuYzY65ch/0rSxwe5pfl0xz8wOtOyJ7V2py+sZkmnCiQRHSrJad36KlIRsujy/PZdlt65dF2MKuw12qQ==","signatures":[{"sig":"MEUCICftgUIktiOo3XdCm/I6qEL7ocG2PE/ozKAc+JXg+Z4jAiEAnmo/5nZG4W311j8acDo4i/+ZVNGPHc08MYpuPqNknfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299315},"main":"index.js","types":"./build/Index.d.ts","exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"b87b55952afbd66c7427986048158fac89211ce2","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/riptiaz/minecraft-java-core.git","type":"git"},"_npmVersion":"10.7.0","description":"A library starting minecraft game NW.js and Electron.js with better Azuriom support.","directories":{"test":"test"},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.4.1","prompt":"^1.2.1","adm-zip":"^0.5.9","node-7z":"^3.0.0","7zip-bin":"^5.2.0","node-fetch":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.2","typescript":"^4.9.4","@types/node":"^18.11.13","@types/adm-zip":"^0.5.2","@types/node-7z":"^2.1.8","@types/node-fetch":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_3.11.2_1720806698995_0.7253071321055491","host":"s3://npm-registry-packages"}},"3.11.3":{"name":"minecraft-java-core-azbetter","version":"3.11.3","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis & Riptiaz"},"license":"SEE LICENSE IN LICENSE.md","_id":"minecraft-java-core-azbetter@3.11.3","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/riptiaz/minecraft-java-core#readme","bugs":{"url":"https://github.com/riptiaz/minecraft-java-core/issues"},"dist":{"shasum":"c2c482c8e985449d9a83f400ef15ab16fe0fb9d6","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-3.11.3.tgz","fileCount":74,"integrity":"sha512-77Kz2qlewhXTYHJeFLlgNmdkL/8CGw+IaD0bK/U4drnIzkfFi7647p+/xdMqOULDpAAMPPUy97sQWGN//w0ZIQ==","signatures":[{"sig":"MEYCIQDiteNcvAdfs4vS5RhF33bLupRqlzpmivKU/sXWoYZIywIhAKoVL43xoAvnie9BhZcrO01THsmNssjhyWrzhrzGq3xu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299692},"main":"index.js","types":"./build/Index.d.ts","exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"b87b55952afbd66c7427986048158fac89211ce2","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/riptiaz/minecraft-java-core.git","type":"git"},"_npmVersion":"10.7.0","description":"A library starting minecraft game NW.js and Electron.js with better Azuriom support.","directories":{"test":"test"},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.4.1","prompt":"^1.2.1","adm-zip":"^0.5.9","node-7z":"^3.0.0","7zip-bin":"^5.2.0","node-fetch":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.2","typescript":"^4.9.4","@types/node":"^18.11.13","@types/adm-zip":"^0.5.2","@types/node-7z":"^2.1.8","@types/node-fetch":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_3.11.3_1720806896931_0.37225373526617145","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"minecraft-java-core-azbetter","version":"4.0.0-alpha.1","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis"},"license":"SEE LICENSE IN LICENSE.MD","_id":"minecraft-java-core-azbetter@4.0.0-alpha.1","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/luuxis/minecraft-java-core#readme","bugs":{"url":"https://github.com/luuxis/minecraft-java-core/issues"},"dist":{"shasum":"b8ee27fedd79aded301dfe36fde54fdefa82b189","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-4.0.0-alpha.1.tgz","fileCount":74,"integrity":"sha512-hrBGlTnmYk5KlHnokBN0nx0wC14XyiRNWzS/Se+dIKJzwMsNE5Ft6x/QNBhkAc773O/6tuDFLh+7MyQr8+O8ng==","signatures":[{"sig":"MEYCIQDeQOPi6cfr6OYDGQZ/J4LtvrYjO+3GY84HXxBGPGZThAIhALaatGgmeQOwGfqLk/a+NQtWKdjNNs0mz3CRuff7pjqO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394118},"main":"index.js","types":"./build/Index.d.ts","exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"f7ef61a72eab38ab40bbdb01081466a35e1c5eee","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc","prepublishOnly":"npm i && npm run build"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/luuxis/minecraft-java-core.git","type":"git"},"_npmVersion":"10.7.0","description":"A library starting minecraft game NW.js and Electron.js","directories":{"test":"test"},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.8.1","prompt":"^1.3.0","adm-zip":"^0.5.16","node-7z":"^3.0.0","7zip-bin":"^5.2.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/adm-zip":"^0.5.7","@types/node-7z":"^2.1.10","@types/node-fetch":"^2.6.12"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_4.0.0-alpha.1_1742548856825_0.5440381005368153","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.2":{"name":"minecraft-java-core-azbetter","version":"4.0.0-alpha.2","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis"},"license":"SEE LICENSE IN LICENSE.MD","_id":"minecraft-java-core-azbetter@4.0.0-alpha.2","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/luuxis/minecraft-java-core#readme","bugs":{"url":"https://github.com/luuxis/minecraft-java-core/issues"},"dist":{"shasum":"ce07939b3c4c055bd667fadb1a95fc71222e7f09","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-4.0.0-alpha.2.tgz","fileCount":74,"integrity":"sha512-hMOuaPEMpCziDKo1ym0MktGaVPT5ZbA6067Ks96vR0eg0JZGPaW2MWLjlt4439zC7kcHn09deS7wLdlU9RDRfQ==","signatures":[{"sig":"MEUCIDT4dMVkVSZcsRVeELZKq7nJOSBElrOjjRvARlVnQzEAAiEAsxdmyV1EBihFApNyqN9sqwzdnYWNkPn+VE8KeN260ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394404},"main":"index.js","types":"./build/Index.d.ts","exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"f7ef61a72eab38ab40bbdb01081466a35e1c5eee","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc","prepublishOnly":"npm i && npm run build"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/luuxis/minecraft-java-core.git","type":"git"},"_npmVersion":"10.7.0","description":"A library starting minecraft game NW.js and Electron.js","directories":{"test":"test"},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.8.1","prompt":"^1.3.0","adm-zip":"^0.5.16","node-7z":"^3.0.0","7zip-bin":"^5.2.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/adm-zip":"^0.5.7","@types/node-7z":"^2.1.10","@types/node-fetch":"^2.6.12"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_4.0.0-alpha.2_1742551082436_0.03869551039682406","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"minecraft-java-core-azbetter","version":"4.0.1","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis"},"license":"SEE LICENSE IN LICENSE.MD","_id":"minecraft-java-core-azbetter@4.0.1","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/luuxis/minecraft-java-core#readme","bugs":{"url":"https://github.com/luuxis/minecraft-java-core/issues"},"dist":{"shasum":"a5004b210291b22df4efdb9605c2047dafb81785","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-4.0.1.tgz","fileCount":74,"integrity":"sha512-nvu9LJ+5/aUsd1utCv4vGdMSTHs02NzqCNPmc79kFImkHkB2NwWnF4cz8RqIIKA2pqBv727WJYANbAo3xarktg==","signatures":[{"sig":"MEQCIEchNReLAK7ELV7nIKX4rTsem4y1OzmPSxzgsvHPextfAiBqwG/XMGk++cW93ZMMBXZNPAEpL3SFMloLajrag9XYTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394396},"main":"index.js","types":"./build/Index.d.ts","exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"d01658f979fcf42861ff9be75b9a41d4e44a29d9","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc","prepublishOnly":"npm i && npm run build"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/luuxis/minecraft-java-core.git","type":"git"},"_npmVersion":"10.7.0","description":"A library starting minecraft game NW.js and Electron.js","directories":{"test":"test"},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.8.1","prompt":"^1.3.0","adm-zip":"^0.5.16","node-7z":"^3.0.0","7zip-bin":"^5.2.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/adm-zip":"^0.5.7","@types/node-7z":"^2.1.10","@types/node-fetch":"^2.6.12"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_4.0.1_1742563281953_0.7938187320668824","host":"s3://npm-registry-packages-npm-production"}},"4.0.2-alpha":{"name":"minecraft-java-core-azbetter","version":"4.0.2-alpha","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis"},"license":"SEE LICENSE IN LICENSE.MD","_id":"minecraft-java-core-azbetter@4.0.2-alpha","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/luuxis/minecraft-java-core#readme","bugs":{"url":"https://github.com/luuxis/minecraft-java-core/issues"},"dist":{"shasum":"efb87878513b5ad91d9da4c1c321d0928f1d595c","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-4.0.2-alpha.tgz","fileCount":74,"integrity":"sha512-gA7xXnkxqR9rynktNFbLxgZmjv9kmm1yM5dxLlynPUxukwyojzWUaXK+wCAxdUYR7j1Z6TDZCq0AlalaYWo6Cw==","signatures":[{"sig":"MEUCIQCPZgwxkvyGcf0TEw+3PXpPz1YgA3wImJWLXeBwi01Q9gIgK7oAJqQ0PwKO1pNc4lbiJxPKJWfKZYi1IG/14vKSoXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394282},"main":"index.js","types":"./build/Index.d.ts","exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"2ef4fdea8a7ebed6d79b53b44e1ae31fc3997bf0","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc","prepublishOnly":"npm i && npm run build"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/luuxis/minecraft-java-core.git","type":"git"},"_npmVersion":"10.7.0","description":"A library starting minecraft game NW.js and Electron.js","directories":{"test":"test"},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.8.1","prompt":"^1.3.0","adm-zip":"^0.5.16","node-7z":"^3.0.0","7zip-bin":"^5.2.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/adm-zip":"^0.5.7","@types/node-7z":"^2.1.10","@types/node-fetch":"^2.6.12"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_4.0.2-alpha_1743270109894_0.2434301987373777","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"minecraft-java-core-azbetter","version":"4.1.0","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis"},"license":"SEE LICENSE IN LICENSE.MD","_id":"minecraft-java-core-azbetter@4.1.0","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/luuxis/minecraft-java-core#readme","bugs":{"url":"https://github.com/luuxis/minecraft-java-core/issues"},"dist":{"shasum":"103ae47c30ba91eb0cbc2243fe618df40d037205","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-4.1.0.tgz","fileCount":74,"integrity":"sha512-agcYbDR0j1pVTT1f/IMFTwMkjMFw4dt2IOdMqHE5LQlGvDrUiV1Fz482RogynZGLepVS62fwCH+vEznUyW4qZA==","signatures":[{"sig":"MEYCIQC16Hmipk/Mw6xlCydV1royeg7Dz/Yr1bqsNyXI61ydigIhAKvRAFoIIQwEyvzv2FzFV2jYhdVYdrdv+BSZENyNP7sJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394455},"main":"index.js","types":"./build/Index.d.ts","exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"2ef4fdea8a7ebed6d79b53b44e1ae31fc3997bf0","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc","prepublishOnly":"npm i && npm run build"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/luuxis/minecraft-java-core.git","type":"git"},"_npmVersion":"10.7.0","description":"A library starting minecraft game NW.js and Electron.js","directories":{"test":"test"},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.8.1","prompt":"^1.3.0","adm-zip":"^0.5.16","node-7z":"^3.0.0","7zip-bin":"^5.2.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/adm-zip":"^0.5.7","@types/node-7z":"^2.1.10","@types/node-fetch":"^2.6.12"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_4.1.0_1743278284208_0.7849420516084133","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"minecraft-java-core-azbetter","version":"4.1.1","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis"},"license":"SEE LICENSE IN LICENSE.MD","_id":"minecraft-java-core-azbetter@4.1.1","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/luuxis/minecraft-java-core#readme","bugs":{"url":"https://github.com/luuxis/minecraft-java-core/issues"},"dist":{"shasum":"920d4421331b9a737dcc4e8055dca441159e732c","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-4.1.1.tgz","fileCount":101,"integrity":"sha512-uptJ5dLQCH6ZDw6j7D8Cy0xMZ8hY0g4fQYP/g+pc9jAYTgp1hRwxHp3EA2UaYgZXoftXGlV1ll0SceKgj9dCBw==","signatures":[{"sig":"MEUCIFVhYnvEXFUUAZWPTTYPUOM4qkOPjm5oJm59Fwhbx1BPAiEAtDl6sNVdMM/d8EH71a6tLhDneOvAjGSEJqSHbWC4nNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533876},"main":"index.js","types":"./build/Index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"2e62e6d4173cb1a4ed8330b3eee1a9a41c3a2909","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc","prepublishOnly":"npm i && npm run build"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/luuxis/minecraft-java-core.git","type":"git"},"_npmVersion":"10.9.2","description":"A library starting minecraft game NW.js and Electron.js","directories":{"test":"test"},"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.8.1","prompt":"^1.3.0","semver":"^7.7.2","adm-zip":"^0.5.16","node-7z":"^3.0.0","7zip-bin":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/semver":"^7.7.0","@types/adm-zip":"^0.5.7","@types/node-7z":"^2.1.10","@types/node-fetch":"^2.6.12"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_4.1.1_1747836439135_0.4412824164833964","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"minecraft-java-core-azbetter","version":"4.1.2","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis"},"license":"SEE LICENSE IN LICENSE.MD","_id":"minecraft-java-core-azbetter@4.1.2","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/luuxis/minecraft-java-core#readme","bugs":{"url":"https://github.com/luuxis/minecraft-java-core/issues"},"dist":{"shasum":"773dff601db41e7c453ca83cea60fc9d30920e88","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-4.1.2.tgz","fileCount":104,"integrity":"sha512-LiZdTjYGBvBNuqpiSCcixtlmGFfiePqNjh9MsSfEuNroRJgVcSbxxtyqmjUMiO9bFh0P99umvLADtAfR6plpzw==","signatures":[{"sig":"MEUCIAZcjlj03p0eyYVprps0bOsiPZ5dIG+UacZO8NvlIQ6iAiEAsZ75Qxb9UqFaqu8fe+bGNmT8FqmaiduWEeMs684MucA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534635},"main":"index.js","types":"./build/Index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"37ca753ab086530696eb8dbe9af9e9733fb867dd","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc","prepublishOnly":"npm i && npm run build"},"_npmUser":{"name":"riptiaz","actor":{"name":"riptiaz","type":"user","email":"pro.shadowasmr@gmail.com"},"email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/luuxis/minecraft-java-core.git","type":"git"},"_npmVersion":"10.9.2","description":"A library starting minecraft game NW.js and Electron.js","directories":{"test":"test"},"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.8.1","prompt":"^1.3.0","semver":"^7.7.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/semver":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_4.1.2_1751889238487_0.9946394503678964","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"minecraft-java-core-azbetter","version":"4.1.3","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis, Riptiaz"},"license":"SEE LICENSE IN LICENSE.MD","_id":"minecraft-java-core-azbetter@4.1.3","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"homepage":"https://github.com/luuxis/minecraft-java-core#readme","bugs":{"url":"https://github.com/luuxis/minecraft-java-core/issues"},"dist":{"shasum":"07fffa7ec41545634646f7036cfac320f3d4e5bd","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-4.1.3.tgz","fileCount":104,"integrity":"sha512-kNp7XMi99kvCOEZs9R9AkLl11ttaIYnme4rdSUGJM2w6UAJ3u7jFlgA/DwME74yhou8yaKxy966KgmdEGJvx4Q==","signatures":[{"sig":"MEUCIQCcuW7ghqmqOcXDEpl49SlQswXxC13xmG5IfRod/sN+jgIgS5CuB9Wldgg67Ys0zS7PtvWJmL8rM3+emSi0zYZGQNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522475},"main":"index.js","types":"./build/Index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"gitHead":"e71b5acc95b72ca30b174a6ad8d36c51ce9face0","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc","prepublishOnly":"npm i && npm run build"},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"repository":{"url":"git+https://github.com/luuxis/minecraft-java-core.git","type":"git"},"_npmVersion":"10.9.2","description":"A library starting minecraft game NW.js and Electron.js","directories":{"test":"test"},"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.8.1","prompt":"^1.3.0","semver":"^7.7.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/semver":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/minecraft-java-core-azbetter_4.1.3_1753114614871_0.8913094058837909","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"minecraft-java-core-azbetter","version":"4.1.4","types":"./build/Index.d.ts","exports":{".":{"import":"./build/Index.js","require":"./build/Index.js"}},"description":"A library starting minecraft game NW.js and Electron.js","scripts":{"dev":"rimraf ./build && tsc -w","build":"rimraf ./build && tsc","prepublishOnly":"npm i && npm run build"},"engines":{"node":">=18.0.0"},"keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"author":{"name":"Luuxis, Riptiaz"},"license":"SEE LICENSE IN LICENSE.MD","dependencies":{"prompt":"^1.3.0","semver":"^7.7.2","tslib":"^2.8.1"},"devDependencies":{"@types/node":"^22.10.2","@types/semver":"^7.7.0","rimraf":"^6.0.1","typescript":"^5.7.2"},"bugs":{"url":"https://github.com/luuxis/minecraft-java-core/issues"},"homepage":"https://github.com/luuxis/minecraft-java-core#readme","repository":{"type":"git","url":"git+https://github.com/luuxis/minecraft-java-core.git"},"main":"index.js","directories":{"test":"test"},"_id":"minecraft-java-core-azbetter@4.1.4","gitHead":"e71b5acc95b72ca30b174a6ad8d36c51ce9face0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-Kgg2Q9V9SlEv646GoZ9HBZ8aZzQJ7Ko0nAhjo7c9FFe2izXIbepa6YhVNTv64RObh39PcIO0SFq/1YJSTE42Zw==","shasum":"1228ec2ea53b47e9b1ac2d4a9b8ff3e36718b9eb","tarball":"https://registry.npmjs.org/minecraft-java-core-azbetter/-/minecraft-java-core-azbetter-4.1.4.tgz","fileCount":104,"unpackedSize":522523,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDl2MGpW9Ij8XsQMsYzY6n6/irvulYY6nNUQPwgntXapgIhAIUqAXPKC8MMgYVQ6U5G46WWVEPbVAhblJpXWeCuDFOw"}]},"_npmUser":{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"},"maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/minecraft-java-core-azbetter_4.1.4_1771005490897_0.3849704326687744"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-10T16:13:00.621Z","modified":"2026-02-13T17:58:11.130Z","3.10.4":"2024-07-10T16:13:00.789Z","3.10.5":"2024-07-10T16:14:54.088Z","3.10.6":"2024-07-10T16:40:33.331Z","3.11.0":"2024-07-10T16:43:48.039Z","3.11.1":"2024-07-12T17:36:46.375Z","3.11.2":"2024-07-12T17:51:39.157Z","3.11.3":"2024-07-12T17:54:57.067Z","4.0.0-alpha.1":"2025-03-21T09:20:57.070Z","4.0.0-alpha.2":"2025-03-21T09:58:02.600Z","4.0.1":"2025-03-21T13:21:22.188Z","4.0.2":"2025-03-23T19:04:14.760Z","4.0.3":"2025-03-23T19:11:32.605Z","4.0.4":"2025-03-23T19:14:06.430Z","4.0.5":"2025-03-23T19:19:22.342Z","4.0.6":"2025-03-23T19:21:48.074Z","4.0.2-alpha":"2025-03-29T17:41:50.108Z","4.0.2-alpha.2":"2025-03-29T18:11:26.539Z","4.0.2-alpha.3":"2025-03-29T18:17:13.771Z","4.0.2-alpha.4":"2025-03-29T18:24:46.147Z","4.0.2-alpha.5":"2025-03-29T19:48:50.532Z","4.0.2-alpha.6":"2025-03-29T19:51:51.264Z","4.1.0":"2025-03-29T19:58:04.430Z","4.0.2-alpha.7":"2025-03-29T20:33:02.169Z","4.0.2-alpha.71":"2025-03-29T20:36:14.148Z","4.1.0-alpha.1":"2025-03-29T20:39:09.129Z","4.1.1":"2025-05-21T14:07:19.357Z","4.1.2":"2025-07-07T11:53:58.670Z","4.1.3":"2025-07-21T16:16:55.046Z","4.1.4":"2026-02-13T17:58:11.040Z"},"bugs":{"url":"https://github.com/luuxis/minecraft-java-core/issues"},"author":{"name":"Luuxis, Riptiaz"},"license":"SEE LICENSE IN LICENSE.MD","homepage":"https://github.com/luuxis/minecraft-java-core#readme","keywords":["Minecraft","Launcher","Node-Minecraft","Game","Minecraft-Launcher","Forge","Minecraft-Forge"],"repository":{"type":"git","url":"git+https://github.com/luuxis/minecraft-java-core.git"},"description":"A library starting minecraft game NW.js and Electron.js","maintainers":[{"name":"riptiaz","email":"pro.shadowasmr@gmail.com"}],"readme":"##### v4 • **minecraft‑java‑core**\r\n[![License: CC‑BY‑NC 4.0](https://img.shields.io/badge/License-CC--BY--NC%204.0-yellow.svg)](https://creativecommons.org/licenses/by-nc/4.0/)\r\n![stable version](https://img.shields.io/npm/v/minecraft-java-core?logo=nodedotjs)\r\n\r\n**minecraft‑java‑core** is a **NodeJS/TypeScript** solution for launching both vanilla *and* modded Minecraft Java Edition without juggling JSON manifests, assets, libraries or Java runtimes yourself. Think of it as the *core* of an Electron/NW.js/CLI launcher.\r\n\r\n---\r\n\r\n### Getting support\r\nNeed help or just want to chat? Join the community Discord!\r\n\r\n<p align=\"center\">\r\n    <a href=\"http://discord.luuxis.fr\">\r\n        <img src=\"https://invidget.switchblade.xyz/e9q7Yr2cuQ\">\r\n    </a>\r\n</p>\r\n\r\n---\r\n\r\n### Installing\r\n\r\n```bash\r\nnpm i minecraft-java-core\r\n# or\r\nyarn add minecraft-java-core\r\n```\r\n\r\n*Requirements:* Node ≥ 18, TypeScript (only if you import *.ts*), 7‑Zip embedded binary.\r\n\r\n---\r\n\r\n### Standard Example (ESM)\r\n```ts\r\nimport { Launch, Microsoft } from 'minecraft-java-core';\r\n\r\n// ⚠️  In production, perform auth **before** initialising the launcher\r\n//     so you can handle refresh / error flows cleanly.\r\nconst auth = await Microsoft.auth({\r\n  client_id: '00000000-0000-0000-0000-000000000000',\r\n  type: 'terminal' // 'electron' | 'nwjs'\r\n});\r\n\r\nconst launcher = new Launch();\r\n\r\nlauncher.on('progress', p => console.log(`[DL] ${p}%`))\r\n        .on('data', line => process.stdout.write(line))\r\n        .on('close', () => console.log('Game exited.'));\r\n\r\nawait launcher.launch({\r\n  root: './minecraft',\r\n  authenticator: auth,\r\n  version: '1.20.4',\r\n  loader: { type: 'fabric', build: '0.15.9' },\r\n  memory: { min: '2G', max: '4G' }\r\n});\r\n```\r\n\r\n---\r\n\r\n## Documentation\r\n\r\n### Launch class\r\n\r\n| Function | Type    | Description                                                           |\r\n|----------|---------|------------------------------------------------------------------------|\r\n| `launch` | Promise | Launches Minecraft with the given **`LaunchOptions`** (see below).     |\r\n\r\n#### LaunchOptions\r\n\r\n| Parameter | Type | Description | Required |\r\n|-----------|------|-------------|----------|\r\n| `path` | String | Working directory where game files are stored (usually `.minecraft`). | ✔︎ |\r\n| `url` | String \\| null | Custom version manifest base URL (only for mirror setups). | — |\r\n| `authenticator` | Object | Microsoft / Mojang / AZauth profile returned by the authenticator. | ✔︎ |\r\n| `timeout` | Integer | Network timeout in **milliseconds** for downloads. | — |\r\n| `version` | String  | `'latest_release'`, `'latest_snapshot'`, `'1.21.1'`. | — |\r\n| `instance` | String \\| null | Name of the instance if you manage multiple profiles. | — |\r\n| `detached` | Boolean | Detach the Java process from the launcher. | — |\r\n| `intelEnabledMac` | Boolean | Force Rosetta when running on Apple Silicon. | — |\r\n| `downloadFileMultiple` | Integer | Max parallel downloads. | — |\r\n| `loader.enable` | Boolean | Whether to install a mod‑loader (Forge/Fabric/…). | — |\r\n| `loader.type` | String \\| null | `forge`, `neoforge`, `fabric`, `legacyfabric`, `quilt`. | — |\r\n| `loader.build` | String | Loader build tag (e.g. `latest`, `0.15.9`). | — |\r\n| `loader.path` | String | Destination folder for loader files. Defaults to `./loader`. | — |\r\n| `mcp` | String \\| null | Path to MCP configuration for legacy mods. | — |\r\n| `verify` | Boolean | Verify SHA‑1 of downloaded files. | — |\r\n| `ignored` | Array | List of files to skip during verification. | — |\r\n| `JVM_ARGS` | Array | Extra JVM arguments. | — |\r\n| `GAME_ARGS` | Array | Extra Minecraft arguments. | — |\r\n| `java.path` | String \\| null | Absolute path to Java runtime. | — |\r\n| `java.version` | String \\| null | Force a specific Java version (e.g. `17`). | — |\r\n| `java.type` | String | `jre` or `jdk`. | — |\r\n| `screen.width` | Number \\| null | Width of game window. | — |\r\n| `screen.height` | Number \\| null | Height of game window. | — |\r\n| `screen.fullscreen` | Boolean | Start the game in fullscreen mode. | — |\r\n| `memory.min` | String | Minimum RAM (e.g. `1G`). | ✔︎ |\r\n| `memory.max` | String | Maximum RAM (e.g. `2G`). | ✔︎ |\r\n\r\n> **Recommendation:** Start with the minimal set (`authenticator`, `path`, `version`, `memory`) and gradually add overrides only when you need them.\r\n\r\n#### Default configuration\r\n\r\nBelow is the complete **default** `LaunchOptions` object returned by\r\n`minecraft‑java‑core` when you don’t override any field. Use it as a quick\r\nreference for every available parameter and its default value.  \r\n(Parameters marked *nullable* can be left `null`/`undefined` and the library\r\nwill figure out sane values.)\r\n\r\n```ts\r\nconst defaultOptions = {\r\n  url: null,                        // Optional custom manifest URL\r\n  authenticator: null,              // Microsoft/Mojang/AZauth profile\r\n  timeout: 10000,                   // Network timeout in ms\r\n  path: '.Minecraft',               // Root directory (alias: root)\r\n  version: 'latest_release',        // Minecraft version (string or 'latest_…')\r\n  instance: null,                   // Multi‑instance name (optional)\r\n  detached: false,                  // Detach Java process from parent\r\n  intelEnabledMac: false,           // Rosetta toggle for Apple Silicon\r\n  downloadFileMultiple: 5,          // Parallel downloads\r\n\r\n  loader: {\r\n    path: './loader',               // Where to install loaders\r\n    type: null,                     // forge | neoforge | fabric | …\r\n    build: 'latest',                // Build number / tag\r\n    enable: false,                  // Whether to install the loader\r\n  },\r\n\r\n  mcp: null,                        // Path to MCP config (legacy mods)\r\n\r\n  verify: false,                    // SHA‑1 check after download\r\n  ignored: [],                      // Files to skip verification\r\n  JVM_ARGS: [],                     // Extra JVM arguments\r\n  GAME_ARGS: [],                    // Extra game arguments\r\n\r\n  java: {\r\n    path: null,                     // Custom JVM path\r\n    version: null,                  // Explicit Java version\r\n    type: 'jre',                    // jre | jdk\r\n  },\r\n\r\n  screen: {\r\n    width: null,\r\n    height: null,\r\n    fullscreen: false,\r\n  },\r\n\r\n  memory: {\r\n    min: '1G',\r\n    max: '2G',\r\n  },\r\n} as const;\r\n```\r\n\r\n> **Note** : Any field you provide when calling `Launch.launch()` will be\r\n> merged on top of these defaults; you rarely need to specify more than\r\n> `authenticator`, `path`, `version` and `memory`.\r\n\r\n---\r\n\r\n#### Events\r\n\r\n| Event Name  | Payload | Description                                                  |\r\n|-------------|---------|--------------------------------------------------------------|\r\n| `data`      | String  | Raw output from the Java process.                            |\r\n| `progress`  | Number  | Global download progress percentage.                         |\r\n| `speed`     | Number  | Current download speed (kB/s).                               |\r\n| `estimated` | Number  | Estimated time remaining (s).                                |\r\n| `extract`   | String  | Name of the file currently being extracted.                  |\r\n| `patch`     | String  | Loader patch currently applied.                              |\r\n| `close`     | void    | Emitted when the Java process exits.                         |\r\n| `error`     | Error   | Something went wrong.                                        |\r\n\r\n---\r\n\r\n### Authentication *(built‑in)*\r\n\r\n* **Microsoft** — OAuth 2 Device Code flow via Xbox Live → XSTS → Minecraft.\r\n* **Mojang** *(legacy)* — classic Yggdrasil endpoint.\r\n* **AZauth** — community Yggdrasil‑compatible server.\r\n\r\n> The authenticator returns a profile object that you pass directly to `Launch.launch()`.\r\n\r\n---\r\n\r\n### Utilities\r\n\r\n* **Downloader** — resilient downloader with resume, integrity check & `progress`/`speed` events.\r\n* **Status** — simple TCP ping that returns MOTD, player count & latency.\r\n\r\n---\r\n\r\n### File structure (simplified)\r\n```\r\nsrc/\r\n  Authenticator/       Microsoft, Mojang, AZauth flows\r\n  Minecraft/           Version JSON, assets, libraries, args builder\r\n  Minecraft-Loader/    Forge, NeoForge, Fabric, Quilt, … installers\r\n  StatusServer/        Server ping implementation\r\n  utils/               Downloader & helpers\r\n  Launch.ts            Main entry point\r\nassets/                LWJGL native indexes\r\n```\r\n\r\n---\r\n\r\n### Contributors\r\nSee the commit history for a full list. Special thanks to:\r\n\r\n* **Luuxis** — original author.\r\n* Community testers & issue reporters.\r\n\r\n---\r\n\r\n### License\r\nReleased under **Creative Commons Attribution‑NonCommercial 4.0 International**.","readmeFilename":"README.md"}