Java · Paper 1.21
GodsLegendaries
Cele patru arme legendare: abilități, cooldown-uri, efecte și comenzi pentru staff.
/givelegendary <armă> <jucător> /legendarylist

Server de Minecraft cu evenimente, construit pentru prietenii mei.
Ce am făcut
Absolut tot: brandul, grafica din joc, site-ul, installer-ul, plugin-urile Java, designul serverului și automatizările dintre server și site.
Construit cuJava 21 · Paper API 1.21 · Maven · ItemsAdder · Python · Tkinter · PyInstaller · Modrinth API · Fabric · HTML · CSS · JavaScript · Node.js · three.js · skinview3d · Blender
Intră pe site godsgamestest.netlify.app · versiunea de test ↗
Proiect de suflet
Gods Games e un server de Minecraft cu evenimente pentru prietenii cu care am crescut în jocuri. Nu e gândit pentru sute de jucători, ci pentru oamenii cu care am împărțit mii de ore, ca să avem mereu un motiv să ne strângem iar.
Fiind al meu, l-am construit până la ultimul pixel: identitatea, grafica din joc, site-ul, installer-ul, plugin-urile, regulile și ritmul unui meci.
„Niciodată nu a contat ce m-am jucat. Mereu a contat cu cine m-am jucat.”
Identitatea vizuală
În logo, ultima literă din GODS devine un fulger: zeii lovesc, iar numele își poartă singur simbolul. Fulgerul trăiește și separat, ca iconiță pentru installer, favicon și bara de activități. Literele sunt groase și ușor ascuțite, ca pe coperta unui joc, iar semnătura spune ce e de fapt serverul: o competiție între prieteni care rămân împreună.

Rise among Gods. Remain as One.



Negru adânc, ca o arenă noaptea, și galbenul fulgerului, folosit doar unde contează: butonul de descărcare, câștigătorul, numărătoarea până la următorul eveniment. Gri-urile reci țin interfața calmă, iar roșul apare doar la avertismente.
#000000fundal#0F0F0Fsuprafețe#16181Ctabele, carduri#FACC15accent#F0F0F0text#9CA3AFtext secundar#EF4444avertismenteBebas Neue pentru titluri, înaltă și condensată, ca pe afișul unui turneu. Rubik pentru text, rotunjită și prietenoasă, ușor de citit și pe telefon.
Rise among Gods.
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789
O competiție între prieteni care rămân împreună.
AĂÂBCDEFGHIÎJKLMNOPQRSȘTȚUVWXYZ aăâbcdefghiîjklmnopqrsștțuvwxyz
Grafica din joc
Am redesenat meniul de pauză din Minecraft în identitatea Gods: rame aurii lucrate pixel cu pixel, butoane noi și un mesaj de bun venit. Jocul nu permite asta din setări, așa că fiecare buton e înlocuit printr-un resource pack, cu imagini așezate la pixel peste interfața originală.

Armele legendare
La Cornucopia, în mijlocul hărții, fiecare armă legendară se poate crafta o singură dată pe meci. Plugin-ul meu, GodsLegendaries, le dă abilitățile, cooldown-urile și efectele, iar modelele 3D, făcute tot de mine, ajung la jucători prin resource pack-ul serverului. Alege o armă și rotește-o.
Meciul
Un meci are un ritm scris în cod. Un plugin conduce cronologia: numărătoarea, pregătirea fără PvP, Nether-ul care se deschide și se închide, apoi furtuna. Al doilea, StormVisual, o face vizibilă: un zid de energie construit din blocuri, care se strânge lin spre centru, rănește pe cine rămâne afară și îi colorează ecranul în roșu.
Fluxul din plugin, comprimat. Titlurile și mesajele sunt exact cele din joc.
Automatizări
Nimeni nu scrie rezultatele de mână. Când se termină un meci, serverul trimite datele către site: cine a câștigat, cine pe cine a eliminat, cât a durat. Clasamentul se recalculează, meciul intră în arhivă cu pagina lui, iar imaginea de share se generează singură, gata de trimis pe Discord.

Fiecare meci primește pagina lui: cine a câștigat, cine pe cine a eliminat și când. Așa arată cronologia unui meci solo cu 18 jucători, exact cum apare pe site.
MaRv0la sunt eu.
Installer-ul
Ca prietenii să nu piardă o seară instalând mod-uri, am făcut o aplicație de Windows în Python. Creează instanța Gods Games în Prism Launcher, cu Minecraft și Fabric în versiunea potrivită, apoi descarcă din Modrinth ultima versiune a fiecărui mod: chat vocal, optimizări de FPS, shadere.
Replică în pagină a aplicației: nu se descarcă nimic.


Mod Installer • Minecraft 1.21.x • Fabric
Moduri incluse în instanță (10)
Pregătit de instalare
Gods Games • play.godsgames.ro • discord.gg/godsgames
Site-ul
Șapte pagini: acasă, clasament, arhivă, pagini de meci, wiki, regulament și povestea noastră. În deschidere stă personajul serverului, modelat în Blender și randat 3D direct în browser, cu sabia aurie și pelerina, care respiră și urmărește cursorul cu privirea. Numărătoarea arată cât mai e până la următorul eveniment, iar butonul galben descarcă installer-ul.

Intră pe site godsgamestest.netlify.app · versiunea de test ↗






Sub capotă
Trei plugin-uri Java scrise de mine pe Paper 1.21, lângă plugin-uri existente pe care le-am configurat și legat între ele: permisiuni, lista de jucători, chat vocal, editarea hărții, resource pack-ul. Fiecare schimbare trece întâi prin serverele de test.
Java · Paper 1.21
Cele patru arme legendare: abilități, cooldown-uri, efecte și comenzi pentru staff.
/givelegendary <armă> <jucător> /legendarylist
Java · Paper 1.21
Furtuna vizibilă: zid de blocuri care se strânge lin, damage și ecran roșu pentru cine rămâne afară.
storm.admin
Java · Paper 1.21
Cronologia meciului: numărătoarea, grace period, Nether-ul, furtuna, protecția Cornucopiei și finalul.
GameStateChangeEvent → timeline
Următorul proiect
03