NotQuests - nowoczesny system questów

NotQuests to najnowocześniejszy plugin questowy do Minecraft, wyróżniający się zaawansowanym systemem warunków, akcji i zmiennych. Obsługuje konwersacje z NPC, rozgałęzione linie fabularne, systemy reputacji i integrację z ponad 30 pluginami. Wymaga Paper 1.17+ i jest przeznaczony dla adminów, którzy chcą stworzyć głębokie doświadczenie RPG.
Co to jest NotQuests
NotQuests to darmowy, open-source plugin autorstwa AlessioGr, wydany w 2022 roku. Mimo młodego wieku szybko zyskał uznanie jako najlepiej zaprojektowany plugin questowy nowej generacji. Nazwa „NotQuests" to żartobliwe nawiązanie do tego, że plugin robi znacznie więcej niż tylko questy.
W odróżnieniu od starszych pluginów (Quests, BeautyQuests), NotQuests opiera się na systemie warunków (conditions) i akcji (actions), które można dowolnie łączyć. Quest to nie tylko „zabij 30 zombie" - to „zabij 30 zombie JEŚLI gracz jest w biomie pustynnym I ma reputację powyżej 50 I ukończył questa X, a PO ukończeniu wykonaj akcję Y". Ta elastyczność pozwala tworzyć naprawdę złożone scenariusze.
NotQuests jest dostępny na Modrinth i SpigotMC. Kod źródłowy na GitHub.
System questów
NotQuests organizuje questy wokół trzech elementów:
- Objectives (cele) - co gracz musi zrobić. Kilkadziesiąt typów: zabij, zbierz, dostarcz, odwiedź, porozmawiaj z NPC, osiągnij level, zdobądź pieniądze, wygrywaj PvP i więcej
- Conditions (warunki) - kiedy quest jest dostępny. Warunki na level, reputację, pieniądze, czas dnia, biom, świat, ukończone questy, zmienne custom
- Actions (akcje) - co się dzieje po spełnieniu warunku. Daj nagrody, uruchom komendę, rozpocznij kolejny quest, zmień zmienną, wyślij wiadomość
Każdy element można łączyć operatorami logicznymi (AND, OR, NOT). Na przykład: quest dostępny gdy (ukończono questA AND reputacja > 50) OR (gracz ma uprawnienie vip).
- Zmienne (variables) - NotQuests pozwala tworzyć własne zmienne per gracz (np. „karma", „reputacja_z_wioską_A", „liczba_odwiedzonych_dungeonów") i używać ich w warunkach i akcjach
- Tagi - system tagów do kategoryzacji questów (main story, side quest, daily, repeatable)
- Rozgałęzienia - quest może mieć wiele ścieżek zakończenia z różnymi nagrodami, zależnie od wyborów gracza w konwersacjach
Konwersacje z NPC
NotQuests oferuje zaawansowany system konwersacji z NPC (Citizens):
- Drzewko dialogów - NPC prowadzą rozmowy z graczem, oferując opcje dialogowe do wyboru
- Warunkowe dialogi - treść rozmowy zmienia się w zależności od postępu gracza, reputacji, ukończonych questów
- Wybory z konsekwencjami - gracz wybiera odpowiedź, która wpływa na dalszy przebieg questa (np. pomóż wiosce = +reputacja, zignoruj = inna ścieżka)
- Animacje - tekst dialogów wyświetla się z efektem pisania na maszynie, z konfigurowalnymi opóźnieniami
System konwersacji jest najpotężniejszą cechą NotQuests. Pozwala tworzyć narrację porównywalną z grami RPG, gdzie NPC pamiętają decyzje gracza i reagują na nie w przyszłych rozmowach.
Komendy
| Komenda | Co robi |
|---|---|
/nq questpoints | Sprawdza punkty questowe gracza |
/nq take [quest] | Przyjmuje questa |
/nq progress | Wyświetla postęp aktywnych questów |
/nqa create [nazwa] | Tworzy nowego questa (admin) |
/nqa edit [quest] objectives add | Dodaje cel do questa (admin) |
/nqa edit [quest] conditions add | Dodaje warunek (admin) |
/nqa conversations create | Tworzy konwersację (admin) |
NotQuests używa podkomend z tab-completionem. Wpisanie /nqa edit i naciśnięcie Tab wyświetla wszystkie opcje. System jest samodokumentujący - admin odkrywa możliwości pluginu przez tab-completion.
Integracje
NotQuests integruje się z ponad 30 pluginami:
- Citizens - NPC jako quest-giverzy z konwersacjami
- MythicMobs - questy na zabicie custom bossów
- Vault - nagrody pieniężne, warunki na saldo
- PlaceholderAPI - zmienne questowe w chacie i scoreboardzie
- Towny - questy zależne od miasta gracza
- Jobs Reborn - questy zależne od profesji
- BetonQuest - importowanie questów z BetonQuest
- ItemsAdder / Oraxen - custom przedmioty jako cele i nagrody
Dzięki tym integracjom NotQuests może tworzyć questy korzystające z danych innych pluginów - np. „dostarcz 10 custom mieczy z ItemsAdder do NPC, gdy masz level 50 w Jobs Reborn".
Wskazówki dla adminów
- Krzywa uczenia - NotQuests jest trudniejszy do opanowania niż BeautyQuests. Zacznij od prostych questów i stopniowo dodawaj warunki i zmienne
- Tab completion - używaj Tab intensywnie. Plugin sam podpowiada dostępne opcje na każdym etapie komendy
- Zmienne - system zmiennych to potęga NotQuests. Użyj ich do reputacji, postępu fabularnego, wyborów moralnych
- Paper wymagany - NotQuests nie działa na Spigot, tylko na Paper/Purpur 1.17+. Upewnij się przed instalacją
- Dokumentacja - oficjalna dokumentacja na GitHubie jest obszerna. Przeczytaj ją przed tworzeniem pierwszych questów
Powiązane pluginy: Quests (prostsza alternatywa), BeautyQuests (GUI alternatywa), Citizens (NPC).