Discord
Wiki - Pluginy

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.

Czas czytania: ~5 min Platforma: Paper / Purpur (1.20.5+)

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

  1. Pobierz Nova z Hangar
  2. Umieść Nova.jar w folderze plugins/
  3. Uruchom serwer - Nova wygeneruje konfigurację
  4. Pobierz addony i umieść je w plugins/Nova/addons/
  5. 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ścieFramework (kod)Konfiguracja (YAML)Konfiguracja (YAML)
Maszyny z GUITak (addony)NieOgraniczone
System energiiTakNieNie
Niestandardowe blokiTakTakTak
MebleTakTakTak
CenaDarmowyDarmowyPłatny
Min. wersja MC1.20.51.181.17
Łatwość użyciaWymagają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.