Categorygithub.com/ivan3bx/pickaxx
repositorypackage
0.0.5-alpha
Repository: https://github.com/ivan3bx/pickaxx.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Pickaxx

A standalone web console for managing a Minecraft server instance.

Screenshot

The goals of this project are as follows:

  • Minimal configuration, sane defaults (drop a server into the tool and go)
  • Single binary, small memory footprint
  • Basic authentication

Current state

  • In development. It can start an existing minecraft server and send/receive output, but not much else.
  • It can not yet bootstrap new server instances (i.e. drag and drop).
  • It does not handle any authentication yet, making it not yet able to run safely on a public server.

Developer Setup

  1. Install gowatch
go get -u github.com/silenceper/gowatch
  1. Until this tool can bootstrap new Minecraft instances on it's own, manually download server.jar from Minecraft's site (see below), and copy this into the path testserver/server.jar.
  2. Run tests (or use make test).
  3. Run make which will start the server. Load http://localhost:8080

Dependencies

  • This project uses go-watch to run/restart the server.
  • Compatible Java runtime (tested on OpenJDK 15.0.1).
  • Minecraft server (tested on 1.16.4).