Nova - framework do niestandardowej zawartości
Nova to modularny framework od xenondevs, który umożliwia dodawanie niestandardowych przedmiotów, bloków, maszyn, receptur i interfejsów GUI na serwerach Minecraft. Działa przez system addonów - każdy addon dodaje nowy zestaw zawartości bez modów klienckich.
Co to jest Nova
Nova to open-source framework stworzony przez xenondevs, który działa jako platforma do dodawania niestandardowej zawartości na serwerach Minecraft. W przeciwieństwie do pluginów jak Oraxen, które skupiają się na definiowaniu przedmiotów w YAMLu, Nova jest frameworkiem programistycznym - addony pisze się w Kotlinie z pełnym dostępem do API.
Kluczowa różnica: Nova nie jest narzędziem do konfiguracji, lecz platformą do programowania. Addony to pełnoprawne rozszerzenia z logiką serwerową - mogą dodawać maszyny z interfejsem GUI, systemy energii, rury transportowe, receptury i wiele więcej. To sprawia, że Nova jest bliżej modów jak IndustrialCraft czy Applied Energistics niż prostych pluginów z niestandardowymi przedmiotami.
Nova jest dostępna na Hangar i GitHub. Wymaga Paper lub Purpur 1.20.5+.
System addonów
Nova sama w sobie nie dodaje zawartości - dostarcza framework, a addony wykorzystują go do tworzenia konkretnych elementów. Oficjalne addony od xenondevs:
- Machines - maszyny przemysłowe: piece elektryczne, crushery, pumpy, solar panele, kable energetyczne. Pełny system energii inspirowany modami technicznymi
- Logistics - system transportu przedmiotów: rury, filtry, sortowniki. Automatyzacja magazynów i fabryk
- Simple Upgrades - ulepszenia dla narzędzi i zbroi: szybkość kopania, efekty na trafieniu, auto-smelt
- Jetpacks - plecaki odrzutowe z systemem paliwa i różnymi tier-ami
Każdy addon ma własny resource pack, który Nova automatycznie łączy w jedną paczkę i wysyła graczom. Nie ma konfliktów między addonami - framework zarządza CustomModelData i stanami bloków centralnie.
Społeczność tworzy też własne addony. Dokumentacja API jest dostępna na stronie xenondevs.
Maszyny i automatyzacja
Addon Machines dodaje pełny system maszyn znany z modów technicznych:
- Solar Panel - generuje energię ze słońca (różne tier-y: Basic, Advanced, Ultimate)
- Electric Furnace - piec zasilany energią, szybszy niż vanillowy
- Pulverizer - kruszarka zwiększająca wydajność rud (1 ruda = 2 ingoty)
- Fluid Tank - zbiorniki na płyny z systemem rurek
- Cable - kable energetyczne łączące maszyny w sieć
- Quarry - automatycznie kopie bloki w wyznaczonym obszarze
Maszyny mają GUI z Minecraft inventory - otwierasz je prawym klikiem. Interfejs pokazuje postęp operacji, poziom energii, sloty wejściowe i wyjściowe. Całość działa bez modów po stronie klienta dzięki niestandardowym teksturom w resource packu.
Addon Logistics dodaje rury transportowe, które automatycznie przenoszą przedmioty między maszynami i skrzyniami. Filtry i sortowniki pozwalają budować złożone linie produkcyjne.
Instalacja
- Pobierz Nova z Hangar
- Umieść
Nova.jarw folderzeplugins/ - Uruchom serwer - Nova wygeneruje konfigurację
- Pobierz addony i umieść je w
plugins/Nova/addons/ - Uruchom ponownie serwer
Wymagania: Paper lub Purpur 1.20.5+, Java 21+. Nova nie działa na Spigot ani starszych wersjach. Resource pack generuje się automatycznie przy starcie serwera.
Po instalacji sprawdź komendę /nova - wyświetla listę zainstalowanych addonów i ich status. Komenda /nova items otwiera katalog wszystkich dostępnych niestandardowych przedmiotów z możliwością kliknięcia w celu uzyskania.
Konfiguracja
Główna konfiguracja Nova w plugins/Nova/configs/config.yml:
resource_pack:
auto_upload: true # automatyczne hostowanie paczki
force: true # wymuszenie pobrania
prompt: "Pobierz paczkę zasobów serwera"
world_limits:
tile_entity_limit: 256 # maks. maszyn na chunk
performance:
tile_entity_tick_speed: 1 # częstotliwość tick maszyn Każdy addon ma własny folder konfiguracyjny w plugins/Nova/addons/[addon]/configs/, gdzie można dostosować receptury, koszty energii, prędkości maszyn i inne parametry.
Uprawnienia kontrolują dostęp do poszczególnych przedmiotów i maszyn. Na przykład nova.machines.electric_furnace pozwala graczowi craftić i używać pieca elektrycznego.
Nova vs Oraxen vs ItemsAdder
| Cecha | Nova | Oraxen | ItemsAdder |
|---|---|---|---|
| Podejście | Framework (kod) | Konfiguracja (YAML) | Konfiguracja (YAML) |
| Maszyny z GUI | Tak (addony) | Nie | Ograniczone |
| System energii | Tak | Nie | Nie |
| Niestandardowe bloki | Tak | Tak | Tak |
| Meble | Tak | Tak | Tak |
| Cena | Darmowy | Darmowy | Płatny |
| Min. wersja MC | 1.20.5 | 1.18 | 1.17 |
| Łatwość użycia | Wymagająca | Łatwa | Średnia |
Nova jest najlepszym wyborem, gdy potrzebujesz złożonej mechaniki (maszyny, energia, automatyzacja). Oraxen lepiej sprawdza się do prostych niestandardowych przedmiotów i dekoracji. Oba pluginy mogą współistnieć na jednym serwerze.