Flags
Flags to dodatek umożliwiający graczom zmianę zachowania gry w obszarach zdefiniowanych przez wiele wtyczek anty-grief do zarządzania terenami.
- Dostępne pliki
- 20
- Obsługiwane wersje
- 5
- Najnowszy plik
- 03.05.2014
Flags to wtyczka interfejsowa zaprojektowana, aby zniwelować różnicę między cuboid a innymi wtyczkami do zarządzania terenami i innymi wtyczkami, które musiałyby mieć do nich dostęp.
Bazując na podobnych koncepcjach Vault, Flags zapewnia jeden zunifikowany obiekt lub „Area” dla deweloperów, aby mieli podstawowy dostęp do informacji, które on zawiera, bez konieczności wiedzieć, która wtyczka go utworzyła. To umożliwia deweloperom implementowanie funkcji dla poszczególnych obszarów raz i aby działały one automatycznie ze wszystkimi obsługiwanymi wtyczkami do zarządzania terenami.
Chociaż rozrosło się znacznie poza swój oryginalny cel, Flags zyskało swoją nazwę dzięki możliwości, która pozwala wtyczkom tworzyć „flag” lub przełączniki, które zmieniają zachowanie gry lub wtyczki w określonych obszarach. Flagi będą automatycznie utrzymywać wybory i dostosowania użytkowników, a wtyczki, które stworzyły flagi, muszą jedynie obsłużyć ich zachowanie. Nie daj się zwieść nazwie — wtyczki mogą korzystać z API do podpinania się pod obszary, bez faktycznego tworzenia flag.
Features
- Wielopluginowa obsługa obszarów terenowych
- Modularne flagi pozwalają wybrać tylko to, czego potrzebujesz.
- API dla deweloperów umożliwia każdemu tworzenie wtyczek z flagami lub integrację z obszarami.
- Flagi mogą być ustawiane dla obszarów, wilderness, lub domyślnych ustawień obszarów.
- Listy zaufania pozwalają wybrać graczy, którzy mogą ominąć efekty flag w każdym obszarze.
- Spersonalizowane komunikaty dla graczy pozwalają dopasować wszystkie flagi graczy dla danego obszaru.
- Spersonalizowane zestawy flag pozwalają ustawić wiele flag jednym poleceniem.
- Wsparcie dla wielu światów pozwala traktować każdy świat jako odrębny obszar, w tym wilderness i domyślne.
- Opcje przechowywania danych YAML i MySQL dla elastycznych serwerów
- Wsparcie Vault dla ekonomii umożliwiające zakup flag i komunikatów
Wspierane wtyczki obszarów (opcjonalne)
Flags obecnie obsługuje Factions, Factoid, Grief Prevention, InfinitePlots, PlotMe, PreciousStones, Residence, and WorldGuard. Flags także ma wewnętrzny system, którego używa, jeśli żaden inny system nie zostanie wykryty. Aby uzyskać więcej informacji na temat zgodności i zestawów funkcji, proszę odwiedzić stronę Area Plugins.
Plug-ins i Moduły
Dołączone Moduły
Dołączone do Flags są zestawem opcjonalnych modułów flag dostępnych, które działają z samym Bukkit. Aby je zainstalować, umieść moduły, których chcesz użyć, w folderze wtyczek, wraz z Flags.jar.
| Moduł | Opis |
| Block Module | Dodaje flagi oparte na kontroli bloków. |
| Border Patrol Module | Dodaje flagi oparte na ruchu graczy w obrębie obszaru. |
| Core Module | Dodaje ogólne flagi, które nie pasują do żadnego z pozostałych dołączonych modułów. |
| Creature Spawn Module | Dodaje flagi dla stopowania pojawiania się stworzeń. |
| Damage Module | Dodaje flagi dla powstrzymania określonych rodzajów obrażeń graczy. |
| Player Module | Dodaje flagi oparte na działaniach graczy. |
| Vehicle Module | Dodaje flagi oparte na łodziach, wagonikach i koniach. |
Zewnętrzne wtyczki i moduły
Poniżej znajduje się lista znanych wtyczek i modułów, które nie są dołączone do Flags, a które dodają własne flagi. Jeśli opracowałeś wtyczkę z obsługą Flags lub moduł i chcesz, aby został tutaj wymieniony, dodaj wpis na forum deweloperskim!
| Wtyczka | Opis | Flagi |
| BlockNotif | Powiadamia moderatorów, gdy gracze niszczą określone bloki, zapisuje to w logach i zapobiega temu wystąpieniu. | Brak. Flags służy do raportowania nazwy lub identyfikatora obszaru zdefiniowanego przez system, którego używasz. |
| FancyShop | Tworzy sklepy skrzynkowe handlujące fizyczną walutą. | Flagi umożliwiające ograniczenie sklepów do określonych obszarów. |
| FlyNCreative | Umożliwia administratorom serwera ustawienie obszarów, w których tryb kreatywny i latanie są włączone, przy zachowaniu wyposażenia w tych obszarach. | Flagi do wyboru trybu Lot i/lub Kreatywny. |
| HardcoreClaims | Rozszerzenie Grief Prevention, które usuwa roszczenia i przywraca ziemię po śmierci gracza. | Flagi do wyboru, które roszczenia są usuwane i w jakich obszarach gracze muszą zginąć, aby doszło do usunięcia. |
| PetStore | Zarządzanie własnością oswojonych zwierząt. | Flagi do wyboru miejsca, gdzie zwierzęta mogą być sprzedawane, oddawane lub uwalniane. |
| RocketTeleport | Wtyczka dodająca nowy efekt do warpowania/teleportacji. | Flagi do wyboru, gdzie gracze mogą tworzyć rakiety i strefy lądowania. |
Flag Usage
NOWY: Tutorial: Understanding Area, Wilderness, and Default
Aby ustawić flagi dla obszaru, po prostu stań w obrębie obszaru, dla którego chcesz ustawić flagę, i wydaj polecenie /flag <action> <location> <flag> [value]. Aby uzyskać bardziej szczegółowe informacje, zapoznaj się ze stroną Polecenia . Ustawienie flagi domyślnej pozwala wybrać zachowanie dla wszystkich obszarów na świecie, które wcześniej nie miały wartości ustawionej. Ustawienie flagi wilderness pozwala wybrać zachowanie dla nieprzydzielonych obszarów.
Poniższe przykłady mogą być używane z poleceniem flag lub bundle i mogą być używane dla obszaru, domyślnych ustawień lub wilderness. To nie jest wyczerpująca lista.
| Polecenie | Efekt |
| /flag get area Pvp | Pobiera wartość flagi |
| /flag set wilderness NotifyExit true | Wyraźnie ustawia wartość flagi. |
| /flag set default SpawnMob | Przełącza bieżącą wartość flagi. |
| /flag help | Wyświetla listę dostępnych flag |
Tools
Flags ma możliwość używania narzędzi opartych na przedmiotach do pewnych funkcji. Przedmioty są konfigurowalne w pliku config.yml. Poniżej znajduje się lista dostępnych narzędzi.
| Narzędzie | Domyślne | Funkcja |
| FlagQuery | Feather | Wybierz prawy przycisk w obszarze, aby wyświetlić aktualnie ustawione flagi. Wykonuje tę samą funkcję co /flag get area lub /flag get wilderness. |
| Sector | Gold Hoe | Jeśli Sektory są włączone, użyj tego narzędzia do utworzenia sektora przez kliknięcie prawym przyciskiem, aby ustawić rogi. Twórz podziały w ten sam sposób wewnątrz istniejącego sektora. |
Zestawy
Zestawy pozwalają grupować flagi razem, aby móc ustawić je jednym poleceniem. Nowe zestawy można dodać poleceniem lub przez operatora serwera edytując plik bundle.yml. Zestawy utrzymują własny system uprawnień, nie wymagają uprawnienia do flag, nawet jeśli flaga znajduje się w zestawie. Poniżej znajduje się lista domyślnych zestawów, które służą jako przykłady i mogą być edytowane lub usunięte. Te zestawy będą działać tylko wtedy, gdy odpowiednie moduły są zainstalowane.
WAŻNE: Podczas dodawania nowych zestawów przez edycję pliku bezpośrednio, nazwa powinna ZAWSZE być zapisana małymi literami. Nazwy flag nie rozróżniają wielkości liter, a użycie lub dodanie zestawów za pomocą poleceń w grze również nie rozróżnia liter. Możesz użyć w formacie YAML w linii, jeśli chcesz.
| Zestaw | Flagi |
| BuildCreature | BuildGolem, BuildSnowman, BuildWither |
| Jail | AllowEntry, AllowLeave, AllowTpIn, AllowTpOut |
| Notify | NotifyExit, NotifyEnter |
| SpawnMonster | SpawnInvasion, SpawnJockey, SpawnLightning, SpawnMob, Spawner, SpawnChunk, SpawnOther |
| Damage | DamageBlockExplode, DamageContact, DamageDrown, DamageFall, DamageBlockFall, DamageFire, DamageBurn, DamageLava, DamageLightning, DamageMagic, DamageMelting, DamagePoison, DamageStarve, DamageSuffocate, DamageSuicide, DamageThorns, DamageVoid, DamageWither, DamageOther |
Updater
Flags zawiera zautomatyzowaną funkcję aktualizatora, który może sprawdzać dostępność aktualizacji i powiadamiać konsolę oraz graczy z uprawnieniami, gdy aktualizacja jest dostępna. Aby uzyskać więcej informacji na temat konfiguracji lub wyłączenia aktualizatora, kliknij stronę Konfiguracja.
Metryki
Flags wysyła nieidentyfikujące informacje o twoim serwerze do MCStats.org. Aby uzyskać więcej informacji o tym, co jest raportowane i jak to wyłączyć, jeśli chcesz, proszę zapoznać się ze stroną Pytania. Aby zobaczyć pełny zestaw danych, kliknij poniższy wykres.
Forum Dyskusyjne
Aby zapewnić bardziej scentralizowane i skuteczne środki zwrotu i wsparcia dla mojej rosnącej listy wtyczek, udostępniono Forum Dyskusyjne. Nie musisz nawet tworzyć nowego konta, aby z niego skorzystać! Proszę zrozumieć, że mogę nie odpowiadać bezpośrednio na komentarze na tej stronie i nie będę odpowiadać na pytania dotyczące wtyczek w formie PM-ów. Dodając wpis na forum, pomagamy innym znaleźć odpowiedzi na te same pytania, a ja nie mam czasu na ciągłe powtarzanie tych samych odpowiedzi, jeśli chcesz dodać nowe funkcje! To forum jest wyłącznie dla wtyczek autorstwa Alshain01 i dyskusji na temat ich użycia i rozwoju. W przypadku innych kwestii prosimy skorzystać z Bukkit Forums.
Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.
Flags-a2.zip 03.05.2014 230 KB
Flags-a1.zip 15.04.2014 222 KB
Jak bezpiecznie sprawdzić ten plugin
Wybierz zgodny plik
Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.
Zachowaj kopię
Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.
Przeczytaj log
Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.







