Jeden mod místo deseti
STYGION Keystone je náš mod pro Minecraft server: questy, týmy, claimy, hodnosti a provoz pod jednou střechou, a k tomu API, na kterém si postaví svoje kdokoli. Začali jsme ho stavět.
Kdo někdy skládal moddovaný server, tohle zná. Questy z jednoho modu, týmy z druhého, claimy ze třetího, hodnosti ze čtvrtého a k tomu ještě něco, co to celé ve čtyři ráno restartuje. Každý si nese vlastní config, vlastní představu o tom, co je oprávnění, a vlastní názor na tvoje TPS.
STYGION Keystone je odpověď na tohle. Jeden mod, který to umí celé, a každou část, kterou nechceš, vypneš a přestane tě cokoliv stát.
A začali jsme ho pořádně stavět.
Na co to je
Questy se stromy, větvemi, tajnými úkoly a odměnami, které se počítají celému týmu. Týmy s rolemi a společnou bankou. Claimy, kde si zvlášť řekneš, na co smí sáhnout členové, na co spojenci a na co cizí. Hodnosti, domovy, warpy a běžné příkazy, které hráči čekají, aniž bys sahal po pátém modu.
Na hodnostech si zakládáme nejvíc. Hodnost uděluje pojmenované výhody a ten seznam si píšeš sám: létání, místo, které na tebe počká i na plném serveru, barva jména, víc domovů, týdenní kit. Čtvrtý tier je řádek v configu, ne nová verze modu. A nic z toho seznamu nikdy nikoho neudělá ve hře lepším. Pohodlí a kosmetika, a tím to končí.
Nastavíš to bez SFTP
Editovat configy přes SFTP není ničí oblíbený večer. Keystone sám zveřejní, co všechno se v něm dá nastavit, takže mu panel umí vykreslit celé nastavení a uložení dorazí do běžícího serveru, aniž by někoho vyhodilo.
Tvoje soubory zůstávají tvoje. Co si k nastavení připíšeš, tam je i po uložení z webu, protože mod přepíše hodnotu a tvoje poznámky nechá být.
Postavit si na tom svoje může kdokoli
Keystone je otevřený. Je k němu zveřejněné API pro doplňky a rozhraní pro cokoliv, co mluví po síti, s klíči, které si zúžíš přesně na to, co má daná věc dělat. Napiš si vlastní typ úkolu, vlastní odměnu, vlastní panel.
My se ke Keystone serveru dostáváme přesně těmi samými dveřmi jako všichni ostatní, a je to schválně. Vlastní vchod pro nás by znamenal veřejný vchod, který nikdo neudržuje funkční.
Kde to reálně je
Zatím není co stáhnout, a radši to řekneme rovnou, než abychom to obcházeli.
V repu ležela kostra, která se stihla dvakrát přejmenovat a neuměla nic, takže šla pryč a začalo se znovu. Co stojí dneska, je základ. Sestaví se a nastartuje skutečný server na Fabricu i NeoForge, na Minecraftu 1.21.1 i 26.2, což jsou čtyři kombinace a čtyři příležitosti něco pokazit.
A hned se to vyplatilo. Build byl zelený na všech čtyřech, zatímco mod byl na dvou z nich potichu rozbitý, a jediný důvod, proč o tom víme, je, že tady nic neplatí za funkční, dokud to nenastartuje opravdový server.
Fabric i NeoForge, od 1.21.1 po aktuální verzi. Termíny neslibujeme, tak žádné nebudou. Roadmapa se hýbe tak, jak se hýbe práce.