Flags

Flags

Flags to dodatek umożliwiający graczom zmianę zachowania gry w obszarach zdefiniowanych przez wiele wtyczek anty-grief do zarządzania terenami.

0 polubień • 0 pobrań
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.

Commands Configuration Permissions Area Plugins Frequently Asked Questions Developer API

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 ModuleDodaje flagi oparte na kontroli bloków.
Border Patrol ModuleDodaje flagi oparte na ruchu graczy w obrębie obszaru.
Core ModuleDodaje ogólne flagi, które nie pasują do żadnego z pozostałych dołączonych modułów.
Creature Spawn ModuleDodaje flagi dla stopowania pojawiania się stworzeń.
Damage ModuleDodaje flagi dla powstrzymania określonych rodzajów obrażeń graczy.
Player ModuleDodaje flagi oparte na działaniach graczy.
Vehicle ModuleDodaje 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!

WtyczkaOpisFlagi
BlockNotifPowiadamia 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.
FancyShopTworzy sklepy skrzynkowe handlujące fizyczną walutą.Flagi umożliwiające ograniczenie sklepów do określonych obszarów.
FlyNCreativeUmoż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.
HardcoreClaimsRozszerzenie 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.
PetStoreZarządzanie własnością oswojonych zwierząt.Flagi do wyboru miejsca, gdzie zwierzęta mogą być sprzedawane, oddawane lub uwalniane.
RocketTeleportWtyczka 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.

PolecenieEfekt
/flag get area PvpPobiera wartość flagi
/flag set wilderness NotifyExit trueWyraźnie ustawia wartość flagi.
/flag set default SpawnMobPrzełącza bieżącą wartość flagi.
/flag helpWyś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ędzieDomyślneFunkcja
FlagQueryFeatherWybierz prawy przycisk w obszarze, aby wyświetlić aktualnie ustawione flagi. Wykonuje tę samą funkcję co /flag get area lub /flag get wilderness.
SectorGold HoeJeś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.

ZestawFlagi
BuildCreatureBuildGolem, BuildSnowman, BuildWither
JailAllowEntry, AllowLeave, AllowTpIn, AllowTpOut
NotifyNotifyExit, NotifyEnter
SpawnMonsterSpawnInvasion, SpawnJockey, SpawnLightning, SpawnMob, Spawner, SpawnChunk, SpawnOther
DamageDamageBlockExplode, 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.

Metrics Graph

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.

https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif

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.

Stabilne Flags v2.0.0-ALPHA-2
Flags-a2.zip 03.05.2014 230 KB
Stabilne Flags v2.0.0-ALPHA-1
Flags-a1.zip 15.04.2014 222 KB
Stabilne Flags v1.4.1
Flags.zip 23.03.2014 210 KB
Stabilne Flags v1.4.0
Flags.zip 21.02.2014 212 KB
Stabilne Flags v1.3.0
Flags.zip 30.01.2014 192 KB
Stabilne Flags v1.2.3
Flags.zip 16.11.2013 152 KB
Stabilne Flags v1.2.2
Flags.zip 12.11.2013 151 KB
Stabilne Flags v1.2.1
Flags.zip 31.10.2013 145 KB
Stabilne Flags v1.2.0
Flags.zip 25.10.2013 132 KB
Stabilne Flags v1.1.0
Flags.zip 03.10.2013 110 KB
Beta Flags v1.1.0-BETA2
Flags.zip 27.09.2013 103 KB
Beta Flags v1.1.0-BETA1
Flags.zip 24.09.2013 100 KB
Stabilne Flags v1.1.0-ALPHA
Flags.zip 21.09.2013 103 KB
Stabilne Flags v1.0.1
Flags.jar 17.09.2013 109 KB
Stabilne Flags v1.0.0
Flags.jar 17.09.2013 106 KB
Beta Flags v0.2.0-BETA
Flags.jar 15.09.2013 104 KB
Beta Flags v0.1.0-BETA
Flags.jar 14.09.2013 101 KB
Stabilne Flags v0.0.3-ALPHA
flags.jar 11.09.2013 98 KB
Stabilne Flags v0.0.2-ALPHA
flags.jar 10.09.2013 93 KB
Stabilne Flags v0.0.1-ALPHA
flags.jar 08.09.2013 91 KB
Przed instalacją

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.

Zobacz pełną instrukcję instalacji