1
1
/* global THREE, prompt */
2
2
const net = require ( 'net' )
3
+ const config = require ( './config.json' )
3
4
4
5
// Workaround for process.versions.node not existing in the browser
5
6
process . versions . node = '14.0.0'
6
7
7
8
const mineflayer = require ( 'mineflayer' )
8
9
const { WorldView, Viewer } = require ( 'prismarine-viewer/viewer' )
9
- const Vec3 = require ( 'vec3' ) . Vec3
10
+ const { Vec3 } = require ( 'vec3' ) . Vec3
10
11
global . THREE = require ( 'three' )
11
12
const Chat = require ( './lib/chat' )
13
+
12
14
let status = 'Waiting for user'
13
15
14
16
const maxPitch = 0.5 * Math . PI
@@ -32,8 +34,8 @@ async function statusRunner () {
32
34
async function main ( ) {
33
35
statusRunner ( )
34
36
const viewDistance = 6
35
- const hostprompt = prompt ( 'Host:port' , '95.111.249.143:10000' )
36
- const proxyprompt = prompt ( 'Proxy:port (blank for default)' , '' )
37
+ const hostprompt = prompt ( 'Host:port' , config . defaultHost )
38
+ const proxyprompt = prompt ( 'Proxy:port (blank for default)' , config . defaultProxy )
37
39
const username = prompt ( 'Username' , 'pviewer' + ( Math . floor ( Math . random ( ) * 1000 ) ) )
38
40
let password = prompt ( 'Password (blank for offline)' , '' )
39
41
password = password === '' ? undefined : password
0 commit comments