From a268a2052ffdcb76ae8a541b9f34eb3ca91095c4 Mon Sep 17 00:00:00 2001 From: Bryson Steck Date: Wed, 31 May 2023 22:50:04 -0600 Subject: added ServerCraft, updated small bits of info --- content/projects/ServerCraft.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 content/projects/ServerCraft.md (limited to 'content/projects/ServerCraft.md') diff --git a/content/projects/ServerCraft.md b/content/projects/ServerCraft.md new file mode 100644 index 0000000..1911649 --- /dev/null +++ b/content/projects/ServerCraft.md @@ -0,0 +1,29 @@ +--- +title: "ServerCraft" +description: "A graphical interface for managing Minecraft servers" +icon: "ServerCraft.png" +repo: "https://codeberg.org/brysonsteck/ServerCraft" +license: "GNU General Public License v3.0" +languages: "Kotlin and Gradle" +wip: false +current: true +date: 2023-05-27 +enddate: "January 2, 2006" +draft: false +--- + +ServerCraft is a GUI program created with JavaFX in order to help technically-unskilled gamers host their own Minecraft servers for their friends by automatically downloading the correct version of Java and building the server with Spigot's BuildTools. + +## Features + +* 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 + +## Download + +ServerCraft is available as binaries and installers, packaged with Java 17 and the ServerCraft jar, for Windows, Linux, and macOS [here](https://codeberg.org/brysonsteck/ServerCraft/releases). Simply download the correct file for your operating system. (`.exe` or `.msi` for Windows, `.dmg` or `.pkg` for macOS, etc.) Jar files are also available for the respective operating systems as compressed archives. These Jar files are *not* cross-platform, due to how JavaFX renders the windows on each system. + +You can also download the source code and compile it yourself. ServerCraft uses the Gradle build system and requires Java 11 or later due to JavaFX requirements. Instructions to do so are available on the project's repository hosted on Codeberg. (See top of page.) -- cgit v1.2.3 From 71a168d0f44654a522c0e35356c9ca913e59665d Mon Sep 17 00:00:00 2001 From: Bryson Steck Date: Wed, 31 May 2023 22:55:29 -0600 Subject: add planned features to ServerCraft page --- content/projects/ServerCraft.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'content/projects/ServerCraft.md') diff --git a/content/projects/ServerCraft.md b/content/projects/ServerCraft.md index 1911649..d1b4d3c 100644 --- a/content/projects/ServerCraft.md +++ b/content/projects/ServerCraft.md @@ -12,7 +12,7 @@ enddate: "January 2, 2006" draft: false --- -ServerCraft is a GUI program created with JavaFX in order to help technically-unskilled gamers host their own Minecraft servers for their friends by automatically downloading the correct version of Java and building the server with Spigot's BuildTools. +ServerCraft is a GUI program created with JavaFX in order to help technically-unskilled gamers host their own Minecraft servers for their friends by automatically downloading the correct version of Java and building the server with Spigot's BuildTools. This project is in it's early infancy, but is currently usable for those who just need a simple Minecraft server. ## Features @@ -22,6 +22,13 @@ ServerCraft is a GUI program created with JavaFX in order to help technically-un * Render and simulation distances * Enabling command blocks +## Planned Features + +* "Advanced" configuration mode for GUI nuts +* Automatic port forwarding using UPnP +* Ability to manage Spigot plugins installed in a server directory +* Create any Minecraft server >= version 1.8 + ## Download ServerCraft is available as binaries and installers, packaged with Java 17 and the ServerCraft jar, for Windows, Linux, and macOS [here](https://codeberg.org/brysonsteck/ServerCraft/releases). Simply download the correct file for your operating system. (`.exe` or `.msi` for Windows, `.dmg` or `.pkg` for macOS, etc.) Jar files are also available for the respective operating systems as compressed archives. These Jar files are *not* cross-platform, due to how JavaFX renders the windows on each system. -- cgit v1.2.3 From db1160542923460d75c6fecd27bac09c578c223d Mon Sep 17 00:00:00 2001 From: Bryson Steck Date: Wed, 31 May 2023 23:00:35 -0600 Subject: some final touches --- content/projects/ServerCraft.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'content/projects/ServerCraft.md') diff --git a/content/projects/ServerCraft.md b/content/projects/ServerCraft.md index d1b4d3c..85ed1f4 100644 --- a/content/projects/ServerCraft.md +++ b/content/projects/ServerCraft.md @@ -31,6 +31,6 @@ ServerCraft is a GUI program created with JavaFX in order to help technically-un ## Download -ServerCraft is available as binaries and installers, packaged with Java 17 and the ServerCraft jar, for Windows, Linux, and macOS [here](https://codeberg.org/brysonsteck/ServerCraft/releases). Simply download the correct file for your operating system. (`.exe` or `.msi` for Windows, `.dmg` or `.pkg` for macOS, etc.) Jar files are also available for the respective operating systems as compressed archives. These Jar files are *not* cross-platform, due to how JavaFX renders the windows on each system. +ServerCraft is available as binaries and installers, packaged with OpenJDK 17 and the ServerCraft jar, for Windows, Linux, and macOS [here](https://codeberg.org/brysonsteck/ServerCraft/releases). Simply download the correct file for your operating system. (`.exe` or `.msi` for Windows, `.dmg` or `.pkg` for macOS, etc.) Jar files are also available for the respective operating systems as compressed archives. These Jar files are *not* cross-platform, due to how JavaFX renders the windows on each system. You can also download the source code and compile it yourself. ServerCraft uses the Gradle build system and requires Java 11 or later due to JavaFX requirements. Instructions to do so are available on the project's repository hosted on Codeberg. (See top of page.) -- cgit v1.2.3