No description
Find a file
2023-05-24 00:16:49 -06:00
gradle/wrapper might as well commit before I go further 2023-05-07 16:52:51 -06:00
src fixed jvm settings being overwritten, hardcore error 2023-05-24 00:16:49 -06:00
.gitattributes might as well commit before I go further 2023-05-07 16:52:51 -06:00
.gitignore logic seems fine? 2023-05-09 16:31:47 -06:00
build.gradle fixed logging, scrollpane just gets too big 2023-05-21 17:38:05 -06:00
gradlew might as well commit before I go further 2023-05-07 16:52:51 -06:00
gradlew.bat might as well commit before I go further 2023-05-07 16:52:51 -06:00
LICENSE finally added license 2023-05-16 23:40:41 -06:00
README.md update readme, windows still borked 2023-05-21 00:00:15 -06:00
settings.gradle fixed AppImage, changed to single app 2023-05-17 21:41:04 -06:00

ServerCraft

Is the server.properties file too overwhelming? Here is a graphical application to help you out with that!

About

ServerCraft is designed for the layman who has knowledge of Minecraft but has no idea how to create a simple server. It provides a simple interface for running a Minecraft server and managing it's settings, all automated with simple clicks.

Features

  • Utilizes the Spigot Minecraft server for performance and extensibility
  • Automatically downloads the correct Java version, no more confusing errors when trying to run a server
  • Common settings available at a glance
  • Separate section for common settings that are a little more advanced, such as:
    • The amount of RAM to allocate to the server
    • Render and simulation distances
    • Enabling command blocks

Screenshots

provide screenshots

Building and Running

Pre-compiled binaries are available to download here. Simply download the correct file for your OS. (.exe or .msi for Windows, .dmg or .pkg for macOS, etc.)

ServerCraft uses Gradle as the build system of choice. At the very least, you will need to install at least Java 11. ServerCraft is built on OpenJFX, of which requires Java 11 or later. The binaries I offer on the releases page are bundled with Java 17 and do not require installing Java to run.

However, installing Gradle is not necessary. You can replace gradle in the following instructions with ./gradlew on Unix systems and .\gradlew.bat on Windows systems, as long as your current directory is the root of the repository. These scripts download and run a Gradle jar file.

To build ServerCraft from source, creating a fat jar, Java class files, etc., run:

gradle build

To run ServerCraft from source, run:

gradle run

To compile binaries for the current system, run:

gradle pack

NOTE: Building binaries on Windows requires the WiX toolset and Inno Setup to be installed and on the PATH. See this JavaPackager GitHub page for installation instructions.