Skip to content
View Steanky's full-sized avatar
🦇
Working on Phantazm
🦇
Working on Phantazm

Organizations

@PhantazmNetwork

Block or report Steanky

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Steanky/README.md

Hello!

I'm Steank (he/him or they/them). I'm a cybersecurity student with a general interest in IT and computer programming.

Most READMEs have a fancy banner displaying their Github statistics, but I'm a big plaintext enjoyer, so here goes.

I specialize in Java, but I am fluent enough to get by in:

  • Kotlin
  • C#
  • Rust
  • C
  • Python
  • Bash

Projects I'm currently working on:

  • Phantazm Network, a Minecraft server network based on the open-source library Minestom, with no code from Mojang.
  • Element, a bespoke library for creating Java objects based on configuration, featuring path resolution, nesting, and dependency injection. Designed for Minecraft mod developers. Integrated with Ethylene, so it doesn't matter what configuration language you use.
  • Ethylene, a simple, general-purpose compatability layer between configuration file formats and their Java representations. One API, any format. Supports object mapping.

Projects I want to work on in the future, in no particular order:

  • My own (minimal) x86 operating system.
  • An ambitous Minecraft mod that totally revamps how the game is played.
  • A Scrabble cheat engine capable of not only showing where the highest scoring word can be played, but using minimax to also consider what the opponent might do.
  • A basic game engine, written from scratch in something like Rust or C.
  • A 2D platformer/survival game with ASCII-based, Dwarf Fortress/Rogue-esque graphics. Designed to be played in an ANSI-compatible terminal.
  • A Minecraft client that is protocol-compliant with vanilla servers, but designed to maximize for performance.

Pinned Loading

  1. Ethylene Ethylene Public

    Ethylene is a open-source, lightweight, general-purpose compatibility layer standing between the developer and the chaotic world of configuration file formats.

    Java 6 1

  2. PhantazmNetwork/PhantazmServer PhantazmNetwork/PhantazmServer Public

    Main repository for all Phantazm-related content.

    Java 20 5

  3. Minestom/Minestom Minestom/Minestom Public

    1.21 Lightweight Minecraft server

    Java 2.5k 400

  4. Element Element Public

    A DI-framework-like library for creating arbitrary identifiable objects (elements). Meant to ease the difficulty of creating certain configurable features. Designed for Minecraft mod developers.

    Java