Skip to content

[BROKEN] minimal minecraft java edition client with the purpose of logging in and loading chunks

License

Notifications You must be signed in to change notification settings

TheMemeSniper/quartz

Repository files navigation

This is broken shit! The mineflayer library this software uses can't catch up fast enough to still work with new versions!

quartz

minimal minecraft java edition client with the purpose of logging in and loading chunks

installation

clone the repo

run npm install

configuration

in ~/.config/quartz/, make a new file called config.json.

example configuration:

{
  "localhost": {
    "server": {
      "port": 25565,
      "auth": "microsoft"
    },
    "locations": {
      "500, 188, -328": {}
    }
  }
  "quartz": {
    "soundscheme": "chip"
  }
}

usage

node main.js <host ip> [--viewer]

--viewer starts the prismarine web viewer at port 3000 on localhost. as of writing this, prismarine-viewer does not support 1.19+. see the following issues: PrismarineJS/prismarine-viewer#321 PrismarineJS/prismarine-viewer#399

console

quartz has a console you can use for minimal interactions, like chat and checking your status.

commands so far:

quit - close connection to server and exit quartz
chat - open prompt for talking to public chat and running commands
status - display status of yourself and the world around you
pos - print current position in world
goto - go to a set of coordinates, experimental
eval - evaulate javascript code, for debugging and more

About

[BROKEN] minimal minecraft java edition client with the purpose of logging in and loading chunks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published