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/about-me.md | 12 ++++++------ content/contact.md | 3 +-- content/projects/ServerCraft.md | 29 +++++++++++++++++++++++++++++ content/projects/dotfiles.md | 1 + content/projects/dwm.md | 6 +++--- content/projects/serverfordummies.md | 15 --------------- static/ServerCraft.png | Bin 0 -> 395557 bytes 7 files changed, 40 insertions(+), 26 deletions(-) create mode 100644 content/projects/ServerCraft.md delete mode 100644 content/projects/serverfordummies.md create mode 100644 static/ServerCraft.png diff --git a/content/about-me.md b/content/about-me.md index 20a78d3..6142015 100644 --- a/content/about-me.md +++ b/content/about-me.md @@ -5,26 +5,26 @@ draft: false --- ![](/bryson-smol.png) -Hey there! My name is Bryson Steck. I live in Utah and I'm currently a senior getting my Bachelors in Computer Science. Some people notably find me funny, easy to work with, and very addicted to dill pickles. +Hey there! My name is Bryson Steck. I live in Utah and have a Bachelors in Computer Science (currently persuing a Masters). Some people notably find me funny, easy to work with, and very addicted to dill pickles. My interests include everything Linux, system and network administration, privacy and security, and figuring out how the hell I got that thundercloud that one time playing in a Mario Kart Wii Mogi. ## Skills I Have * C/C++ -* Vim and Vim-Plug +* Vim and VSCode([ium](https://vscodium.com/)) * Linux, BSD, and other UNIX-like OSes * Perl, Bash, and POSIX shell scripting -* Java and Android development -* Spigot Plugin development -* HTML/CSS/JavaScript +* Java, Kotlin, and Android development +* Spigot Minecraft plugin development +* HTML/CSS * System administration for Windows/Linux * Organization ### Skills I Have (But Try to Avoid) * Python -* TypeScript +* JavaScript, TypeScript, *Script * React * Node.JS diff --git a/content/contact.md b/content/contact.md index 9a870d0..bb5231b 100644 --- a/content/contact.md +++ b/content/contact.md @@ -6,13 +6,12 @@ draft: false ## Me on the Interwebs * Codeberg: [@brysonsteck](https://codeberg.org/brysonsteck) -* GitHub: [@brysonsteck](https://github.com/brysonsteck) (I do not use this for hosting my projects anymore.) * Email: [me@brysonsteck.xyz](mailto:me@brysonsteck.xyz) * PGP Public Key: [A0858B7204DC5DDD](/pgpkey.txt) * Blog RSS: [Here](/blog/index.xml) ## Job Opportunities -**Employment Status:** Currently employed part-time, but seeking full-time employment come summer. +**Employment Status:** Currently employed full-time. If you would like to extend a job opportunity, please email me! I probably won't respond if I *really* like my current job, but I would like to hear it either way. 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.) diff --git a/content/projects/dotfiles.md b/content/projects/dotfiles.md index 825ff68..9e4dbaa 100644 --- a/content/projects/dotfiles.md +++ b/content/projects/dotfiles.md @@ -20,6 +20,7 @@ My collection of scripts and configuration files that help make me more efficien * Htop config * Tmux config * Vim configs, themes and scripts +* VSCodium/VSCode settings * Xinit scripts * Along with helper scripts mentioned inside them diff --git a/content/projects/dwm.md b/content/projects/dwm.md index 1f85dba..3e0d2b6 100644 --- a/content/projects/dwm.md +++ b/content/projects/dwm.md @@ -29,9 +29,9 @@ Here are the biggest changes and patches I applied to this fork of `dwm`: * bottomstack * there may be more... I have no idea lol * A couple keybinds are not stock (compared to vanilla dwm): - * Quitting dwm rebinded to `Super+Shift+BackSpace` and confirms quitting with a script + * Quitting dwm rebinded to `Super+Shift+BackSpace` and confirms quitting with [a script](https://codeberg.org/brysonsteck/dotfiles/src/branch/master/x/quitconf) * The increments to resize the master area have been decreased - * Launching `dmenu` launches a binary called `dmenu_run_history` which I found online somewhere, literally no idea where I found it lol. Eventually I'll patch it myself someday - * Launching the terminal is bound to a script that launches Alacritty in the same directory as the current terminal window + * Launching `dmenu` launches a binary called `dmenu_run_history` which I found online somewhere, literally no idea where I found it lol. Eventually I'll patch it into the window manager code instead someday + * Launching the terminal is bound to [a script](https://codeberg.org/brysonsteck/dotfiles/src/branch/master/x/spawn-alacritty.sh) that launches Alacritty in the same directory as the current terminal window You can find more information about how to install and the license information on the repository. diff --git a/content/projects/serverfordummies.md b/content/projects/serverfordummies.md deleted file mode 100644 index 35273e5..0000000 --- a/content/projects/serverfordummies.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: "ServerForDummies" -description: "A QT program aimed to help Minecraft normies create their own server" -icon: "server.png" -license: "GNU General Public License v3.0" -languages: "C++, C, and CMake" -wip: true -current: true -date: 2022-10-23 -enddate: "January 2, 2006" -draft: false ---- -ServerForDummies (working title) is a C++ GUI program created with the QT Framework 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 include basic `server.properties` editing and one-click build and run buttons. The repo will be made public once the basic functionality is complete. diff --git a/static/ServerCraft.png b/static/ServerCraft.png new file mode 100644 index 0000000..e3948e7 Binary files /dev/null and b/static/ServerCraft.png differ -- 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(-) 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 +- content/projects/this-website.md | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) 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.) diff --git a/content/projects/this-website.md b/content/projects/this-website.md index d350edf..f9b5cc1 100644 --- a/content/projects/this-website.md +++ b/content/projects/this-website.md @@ -13,6 +13,15 @@ draft: false --- You're here! This website is a static site generated with [Hugo](https://gohugo.io) and hosted with Nginx, and replaces the [Django website](/projects/django-website) I was using for the second half of 2022. +## Fonts + +* **Inter** +* `JetBrains Mono` + +## Colorscheme + +* Gruvbox + All content on this site (i.e. all Markdown files) is available and distributed under the Creative Commons Attribution-ShareAlike license version 4.0, or CC BY-SA 4.0 for short. All other code (i.e. all HTML/CSS that generates the site) is available and distributed under the BSD-2 Clause License. You can read each of these licenses in full detail [here](/licenses). -- cgit v1.2.3 From 3eec9bf045b5b29ce6fa7a42f94392ed3d9f2cc2 Mon Sep 17 00:00:00 2001 From: Bryson Steck Date: Wed, 31 May 2023 23:11:13 -0600 Subject: updates --- static/updates.json | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/static/updates.json b/static/updates.json index 5c284a0..7b5b271 100644 --- a/static/updates.json +++ b/static/updates.json @@ -1,13 +1,17 @@ { - "wiimmfi-watcher": { - "current-release": "1.2.1", - "github-release": "https://github.com/brysonsteck/wiimmfi-watcher/releases/tag/1.2.1", - "play-store": "https://play.google.com/store/apps/details?id=me.brysonsteck.wiimmfiwatcher" - }, + "resurrection": { + "current-release": "1.3.2", + "github-release": "https://github.com/brysonsteck/resurrection/releases/tag/1.3.2", + "message": "Hello! I forgot to change the version in the plugin's YML, so if you downloaded Resurrection 1.3.2 and you are getting a notification that a new version of Resurrection is available, you can now download the patched version on GitHub to stop getting that error. Sorry about that!" + }, - "resurrection": { - "current-release": "1.3.2", - "github-release": "https://github.com/brysonsteck/resurrection/releases/tag/1.3.2", - "message": "Hello! I forgot to change the version in the plugin's YML, so if you downloaded Resurrection 1.3.2 and you are getting a notification that a new version of Resurrection is available, you can now download the patched version on GitHub to stop getting that error. Sorry about that!" - } + "servercraft": { + "current-release": "0.1-beta", + "codeberg-release": "https://codeberg.org/brysonsteck/ServerCraft/releases/tag/0.1-beta", + "message": "", + "whats-new": "Nothing, yet", + "win": "https://codeberg.org/attachments/0c524a63-24e0-4bfa-94d5-a4c69e01fff9", + "macos": "https://codeberg.org/attachments/b7a3751d-8059-475f-8c15-2a59280a7773", + "linux": "https://codeberg.org/attachments/08c86c4d-82c9-4cba-89b5-395861979d7d" + } } -- cgit v1.2.3