/worldborder ma dziesięć form, a tylko dwie z nich animują
set i add przyjmują opcjonalny argument czasu, który stopniowo zmniejsza granicę; pozostałe osiem działa natychmiast. Do tego co tak naprawdę oznaczają cztery domyślne ustawienia granicy w Minecraft.
Granica świata to jedna komenda z dziesięcioma pełnymi formami, a różnica między dwiema z nich a resztą to cały powód, dla którego mapy ze zmniejszającą się granicą działają. Wzięte z własnego drzewa komend Mojang dla 26.3 oraz z wartości domyślnych, 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 pełna lista — nie ma remove, nie ma reset i nie ma sposobu, by odczytać pojedyncze ustawienie. get zwraca średnicę i nic więcej.
Tylko set i add przyjmują czas
Dwie formy mają opcjonalny końcowy <time>, w tyknięciach, chyba że dodasz jednostkę — 60s to sześćdziesiąt sekund, samo 60 to trzy:
/worldborder set 100 60s— przejdź do średnicy 100 bloków w ciągu 60 sekund/worldborder add -50 30s— zmniejsz o 50 bloków w ciągu 30 sekund
Każda inna forma działa natychmiast. To mechanika, na której zbudowana jest każda minigra ze zmniejszającą się granicą, i dlatego te mapy używają set/add na timerze, zamiast wielokrotnie ustawiać mniejszą liczbę — jedna komenda z argumentem czasu daje płynne zmniejszanie, które klient renderuje jako poruszający się mur.
add z ujemnym dystansem to sposób na względne zmniejszanie. Nie ma osobnej formy odejmowania.
distance oznacza średnicę, nie promień
set i add przyjmują średnicę. /worldborder set 6000 daje ci 3000 bloków od środka w każdym kierunku, a nie 6000. To najczęstszy błąd z tą komendą, a planer na tej stronie istnieje częściowo po to, by przeliczać między tymi dwiema wartościami.
center jest osobne i przyjmuje pozycję, więc granica to kwadrat wyśrodkowany tam, gdzie ostatnio ją ustawiłeś — przesunięcie środka nie zmienia jej rozmiaru.
Co oznaczają cztery wartości domyślne
| ustawienie | domyślnie | znaczenie |
|---|---|---|
damage amount | 0.2 | obrażenia na sekundę, na blok o który jesteś poza buforem |
damage buffer | 5 | bloki za granicą, zanim zaczną się obrażenia |
warning distance | 5 | bloki od granicy, gdzie pojawia się czerwona winieta |
warning time | 300 tyknięć (15 s) | jak długo przed nadejściem nadchodzącej granicy pokazuje się ostrzeżenie — podaj jako 15s |
Obrażenia to część warta przeczytania dwa razy: skalują się z tym, jak daleko na zewnątrz jesteś, a nie z czasem spędzonym na zewnątrz. Przy wartościach domyślnych stanie 10 bloków za granicą oznacza 5 bloków za buforem, czyli 1 obrażenie na sekundę — a 30 bloków na zewnątrz to 5 na sekundę. Gracz, który równomiernie idzie na zewnątrz, ginie coraz szybciej, i to jest zamierzona presja.
Ustawienie damage buffer na 0 usuwa strefę łaski całkowicie, a ustawienie damage amount na 0 czyni granicę czysto wizualną — mur, przez który możesz przejść z czerwonym ekranem i bez konsekwencji.
Czas ostrzeżenia dotyczy ruchu, nie pozycji
warning distance wyzwala się na podstawie tego, gdzie jesteś. warning time wyzwala się na podstawie tego, gdzie granica będzie: przy domyślnym 15 zmniejszająca się granica ostrzega cię 15 sekund, zanim cię osiągnie, nawet jeśli jesteś obecnie głęboko w jej wnętrzu.
Oba mogą zadziałać naraz i oba tylko barwią ekran — żaden nie zatrzymuje gracza.