Discord
Wiki - Pluginy

BentoBox - modularny system wysp

BentoBox

BentoBox to framework do trybów wyspowych na serwerach Minecraft. Obsługuje BSkyBlock, AcidIsland, CaveBlock i SkyGrid przez system modułów. Jeden plugin, wiele trybów gry, dziesiątki dodatków. Działa na Paper i Spigot od 1.16 do 1.21.x.

Czas czytania: ~6 min Platforma: Paper / Spigot

Co to jest BentoBox

BentoBox to następca legendarnego pluginu ASkyBlock, przepisany od zera z modularną architekturą. Zamiast jednego monolitycznego pluginu, BentoBox działa jako platforma - instalujesz rdzeń (BentoBox) i dodajesz moduły trybu gry (gamemodes) oraz dodatki (addons).

Plugin jest używany na tysiącach serwerów SkyBlock na całym świecie. Jego modularność pozwala na uruchomienie kilku trybów wyspowych jednocześnie na jednym serwerze - na przykład klasyczny SkyBlock w Overworldzie i CaveBlock w Netherze.

BentoBox jest dostępny na GitHub i Modrinth. Dokumentacja na docs.bentobox.world.

Tryby gry

BentoBox oferuje kilka oficjalnych trybów gry, każdy jako osobny moduł:

  • BSkyBlock - klasyczny SkyBlock. Gracz zaczyna na małej wyspie w powietrzu i musi przetrwać z ograniczonymi zasobami. Cobblestone generator, drzewo i skrzynka startowa
  • AcidIsland - wariant SkyBlock, gdzie ocean składa się z kwasu. Woda zadaje obrażenia, co wymusza budowanie mostów i platform zamiast pływania
  • CaveBlock - zamiast wyspy w powietrzu, gracz zaczyna w zamkniętej jaskini pod ziemią. Musi kopać i eksplorować, by zdobyć zasoby
  • SkyGrid - losowa siatka bloków w powietrzu. Gracz skacze po blokach i zbiera zasoby z losowo rozmieszczonych elementów
  • Boxed - gracz zaczyna w małym boxie, który się powiększa wraz z osiąganymi postępami

Każdy tryb działa w osobnym świecie z własnymi ustawieniami, generatorem terenu i schematykami wysp startowych.

Komendy

Komendy zależą od zainstalowanego trybu. Dla BSkyBlock prefiks to /island:

Komenda Co robi
/island create Tworzy nową wyspę
/island go Teleportuje na swoją wyspę
/island team invite Gracz Zaprasza gracza do zespołu wyspy
/island team accept Akceptuje zaproszenie do zespołu
/island sethome Ustawia punkt domowy na wyspie
/island level Sprawdza poziom wyspy
/island top Ranking najlepszych wysp
/island settings Otwiera ustawienia wyspy (flagi ochrony)
/island reset Resetuje wyspę (z limitem resetów)

Addony i rozszerzenia

Siła BentoBox tkwi w addonach. Popularne dodatki:

  • Level - oblicza poziom wyspy na podstawie bloków. Tworzy rankingi top wysp
  • Challenges - system wyzwań z nagrodami. Gracz wykonuje zadania (zbierz 64 cobblestone, zbuduj farmę) za punkty i nagrody
  • Warps - system warpów między wyspami. Gracze mogą ustawić publiczny warp, by inni odwiedzali ich wyspy
  • Biomes - zmiana biomu na wyspie za walutę lub punkty poziomu
  • Border - wizualna granica wyspy (worldborder) pokazująca, gdzie kończy się twój teren
  • Limits - limity bloków i entity na wyspie (np. max 50 zwierząt)
  • Greenhouses - szklarnie z biomami wewnątrz budynków

Addony instaluje się jak zwykłe pluginy - wrzucasz .jar do folderu plugins/BentoBox/addons/.

Konfiguracja

Każdy tryb gry ma własny folder konfiguracyjny. Przykład dla BSkyBlock w plugins/BentoBox/addons/BSkyBlock/config.yml:

world:
  island-distance: 200          # odległość między wyspami
  island-protection-range: 100  # promień ochrony wyspy
  max-team-size: 4              # max graczy w zespole
  max-homes: 5                  # ile domów na wyspie
  reset-limit: 3                # ile razy można zresetować wyspę

# Generacja
use-own-generator: true         # własny generator terenu
sea-height: 0                   # poziom morza (0 = brak wody)

Schematyki wysp startowych to pliki .schem w folderze blueprints/. Możesz tworzyć własne szablony wysp startowych za pomocą wbudowanego narzędzia blueprintów.

Wskazówki dla adminów

  • Odległość wysp - island-distance musi być ustawiony PRZED generacją świata. Zmiana po fakcie wymaga resetu całego świata
  • Addon Level jest kluczowy - bez niego nie ma rankingu wysp, który jest główną motywacją graczy na SkyBlock
  • Challenges dają cel gry - skonfiguruj wyzwania od łatwych (zbierz drewno) do trudnych (zbuduj beacon). Bez nich gracze szybko się nudzą
  • Limity entity - addon Limits zapobiega lagom od farm z tysiącami zwierząt na jednej wyspie
  • Własne schematyki - stwórz unikalne wyspy startowe, które wyróżnią twój serwer. Standardowa wyspa z drzewem i skrzynką jest nudna

Powiązane pluginy: ASkyBlock (starszy odpowiednik), Vault (ekonomia na wyspach), WorldEdit (tworzenie schematyków).