Saubere, performante Java-Systeme — von Minecraft-Plugins mit MySQL-Backend über Netzwerk-Infrastruktur bis zu durchdachten Spielmechaniken. Fokus auf Architektur, Wartbarkeit und die Details, die den Unterschied machen.
Ich bin Hannes, in der Community besser bekannt als HanneZHD. Meine Hauptsprache ist Java — dort fühle ich mich zuhause, wenn es um objektorientierte Architektur, Datenbank-Anbindung und komplexe Spiel-Logik geht.
Aktuell steckt viel Herzblut in mein Minecraft-Netzwerk: ein umfangreiches Dungeon-Plugin mit Quest-System, Erfolgen und Cosmetics, ein eigenes Netzwerk-Kernsystem auf dem Velocity-Proxy und ein Lobby-System mit Live-Server-Status. Ich lege großen Wert auf sauberen Code, klare Strukturen und Systeme, die auch nach Monaten noch wartbar sind.
Neben dem Code begeistern mich Technik und Präzision auch abseits des Bildschirms — beim Modellbau, bei Flugzeugen und Autos.
Ein Überblick über meinen Tech-Stack und die Bereiche, in denen ich mich zuhause fühle.
Objektorientiertes Design, saubere Architektur und performante Backend-Logik.
Paper/Spigot-Plugins mit GUIs, Events, Commands und komplexen Spielmechaniken.
Relationale Datenmodelle, effiziente Queries und Connection-Pooling.
Netzwerk-Setups mit Proxy, Server-Kommunikation und Live-Status-Systemen.
Modulare, erweiterbare Systeme — von Quests über Erfolge bis Cosmetics.
Effizienter Workflow mit Git, Build-Tools und einer durchdachten IDE-Umgebung.
Eine Auswahl meiner aktuellen Entwicklungsprojekte.
Umfangreiches Minecraft-Plugin: Dungeons, Bosse, Ausrüstung, Enchantments, Companions und Kosmetika. Inklusive vollständigem Quest-System (täglich/wöchentlich/monatlich) und einem mehrstufigen Erfolge- & Meilenstein-System.
Eigenes Lobby-Plugin mit Live-Server-Status über einen Velocity-Proxy: Heartbeat-System, Hologramme, Crash-Erkennung und direkter Join-Button — alles synchron über eine geteilte MySQL-Datenbank.
Netzwerk-Kernsystem auf dem Velocity-Proxy, das das gesamte Netzwerk zusammenhält: Freunde-System, Gruppen-/Rang-System, ein Moderations-System mit Ban, Mute & Co. sowie eine saubere API für andere Plugins. Auf den Unterservern läuft dazu die BungeeBridge — sie kümmert sich um die GUIs und die serverübergreifende Kommunikation mit dem Proxy.
So hängen meine Systeme zusammen: Der Velocity-Proxy mit dem BungeeSystem verbindet die Server, die BungeeBridge übernimmt GUIs & Kommunikation auf den Unterservern, MySQL hält alles synchron.
Technik, Präzision und ein Auge fürs Detail — auch in meiner Freizeit.
Präzision, Geduld und Liebe zum Detail — vom Rohbau bis zum fertigen Modell.
Faszination Luftfahrt — Technik, Aerodynamik und alles, was abhebt.
Motoren, Design und Engineering — Technik, die begeistert.
Ein kleines Terminal — tippe help und schau, was passiert.
Ob Projektidee, Zusammenarbeit oder einfach ein Austausch über Java — ich freue mich über deine Nachricht.