/worldborder ma dziesięć form, a tylko dwie z nich są animowane
set i add przyjmują opcjonalny argument czasu, który stopniowo zmniejsza granicę; pozostałe osiem działa natychmiast. Plus co faktycznie oznaczają cztery domyślne ustawienia granicy w Minecrafcie.
Granica świata (world border) to jedna komenda z dziesięcioma kompletnymi formami, a różnica między dwiema z nich a resztą jest całym powodem, dla którego działają mapy ze zmniejszającą się granicą. Informacje pochodzą z własnego drzewa komend Mojang dla wersji 26.2 i domyślnych ustawień, od których zaczyna planer na tej stronie.
Wszystkie dziesięć form
/worldborder get
/worldborder set <distance>
/worldborder set <distance> <time>
/worldborder add <distance>
/worldborder add <distance> <time>
/worldborder center <pos>
/worldborder damage amount <damagePerBlock>
/worldborder damage buffer <distance>
/worldborder warning distance <distance>
/worldborder warning time <time>
To jest kompletna lista — nie ma remove, nie ma reset i nie ma sposobu na zapytanie o indywidualne ustawienie. get zwraca tylko średnicę i nic więcej.
Tylko set i add przyjmują czas
Dwie formy mają opcjonalny końcowy <time>, w sekundach:
/worldborder set 100 60— przesuń do średnicy 100 bloków przez 60 sekund/worldborder add -50 30— zmniejsz o 50 bloków przez 30 sekund
Każda inna forma działa natychmiast. To jest mechanika, na której zbudowane są wszystkie minigry ze zmniejszającą się granicą, i dlatego te mapy używają set/add z timerem, zamiast wielokrotnie ustawiać mniejszą liczbę — jedna komenda z argumentem czasu tworzy płynne zmniejszanie, które klient renderuje jako ruchomą ścianę.
add z ujemną odległością to sposób na względne zmniejszanie. Nie ma oddzielnej formy odejmowania.
distance oznacza średnicę, a nie promień
set i add przyjmują średnicę. /worldborder set 6000 daje 3000 bloków od centrum w każdym kierunku, a nie 6000. To jest najczęstszy błąd z tą komendą, a planer na tej stronie istnieje częściowo po to, aby konwertować między tymi dwoma.
center jest oddzielne i przyjmuje pozycję, więc granica jest kwadratem wyśrodkowanym tam, gdzie ostatnio ją ustawiłeś — przesunięcie centrum nie zmienia jej rozmiaru.
Co oznaczają cztery domyślne ustawienia
| ustawienie | domyślne | znaczenie |
|---|---|---|
damage amount | 0.2 | obrażenia na sekundę, na blok, o który znajdujesz się poza buforem |
damage buffer | 5 | bloków poza granicą, zanim zaczną się obrażenia |
warning distance | 5 | bloków od granicy, gdzie pojawia się czerwona winieta |
warning time | 15 | sekund, zanim nadchodząca granica dotrze, że ostrzeżenie się pojawi |
Obrażenia to część, którą warto przeczytać dwukrotnie: skalują się z tym, jak daleko jesteś na zewnątrz, a nie z czasem spędzonym na zewnątrz. Przy domyślnych ustawieniach, stanie 10 bloków poza granicą oznacza 5 bloków poza buforem, czyli 1 obrażenie na sekundę — a 30 bloków na zewnątrz to 5 na sekundę. Gracz, który konsekwentnie idzie na zewnątrz, umiera coraz szybciej, co jest zamierzonym naciskiem.
Ustawienie damage buffer na 0 całkowicie usuwa strefę bezpieczeństwa (grace zone), a ustawienie damage amount na 0 sprawia, że granica jest czysto wizualna — ściana, przez którą można przejść z czerwonym ekranem i bez konsekwencji.
Czas ostrzeżenia dotyczy ruchu, a nie pozycji
warning distance uruchamia się na podstawie tego, gdzie jesteś. warning time uruchamia się na podstawie tego, gdzie będzie granica: z domyślnym 15, zmniejszająca się granica ostrzega cię 15 sekund, zanim do ciebie dotrze, nawet jeśli obecnie znajdujesz się daleko w jej obrębie.
Oba mogą uruchomić się jednocześnie, i oba tylko zabarwiają ekran — żaden nie zatrzymuje Gracza.