Serwer OneBlock SMP w Minecraft: kompletny poradnik konfiguracji trybu jeden blok
OneBlock bierze pomysł SkyBlocka i ściska go do jednego bloku. Gracz pojawia się w pustce, pod nogami jeden blok, a każdy zniszczony blok daje kolejny według tabeli faz. Ten poradnik pokazuje, jak postawić własny OneBlock SMP na Paper 1.21 z pluginem BentoBox, skonfigurować fazy, dodać prawdziwy element SMP z gośćmi i wspólnym czatem, i nie wysadzić serwera przy pierwszej setce online.
Czym jest OneBlock i czym różni się od SkyBlocka
W klasycznym SkyBlocku gracz dostaje wyspę startową z drzewem, skrzynią i kawałkiem lawy oraz wody. W OneBlocku jest tylko jeden blok. Zniszcz go, pojawi się następny. Najpierw blok trawy, potem ziemia, czasem sapling lub nasiona. Po 200 blokach faza się przełącza i z tego samego magicznego bloku zaczynają wypadać kamienie, rudy i moby z lochów. Kolejne 200 bloków i wkraczasz w śnieg i lód, potem ocean, dżungla, pustynia, End, Nether i finałowa faza Sky.
Progresja w OneBlocku jest sztywna i liniowa, w odróżnieniu od SkyBlocka, gdzie sam decydujesz co budować i gdzie kopać. Przez to OneBlock duchem jest bliżej oryginału z Hypixel z 2020 roku. Open-source porty pojawiły się prawie natychmiast i dziś główny wybór to dodatek OneBlock do pluginu BentoBox.
Który plugin wybrać: BentoBox vs aOneBlock
BentoBox + dodatek OneBlock jest darmowy, aktywnie utrzymywany, działa na Paper 1.20-1.21, napisany pod nowoczesne API. BentoBox ma modułową architekturę: są dodatki Level, Challenges, Warps, Bank, Boxed, i każdy plugin z tego ekosystemu współgra z innymi. Jeśli chcesz uruchomić serwer z pięcioma trybami naraz (SkyBlock + OneBlock + AcidIsland), BentoBox to ogarnie na jednej bazie.
aOneBlock od MWHunter jest płatny (około 12 euro na SpigotMC), za to instaluje się w jednym kliknięciu, ma wbudowany GUI do tuningu faz i nie wymaga dodatków. Jeśli nie masz czasu grzebać w YAML, ma to sens.
Do tego poradnika biorę darmowy zestaw BentoBox + OneBlock, bo pokrywa 90% potrzeb serwera i nie wiąże cię z jednym autorem.
Instalacja BentoBox i OneBlock na Paper 1.21
Postaw Paper 1.21.4 jak zwykły serwer. RAM: 4 GB na pięćdziesięciu online, 6-8 GB na setkę. Pobierz dwa jary:
- BentoBox z Modrinth
- dodatek OneBlock z BentoBox download
plugins/
├── BentoBox-2.5.x.jar
└── BentoBox/
└── addons/
└── OneBlock-1.21.x.jar
Po pierwszym starcie BentoBox utworzy folder plugins/BentoBox/addons/OneBlock/ ze wszystkimi configami. Jeśli folder addons/ nie istnieje, utwórz go ręcznie i wrzuć tam jar dodatku. Restart serwera.
Sprawdzenie w logach:
[BentoBox] Loaded addon OneBlock v1.21.x
[OneBlock] Phases loaded: 10 (plains, underground, snow, frosty, ocean, jungle, desert, end, nether, sky)
Główna konfiguracja dodatku OneBlock
Główny plik to plugins/BentoBox/addons/OneBlock/config.yml. Minimalnie użyteczne parametry:
oneblock:
command:
island: "ob is island"
admin: "obadmin oba"
world:
friendly-name: "OneBlock"
world-name: "oneblock_world"
difficulty: NORMAL
island-distance: 200
island-protection-range: 50
island-start-x: 0
island-start-z: 0
sea-height: 0
max-islands: 0
island:
max-team-size: 8
max-homes: 5
reset:
reset-blocks: true
on-join: false
Ważny szczegół: island-distance to krok siatki między wyspami w jednym świecie, nie promień świata. Wszystkie wyspy OneBlock żyją w jednym świecie podzielonym na komórki. Na dysku to nadal jeden folder oneblock_world/, co upraszcza backupy.
Phases: jak działają tabele faz
Fazy leżą w plugins/BentoBox/addons/OneBlock/phases/. Każda faza to osobny YAML z tabelą bloków, mobów, lootu i wag dropów. Przykład skróconej pierwszej fazy Plains (0_plains.yml):
phaseName: Plains
firstBlock: GRASS_BLOCK
biome: PLAINS
blocks:
GRASS_BLOCK: 250
DIRT: 200
OAK_LOG: 80
OAK_LEAVES: 60
WHEAT_SEEDS: 30
POPPY: 20
COW_SPAWN_EGG: 10
CHICKEN_SPAWN_EGG: 10
CHEST: 5
chests:
rarity: COMMON
contents:
- {material: BREAD, qty: 3, rarity: 0.6}
- {material: APPLE, qty: 2, rarity: 0.4}
- {material: IRON_INGOT, qty: 1, rarity: 0.1}
goToNextPhase: 200
Liczby w blocks: to wagi. Suma jest dowolna, szansa wypadnięcia każdego bloku jest proporcjonalna do jego wagi względem sumy. Chcesz, żeby żelazo wypadało częściej, podnieś jego wagę.
COW_SPAWN_EGG oznacza, że zamiast bloku zespawnuje się mob. To samo z creeper, zombie, zombified_piglin w późniejszych fazach. Skrzynie pojawiają się jako blok CHEST z lootem z sekcji chests:.
goToNextPhase: 200 znaczy, że po 200 zniszczonych blokach gracz przechodzi do następnej fazy. Standardowe tempo: 10 faz × 200 bloków = 2000 bloków do finału. Chcesz dłużej, ustaw 500.
Tworzymy własną fazę
Powiedzmy, że chcemy dodać fazę Beach między Plains a Underground. Utwórz plugins/BentoBox/addons/OneBlock/phases/1_beach.yml:
phaseName: Beach
firstBlock: SAND
biome: BEACH
blocks:
SAND: 300
SANDSTONE: 100
CACTUS: 30
BAMBOO: 20
TURTLE_EGG: 5
CHEST: 8
PUFFERFISH_SPAWN_EGG: 5
TROPICAL_FISH_SPAWN_EGG: 10
chests:
rarity: UNCOMMON
contents:
- {material: PRISMARINE_SHARD, qty: 4, rarity: 0.5}
- {material: HEART_OF_THE_SEA, qty: 1, rarity: 0.05}
goToNextPhase: 200
Nazwa pliku zaczyna się od liczby: BentoBox używa jej do kolejności faz. Ważne: po zmianach fazy trzeba zrestartować serwer lub zrobić /oba reload. Hot reload bez restartu nie zawsze działa poprawnie na już wygenerowanych wyspach.
Komendy gracza i admina
Podstawowy zestaw dla gracza:
/ob create # utwórz wyspę
/ob home # wróć na swoją wyspę
/ob warps # lista warpów graczy
/ob top # top wysp wg poziomu
/ob settings # GUI zasad wyspy (PvP, moby, goście)
/ob team invite <player> # zaproś do drużyny
/ob level # przelicz poziom wyspy
Interfejs admina:
/oba teleport <player> # tp na wyspę gracza
/oba info <player> # info o wyspie
/oba reset <player> # zresetuj wyspę
/oba setisland <player> # przypisz dom graczowi
/oba switch # przełącz tryb admina (bypass na wyspach)
Jeśli admin chce obejrzeć cudzą wyspę bez zaproszenia, /oba teleport <player> zadziała natychmiast. Ochrona BentoBox domyślnie blokuje niszczenie bloków na cudzym terenie, a /oba switch to omija.
Warstwa SMP: goście, wspólny czat, ekonomia
OneBlock SMP różni się od solo-OneBlock tym, że gracze aktywnie odwiedzają się i handlują. Żeby to działało, muszą być otwarte trzy drzwi.
Goście. W /ob settings każdy właściciel wyspy może włączyć lub wyłączyć wizyty. Domyślnie Visitors: true, każdy gracz robi /ob visit <nick>. Jeśli chcesz scentralizowane warpy, włącz dodatek Warps w BentoBox. Gracz stawia tabliczkę z [warp] i jego wyspa pojawia się we wspólnej liście /ob warps.
Wspólny czat. OneBlock zwykle żyje w osobnym świecie, a pluginy czatu jak EssentialsX czy Chatty muszą być skonfigurowane tak, żeby wiadomości były widoczne we wszystkich światach. W EssentialsX włączasz to przez chat: bez local radius.
Ekonomia. Podłącz Vault i EssentialsX Economy lub CMI. BentoBox ma dodatek Bank, który dodaje bank wyspy i wspólne pieniądze drużyny. Przydatne do wspólnych zakupów i aukcji. Saldo drużynowe trzymane jest osobno od osobistego, ale /bank deposit i /bank withdraw działają też w pojedynkę.
PvP, ochrona i strefy wspólne
PvP na własnej wyspie jest domyślnie wyłączone. Włącza je właściciel przez /ob settings. Na serwerach kompetytywnych robią osobny świat-arenę, na który gracze trafiają przez /warp arena. Lepsze niż PvP wprost na wyspach: wyspa jest pełna budynków i ekwipunku, a pvp zamienia się w griefing.
Jeśli chcesz wspólny hub ze spawnem i sklepami, utwórz osobny świat hub przez Multiverse-Core i postaw tam region WorldGuard z flagą pvp deny. Spawn na hubie konfigurujesz przez EssentialsX:
spawn-on-join: true
respawn-at-home: false
newbies:
spawn: hub
To da każdemu nowicjuszowi jeden punkt wejścia, z którego idzie do swojego OneBlocka.
Wydajność i backupy
OneBlock jest lżejszy CPU-owo niż SkyBlock. Wyspy nie rozpierzchają się na kilometry, obciążenie chunków jest lokalne, a fazy liczone tabelą, nie geometryczną generacją. W praktyce 100 online na Paper 1.21 mieści się w 4-6 GB RAM przy 19.5+ TPS na każdym sensownym CPU.
Co naprawdę zjada zasoby to moby. Gdy każdy gracz ma 30 golemów na farmie, serwer zapłacze. Ogranicz przez paper-world-defaults.yml:
entities:
spawning:
monster-spawn-max-light-level: 0
per-player-mob-spawns: true
Backup OneBlocka jest prostszy niż SkyBlocka. Wszystkie wyspy w jednym folderze świata, plus dane BentoBox w plugins/BentoBox/database/. Minimalny zestaw:
tar -czf backup-$(date +%F).tar.gz \
oneblock_world/ \
plugins/BentoBox/database/ \
plugins/BentoBox/addons/OneBlock/
Na serwerze publicznym z paroma setkami wysp archiwum waży około 2-4 GB. Rób backup inkrementalny co 6 godzin i pełny raz na dobę.
Sezony i topki
Wiele OneBlock SMP prowadzi sezony 60-90 dni. Idea jest prosta: w okresie wyspy konkurują w /ob top, na koniec sezonu top-3 dostają nagrody, świat się resetuje i startuje nowy sezon. To utrzymuje zainteresowanie, nowi gracze nie czują, że wszystko jest zajęte.
Realizuje się przez crona z /oba reset * i zmianę nazwy świata. BentoBox ma wbudowany dodatek Boxed, który potrafi rotować światy, ale skrypt powłoki uruchamiany raz na trzy miesiące jest prostszy.
DiscordSRV i powiadomienia
Połącz serwer z Discordem przez DiscordSRV. Przydatne hooki dla OneBlocka:
- wiadomość w
#milestonesprzy każdym awansie fazy wyspy - codzienny post z top-10 wysp wg poziomu
- log resetu wyspy w
#mod-log
Hook na zmianę fazy budujesz przez placeholder PlaceholderAPI %bentobox_oneblock_phase% i plugin Discord Webhook Plugin lub ręcznie skryptem czytającym log.
Monetyzacja bez łamania EULA
Mojang EULA zakazuje sprzedaży przewag pay-to-win. Co stanowczo odpada: boostery faz, mnożniki dropu, płatny dostęp do końcowych faz. Co jest ok: kosmetyka, dodatkowe sloty drużyny, dodatkowe domy, niestandardowe prefiksy w czacie, większy promień warpa.
Nie sprzedawaj „wyspy VIP z 2x dropem z bloku”. To psuje balans i formalnie łamie EULA. Lepiej sprzedaj VIP-warp, dostęp do prywatnego forum lub kolorowy nick.
FAQ
Ile faz domyślnie ma OneBlock
Dziesięć faz po dwieście bloków. Plains, Underground, Snow, Frosty, Ocean, Jungle, Desert, End, Nether i finałowa Sky. Pełen cykl 2000 bloków. Każdą fazę można wydłużyć lub skrócić parametrem goToNextPhase.
Czy ktoś może zniszczyć wyspę innego gracza
Nie, ochrona BentoBox domyślnie blokuje niszczenie bloków na cudzym terenie. Goście dostają tylko prawo chodzić i patrzeć. Chcesz PvP z niszczeniem, daj osobny świat-arenę, nie pozwól na grief wysp.
Czy OneBlock działa na Folii
BentoBox 2.x i dodatek OneBlock są częściowo zgodne z Folią, ale bez gwarancji. Część dodatków (Level, Challenges) może padać. Jeśli używasz buildu Folii, testuj na dev-serwerze przed produkcją. Najstabilniej OneBlock działa na Paper i Purpur.
Jak dodać itemy z ItemsAdder do fazy
Dodatek OneBlock obsługuje namespaced ID. W YAML fazy podaj swój blok jako itemsadder:my_block:
blocks:
GRASS_BLOCK: 200
itemsadder:custom_ore: 30
Analogicznie dla Oraxen z prefiksem oraxen:. Blok musi być w rejestrze przed załadowaniem OneBlocka, więc dodaj ItemsAdder do softdepend BentoBoxa.
Czy można grać w OneBlock na crackedzie
Tak. OneBlock nie zależy od premium-auth. Z online-mode=false wszystko działa normalnie, dodatkowo często stawiają AuthMe dla ochrony hasłem. Na crackedach OneBlock jest nawet popularniejszy ze względu na niski próg wejścia.
Ile RAM na 100 online
4-6 GB dla Paper 1.21 z BentoBox, OneBlock i podstawowym zestawem pluginów (EssentialsX, Vault, LuckPerms, DiscordSRV). Z ItemsAdder, ciężkimi resource packami, mobami na każdej wyspie i ciężkim pluginem czatu zaplanuj 8 GB.
Jak zresetować wyspę gracza
/oba reset <nick> wyzeruje wyspę i cofnie wszystkie bloki do startu. Natychmiast. Wszystkie naraz przez /oba reset *, ale to skasuje WSZYSTKIE wyspy łącznie z drużynami i lootem. Używaj tylko na starcie nowego sezonu.
Co dalej
Baza stoi, czas na detale. Dorzuć dodatki Challenges i Level dla gamifikacji, postaw Discorda z autopostingiem topki i ustal długość sezonu. Bez sezonów każdy OneBlock SMP po pół roku traci zainteresowanie: top-gracze siedzą już na fazie 10, nowi nie nadgonią. Sezon 60-90 dni z finałowym resetem i nagrodami to najczystsze rozwiązanie.
I nie zapomnij o ochronie przed botami i DDoS. OneBlock z farmami wygląda atrakcyjnie dla grieferów i ddoserów z botnetów. MineGuard ma darmowy plan dla małych serwerów i płatne dla większych projektów.
Chroń swój serwer przed atakami DDoS
Darmowa ochrona z konfiguracją w 5 minut. 1 TB ruchu w zestawie.
Wypróbuj za darmoPowiązane artykuły
Ochrona Java Edition vs Bedrock Edition: gdzie tkwi roznica
Omawiamy, dlaczego ochrona serwerow Java i Bedrock wymaga zupelnie roznych podejsc i co wazne dla wlasciciela serwera.
Ataki TCP vs UDP na serwery Minecraft: rozbiór różnic
Minecraft Java działa po TCP, Bedrock po UDP. Ataki na te protokoły zasadniczo się różnią: SYN flood kontra amplifikacja, filtrowanie stateful kontra DPI. Rozbieramy każdy typ ataków, realne objętości ruchu i strategie ochrony.
Najlepsze mody na serwer Minecraft 2026: Forge, Fabric i co stawiać
Zestawienie serwerowych modów dla Minecraft 2026: wydajność, generacja świata, gameplay, narzędzia. Forge i Fabric osobno, z wersjami i radami o kompatybilności.