Abteilung: Entwicklung
Kurze Beschreibung
Entwickler sind die Techniker des Servers. Sie erstellen, testen und warten Plugins und Skripte, die das Spielerlebnis verbessern. Sie beheben Bugs, arbeiten eng mit Admins, Testern und Buildern zusammen und stellen sicher, dass alle Funktionen stabil und performant laufen. Entwickler dokumentieren ihre Arbeiten sorgfältig und halten sich an Coding-Standards sowie Versionierung.
Aufgaben / Workflow
- Plugins & Skripte entwickeln, testen und dokumentieren
- Fehler priorisiert melden und beheben
- Zusammenarbeit mit Admins, Testern und Buildern
- Workflow: Task → Entwicklung → Test → Review durch Lead → Deployment → Dokumentation
Anforderungen
- Mindestalter: 16 Jahre
- Kenntnisse: Java, Minecraft Skript oder relevante Sprachen
- Erfahrung: Plugin- oder Skriptentwicklung
- Teamfähigkeit: Dokumentationsbewusstsein
Besondere Hindernisse
- Fehler oder Bugs priorisieren und transparent melden
- Coding-Standards und Versionskontrolle einhalten
Bereiche
- Plugin-Entwicklung: Custom Plugins, Feature-Programmierung, Erweiterungen & Bugfixes
- API & Systemintegration: Interne & externe APIs, BungeeCord, Datenbanken, Hooks
- Performance Optimierung: TPS-Optimierung, Profiling, Async/Multithreading
- Testing & Qualitätssicherung: Testumgebungen betreuen, Logs analysieren, Featurechecks
- BungeeCord / Netzwerkstruktur: Cross-Server Sync, Messaging, Playerrouting
- Versionskontrolle: Git, Branching-Modelle, Review-Prozesse
- DevOps: Automatisierte Prozesse, CI/CD, Build- & Deploy-Pipelines
- Fehleranalyse: Logs, Debugging, Crash Reports, Priorisierung nach Severity
Farmoria