Verfügbar für Projekte

Ich baue Systeme,
die funktionieren.

Hannes · @HanneZHD — Java Developer

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.

scroll
01 Über mich

Entwickler aus Leidenschaft

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.

Java
Hauptsprache
MySQL
Datenbanken
1.21
Paper / Spigot
Lernbereitschaft
02 Skills & Tools

Womit ich arbeite

Ein Überblick über meinen Tech-Stack und die Bereiche, in denen ich mich zuhause fühle.

Java Development

Objektorientiertes Design, saubere Architektur und performante Backend-Logik.

Java 21OOPMaven
🎮

Minecraft Plugins

Paper/Spigot-Plugins mit GUIs, Events, Commands und komplexen Spielmechaniken.

Paper 1.21Triumph GUILampPlaceholderAPI
🗄️

Datenbanken

Relationale Datenmodelle, effiziente Queries und Connection-Pooling.

MySQLHikariCP
🌐

Server-Infrastruktur

Netzwerk-Setups mit Proxy, Server-Kommunikation und Live-Status-Systemen.

VelocityBungeeCordLuckPerms
🧩

Systemdesign

Modulare, erweiterbare Systeme — von Quests über Erfolge bis Cosmetics.

ArchitekturClean Code
🔧

Tooling

Effizienter Workflow mit Git, Build-Tools und einer durchdachten IDE-Umgebung.

GitIntelliJFoliaLib
03 Projekte

Woran ich arbeite

Eine Auswahl meiner aktuellen Entwicklungsprojekte.

⚔️
Aktiv

DungeonCrusher

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.

JavaPaper 1.21MySQLHikariCPTriumph GUINexo
🏰
Aktiv

LobbySystem & Status

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.

JavaVelocityMySQLCustomNPCsBungeeCord
🛰️
Aktiv

BungeeSystem

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.

JavaVelocityProxyFreunde-SystemGruppen & RängeModeration / BanAPIBungeeBridge
04 Architektur

Das Netzwerk — live

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.

👥 Spieler Minecraft Clients 🛰️ Velocity Proxy BungeeSystem Freunde · Gruppen · Moderation 🏰 Lobby LobbySystem · BungeeBridge ⚔️ DungeonCrusher Paper 1.21 · BungeeBridge 🗄️ MySQL HikariCP · geteilte DB
05 Abseits vom Code

Meine Hobbys

Technik, Präzision und ein Auge fürs Detail — auch in meiner Freizeit.

🛠️ Modellbau

Präzision, Geduld und Liebe zum Detail — vom Rohbau bis zum fertigen Modell.

✈️ Flugzeuge

Faszination Luftfahrt — Technik, Aerodynamik und alles, was abhebt.

🏎️ Autos

Motoren, Design und Engineering — Technik, die begeistert.

06 Interaktiv

Probier's aus

Ein kleines Terminal — tippe help und schau, was passiert.

hannes@network: ~
➜ ~
07 Kontakt

Lass uns reden

Ob Projektidee, Zusammenarbeit oder einfach ein Austausch über Java — ich freue mich über deine Nachricht.

✉️ hannes_foerster@outlook.de