Discord
Wiki - Pluginy

Quests - zadania i misje na serwerze

Quests

Quests (by PikaMug) to jeden z najstarszych i najpopularniejszych pluginów do tworzenia questów w Minecraft. Oferuje konwersacyjny kreator questów, obsługuje dziesiątki typów zadań (zabij, zbierz, dostarcz, odwiedź), integruje się z Citizens NPC i obsługuje złożone linie questowe. Działa na Paper i Spigot od 1.8 do 1.21.x.

Czas czytania: ~6 min Platforma: Paper / Spigot / Purpur

Co to jest Quests

Quests to darmowy, open-source plugin autorstwa PikaMug, rozwijany nieprzerwanie od 2014 roku. Jest jednym z pierwszych i najdłużej utrzymywanych pluginów questowych dla Minecraft. Plugin pozwala adminowi tworzyć zadania (questy), które gracze mogą podejmować i wykonywać za nagrody.

Questy nadają serwerowi cel i kierunek. Zamiast bezcelowego kopania i budowania, gracze mają konkretne misje do wykonania: „Zabij 50 zombie", „Dostarcz 64 diamenty do NPC Kowalskiego", „Odwiedź wieżę Endu". System questów zwiększa zaangażowanie graczy i czas spędzony na serwerze.

Plugin jest dostępny na SpigotMC. Kod źródłowy na GitHub.

Typy zadań

Quests obsługuje kilkanaście typów zadań (objectives), które można łączyć w wieloetapowe questy:

  • Zabij moby - zabij określoną liczbę mobów (np. 30 szkieletów, 10 Ender Dragonów)
  • Zbierz przedmioty - zdobądź przedmioty (zbierz 64 diamenty, 10 złotych jabłek)
  • Dostarcz przedmioty - przynieś przedmioty do NPC (Citizens)
  • Zniszcz bloki - skop określoną liczbę bloków (np. 200 kamieni)
  • Postaw bloki - ustaw bloki w określonym miejscu
  • Odwiedź lokalizację - dotrzyj do konkretnych koordynatów
  • Oskrafć przedmioty - wyprodukuj przedmioty na stole rzemieślniczym
  • Enchantuj - zaenchantujesz przedmiot na stole zaklęć
  • Hoduj zwierzęta - wyhoduj określoną liczbę zwierząt
  • Custom - niestandardowe zadania przez API pluginu

Każdy quest może mieć wiele etapów (stages). Na przykład: etap 1 - zbierz 32 żelaza, etap 2 - oskrafć zbroję, etap 3 - zabij 10 zombie w zbroi.

Tworzenie questów

Quests oferuje dwa sposoby tworzenia questów:

  • Konwersacyjny kreator - komenda /quests editor uruchamia interaktywny kreator w chacie. Plugin zadaje pytania (nazwa questa, opis, zadania, nagrody), a admin odpowiada w chacie. Nie trzeba edytować plików YAML
  • Pliki konfiguracyjne - zaawansowani admini mogą bezpośrednio edytować pliki YAML w katalogu plugins/Quests/quests/. Szybsze przy tworzeniu wielu questów naraz

Konwersacyjny kreator jest unikalną cechą Quests. Nowy admin może stworzyć pierwszego questa w 5 minut bez znajomości formatu YAML. Kreator prowadzi krok po kroku przez każdą opcję.

Questy mogą wymagać innych questów jako warunków wstępnych (prerequisites). Dzięki temu tworzysz linie fabularne: quest A wymaga ukończenia questa B, który wymaga ukończenia questa C.

System nagród

Za ukończenie questa gracz otrzymuje konfigurowane nagrody:

  • Pieniądze - waluta z Vault (np. 5000$)
  • Doświadczenie - punkty XP Minecraft lub XP z mcMMO/AuraSkills
  • Przedmioty - konkretne itemy (diamentowy miecz z enchantami, stack złota)
  • Komendy - wykonanie komendy jako nagroda (np. nadanie rangi przez LuckPerms)
  • Uprawnienia - nadanie uprawnienia przez plugin uprawnień
  • Następny quest - automatyczne rozpoczęcie kolejnego questa w linii fabularnej

Nagrody można konfigurować osobno dla każdego etapu questa, nie tylko za ukończenie całości. Gracze dostają mniejsze nagrody po każdym etapie i dużą nagrodę na końcu.

Komendy

Komenda Co robi
/quests list Lista dostępnych questów
/quests take [nazwa] Rozpoczyna questa
/quests journal Dziennik aktywnych questów
/quests quit [nazwa] Porzuca questa
/quests editor Kreator questów (admin)
/quests top Ranking graczy z najwięcej ukończonymi questami

Gracze mogą też przyjmować questy od NPC (Citizens) - kliknięcie w NPC wyświetla listę questów przypisanych do niego.

Wskazówki dla adminów

  • Citizens NPC - questy z NPC quest-giverami (Citizens) są znacznie bardziej immersyjne niż komendy. Gracze rozmawiają z NPC i przyjmują zadania
  • Linie fabularne - twórz łańcuchy questów z prerequisites. Daje to graczom poczucie progresji i fabularnej historii
  • Questy dzienne - utwórz questy z cooldownem 24h jako „daily quests". Gracze wracają codziennie po nagrody
  • Balans nagród - nagrody powinny być proporcjonalne do trudności. Quest „zabij 100 Wither Skeletonów" musi dawać więcej niż „zbierz 10 jabłek"
  • Limit aktywnych questów - ogranicz jednoczesne questy do 3-5, żeby gracze się nie gubili

Powiązane pluginy: Citizens (NPC), BetonQuest/BeautyQuests (alternatywy), Vault (nagrody pieniężne).