1- var version = "1.16.5" ;
2- var opn = require ( "open" ) ;
3- var express = require ( "express" ) ;
4- var app = express ( ) ;
5- var server = require ( "http" ) . createServer ( app ) ;
6- var mineflayer = require ( "mineflayer" ) ;
7- var Chunk = require ( "prismarine-chunk" ) ( version ) ;
8- var vec3 = require ( "vec3" ) ;
9- var Convert = require ( "ansi-to-html" ) ;
10- var convert = new Convert ( ) ;
11- var helmet = require ( "helmet" ) ;
12- var compression = require ( "compression" ) ;
1+ const version = "1.16.5" ;
2+ const opn = require ( "open" ) ;
3+ const express = require ( "express" ) ;
4+ const app = express ( ) ;
5+ const server = require ( "http" ) . createServer ( app ) ;
6+ const mineflayer = require ( "mineflayer" ) ;
7+ const Chunk = require ( "prismarine-chunk" ) ( version ) ;
8+ const vec3 = require ( "vec3" ) ;
9+ const Convert = require ( "ansi-to-html" ) ;
10+ const convert = new Convert ( ) ;
11+ const helmet = require ( "helmet" ) ;
12+ const compression = require ( "compression" ) ;
1313const WebSocket = require ( "ws" ) ;
1414const { encode, decode } = require ( "@msgpack/msgpack" ) ;
15- var port = process . env . PORT || 8080 ;
15+ const port = process . env . PORT || 8080 ;
1616
1717app . use (
1818 helmet ( {
@@ -26,14 +26,14 @@ const wss = new WebSocket.Server({
2626 clientTracking : false ,
2727} ) ;
2828
29- var mode = process . argv [ 2 ] ;
29+ const mode = process . argv [ 2 ] ;
3030if ( mode === "production" ) {
3131 app . use ( express . static ( `${ __dirname } /src/dist` ) ) ;
3232} else if ( mode === "development" ) {
33- var webpack = require ( "webpack" ) ;
34- var middleware = require ( "webpack-dev-middleware" ) ;
35- var devconfig = require ( `${ __dirname } /src/webpack.dev.js` ) ;
36- var compiler = webpack ( devconfig ) ;
33+ const webpack = require ( "webpack" ) ;
34+ const middleware = require ( "webpack-dev-middleware" ) ;
35+ const devconfig = require ( `${ __dirname } /src/webpack.dev.js` ) ;
36+ const compiler = webpack ( devconfig ) ;
3737 app . use ( middleware ( compiler ) ) ;
3838} else {
3939 console . log ( "Incorrect mode!" ) ;
@@ -43,10 +43,10 @@ server.listen(port, function () {
4343 return console . log ( `Server is running on \x1b[34m*:${ port } \x1b[0m` ) ;
4444} ) ;
4545
46- var botByNick = new Map ( ) ;
46+ const botByNick = new Map ( ) ;
4747
4848wss . on ( "connection" , ( socket , req ) => {
49- var query = new URLSearchParams ( req . url . substr ( 2 , req . url . length ) ) ;
49+ const query = new URLSearchParams ( req . url . substr ( 2 , req . url . length ) ) ;
5050 const emit = ( type , ...data ) => {
5151 socket . send ( encode ( [ type , ...data ] ) ) ;
5252 } ;
@@ -56,8 +56,8 @@ wss.on("connection", (socket, req) => {
5656 return ;
5757 }
5858 console . log ( `[\x1b[32m+\x1b[0m] ${ query . get ( "nick" ) } ` ) ;
59- var heldItem = null ;
60- var bot = mineflayer . createBot ( {
59+ let heldItem = null ;
60+ const bot = mineflayer . createBot ( {
6161 host : query . get ( "server" ) ,
6262 port : query . get ( "port" ) !== "null" ? query . get ( "port" ) : null ,
6363 username : query . get ( "nick" ) ,
@@ -67,7 +67,7 @@ wss.on("connection", (socket, req) => {
6767 } ) ;
6868 botByNick . set ( query . get ( "nick" ) , bot ) ;
6969 bot . _client . on ( "map_chunk" , function ( packet ) {
70- var cell = new Chunk ( ) ;
70+ const cell = new Chunk ( ) ;
7171 cell . load ( packet . chunkData , packet . bitMap , true , true ) ;
7272 emit ( "mapChunk" , cell . sections , packet . x , packet . z ) ;
7373 } ) ;
@@ -127,19 +127,19 @@ wss.on("connection", (socket, req) => {
127127 bot . on ( "game" , function ( ) {
128128 emit ( "game" , bot . game ) ;
129129 } ) ;
130- var inv = "" ;
131- var interval = setInterval ( function ( ) {
132- var inv_new = JSON . stringify ( bot . inventory . slots ) ;
130+ let inv = "" ;
131+ const interval = setInterval ( function ( ) {
132+ const inv_new = JSON . stringify ( bot . inventory . slots ) ;
133133 if ( inv !== inv_new ) {
134134 inv = inv_new ;
135135 emit ( "inventory" , bot . inventory . slots ) ;
136136 }
137- var entities = {
137+ let entities = {
138138 mobs : [ ] ,
139139 players : [ ] ,
140140 } ;
141- for ( var k in bot . entities ) {
142- var v = bot . entities [ k ] ;
141+ for ( let k in bot . entities ) {
142+ const v = bot . entities [ k ] ;
143143 if ( v . type === "mob" ) {
144144 entities . mobs . push ( [ v . position . x , v . position . y , v . position . z ] ) ;
145145 }
@@ -166,7 +166,7 @@ wss.on("connection", (socket, req) => {
166166 }
167167 } ) ;
168168 handlers . set ( "blockPlace" , function ( pos , vec ) {
169- var block = bot . blockAt ( new vec3 ( ...pos ) ) ;
169+ const block = bot . blockAt ( new vec3 ( ...pos ) ) ;
170170 if ( heldItem !== void 0 && heldItem !== null ) {
171171 console . log ( heldItem ) ;
172172 bot . placeBlock ( block , new vec3 ( ...vec ) , function ( r ) {
@@ -175,7 +175,7 @@ wss.on("connection", (socket, req) => {
175175 }
176176 } ) ;
177177 handlers . set ( "invc" , function ( num ) {
178- var item = bot . inventory . slots [ num + 36 ] ;
178+ const item = bot . inventory . slots [ num + 36 ] ;
179179 if ( item !== null && item !== void 0 ) {
180180 bot . equip ( item , "hand" ) ;
181181 } else if ( heldItem !== void 0 ) {
@@ -197,9 +197,9 @@ wss.on("connection", (socket, req) => {
197197 bot . look ( ...data ) ;
198198 } ) ;
199199 handlers . set ( "dig" , function ( pos ) {
200- var block = bot . blockAt ( vec3 ( pos [ 0 ] , pos [ 1 ] - 16 , pos [ 2 ] ) ) ;
200+ const block = bot . blockAt ( vec3 ( pos [ 0 ] , pos [ 1 ] - 16 , pos [ 2 ] ) ) ;
201201 if ( block !== null ) {
202- var digTime = bot . digTime ( block ) ;
202+ const digTime = bot . digTime ( block ) ;
203203 if ( bot . targetDigBlock !== null ) {
204204 console . log ( "Already digging..." ) ;
205205 bot . stopDigging ( ) ;
0 commit comments