pages235/cypress/minecraft-server.mjs

26 lines
627 B
JavaScript

//@ts-check
import mcServer from 'flying-squid'
import defaultOptions from 'flying-squid/config/default-settings.json' with { type: 'json' }
/** @type {Options} */
const serverOptions = {
...defaultOptions,
'online-mode': false,
'logging': false,
'gameMode': 0,
'difficulty': 0,
'worldFolder': undefined,
// todo set sid, disable entities auto-spawn
'generation': {
'name': 'superflat',
options: {}
// 'options': {
// 'worldHeight': 80
// }
},
'modpe': false,
'view-distance': 4,
'everybody-op': true,
'version': '1.16.1'
}
const server = mcServer.createMCServer(serverOptions)