Published mods
Samostatné Minecraft mody publikované na Modrinthu: gameplay věci, serverové utility a pomocné nástroje pro modpacky.
minecraft lab
Minecraft věci dělím do tří vrstev: publikuju hratelné mody, stavím vlastní engine/server software a propojuju hru s webem, Discordem a automatizací. Není to jeden projekt, ale ekosystém nástrojů od BTA modů až po C++23/Vulkan reimplementaci staré Bety.
> /scope minecraft server: beyond-adventures engine: beyond-beta-cpp runtime: forgia-neoforge mods: bta-better-with-*
Čtyři oddělené vrstvy práce: mody, vlastní engine, serverový runtime a webové integrace kolem komunitního serveru.
Samostatné Minecraft mody publikované na Modrinthu: gameplay věci, serverové utility a pomocné nástroje pro modpacky.
Hratelný modpack a server. Tady skládám mody, píšu vlastní serverové mody a řeším UX hráčů.
Projekt nad úrovní modů: vlastní C++23/Vulkan engine inspirovaný Beta 1.7.3.
Runtime práce pro modded servery: regionized threading a scheduling přímo v NeoForge/FML.
Webové stránky, Discord OAuth, chat bridge, mapy, statistiky, týmy a automatizace okolo serveru.
Píšu mody obecně: část je pro Better Than Adventure/Babric, část pro moderní Fabric a NeoForge modpacky. Některé jsou gameplay věci jako offhand nebo backpacks, jiné serverové utility jako Discord bridge, Dynmap, world border nebo FTBChecker pro kontrolu závislostí v modpacku.
Tohle nejsou běžné mody. Beyond Beta řeší vlastní engine, Forgia řeší serverový runtime pro modded Minecraft.
Beyond Beta není mod. Je to samostatný engine nad Minecraft designem: reimplementace Beta 1.7.3 od nuly v C++23 s Vulkan rendererem. Bez Mojang kódu pod kapotou, bez Java runtime. Tady řeším vlastní worldgen, chunk systém, rendering, inventář, crafting, fyziku a později i modding API.
Forgia není mod do hry, ale server software/runtime vrstva. Je to experimentální NeoForge fork pro Minecraft 1.21.1, který portuje Folia-style regionizovaný multithreaded server model přímo do NeoForge/FML prostředí. Cíl je škálovat modded servery bez Bukkit/Paper API.
RegionThreadingGlobalRegionSchedulerEntityRegionSchedulerTady se moje webová práce potkává s Minecraftem. Hra není izolovaná: hráči se přihlašují přes web, whitelist se páruje s Discordem, chat teče oběma směry, týmy vytváří Discord vlákna a webové stránky, mapy a statistiky běží v prohlížeči. Stavím vrstvu, kde server, komunita a web fungují jako jeden systém.
Whitelisted modded SMP pro CZ/ENG komunitu. Modpack stavím kolem Create, Aeronautics a vlastních systémů tak, aby působil soudržně, ne jako náhodný dump modů.