OneBlock SMP Minecraft-Server: kompletter Guide zum Aufsetzen des Ein-Block-Modus

OneBlock SMP Minecraft-Server: kompletter Guide zum Aufsetzen des Ein-Block-Modus

OneBlock nimmt die SkyBlock-Idee und drückt sie auf einen einzigen Block zusammen. Der Spieler erscheint im Void, unter den Füßen ein Block, und jeder zerbrochene Block liefert den nächsten laut Phasentabelle. Dieser Guide zeigt, wie man einen eigenen OneBlock SMP auf Paper 1.21 mit dem BentoBox-Plugin aufzieht, Phasen konfiguriert, echte SMP-Features mit Besuchern und gemeinsamem Chat ergänzt und beim ersten hundert Online-Spielern den Server nicht zerlegt.

Was OneBlock ist und worin der Unterschied zu SkyBlock liegt

Im klassischen SkyBlock bekommt der Spieler eine Startinsel mit Baum, Truhe und etwas Lava und Wasser. In OneBlock gibt es nur einen Block. Zerstörst du ihn, erscheint der nächste. Erst Grasblock, dann Erde, manchmal ein Sapling oder Saatgut. Nach 200 Blöcken wechselt die Phase, und derselbe magische Block lässt plötzlich Steine, Erze und Dungeon-Mobs fallen. Weitere 200 Blöcke und du steckst in Schnee und Eis, dann Ozean, Dschungel, Wüste, End, Nether und der finalen Sky-Phase.

Die Progression in OneBlock ist hart linear, anders als in SkyBlock, wo du selbst entscheidest, was du baust und wo du gräbst. Dadurch fühlt sich OneBlock viel näher am Hypixel-Original aus 2020 an. Open-Source-Ports erschienen fast sofort, und heute ist die Hauptwahl der OneBlock-Addon für das BentoBox-Plugin.

Welches Plugin: BentoBox vs aOneBlock

BentoBox + OneBlock-Addon ist kostenlos, aktiv gepflegt, läuft auf Paper 1.20-1.21 und nutzt die moderne API. BentoBox hat eine modulare Architektur: Es gibt Addons Level, Challenges, Warps, Bank, Boxed, und alle Plugins aus diesem Ökosystem spielen miteinander. Wenn du einen Server mit fünf Spielmodi gleichzeitig willst (SkyBlock + OneBlock + AcidIsland), zieht BentoBox das auf einer Basis durch.

aOneBlock von MWHunter ist kostenpflichtig (rund 12 Euro auf SpigotMC), dafür installiert es sich in einem Klick, hat ein eingebautes GUI für Phasen-Tuning und braucht keine Extra-Addons. Wenn du keine Zeit fürs YAML hast, ergibt das Sinn.

Für diesen Guide nehme ich die kostenlose Kombi BentoBox + OneBlock, weil sie 90% der Server-Bedürfnisse abdeckt und dich nicht an einen Autor bindet.

BentoBox und OneBlock auf Paper 1.21 installieren

Setze Paper 1.21.4 wie jeden anderen Server auf. RAM: 4 GB für fünfzig Online, 6-8 GB für hundert. Lade zwei jars herunter:

plugins/
├── BentoBox-2.5.x.jar
└── BentoBox/
    └── addons/
        └── OneBlock-1.21.x.jar

Beim ersten Start legt BentoBox den Ordner plugins/BentoBox/addons/OneBlock/ mit allen Configs an. Falls der addons/-Ordner fehlt, lege ihn manuell an und kopiere das Addon-jar rein. Server neustarten.

Log-Check:

[BentoBox] Loaded addon OneBlock v1.21.x
[OneBlock] Phases loaded: 10 (plains, underground, snow, frosty, ocean, jungle, desert, end, nether, sky)

Hauptkonfiguration des OneBlock-Addons

Die Hauptdatei ist plugins/BentoBox/addons/OneBlock/config.yml. Die minimal nützlichen Parameter:

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

Wichtig: island-distance ist der Gitter-Schritt zwischen Inseln in einer Welt, nicht der Welt-Radius. Alle OneBlock-Inseln leben in einer einzigen Welt, geteilt in Zellen. Auf der Disk ist das immer noch ein Ordner oneblock_world/, was Backups vereinfacht.

Phases: wie die Phasentabellen funktionieren

Phasen liegen in plugins/BentoBox/addons/OneBlock/phases/. Jede Phase ist ein eigenes YAML mit Tabelle aus Blöcken, Mobs, Loot und Drop-Gewichten. Hier ein gekürztes Beispiel der ersten Phase 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

Zahlen in blocks: sind Gewichte. Die Summe ist beliebig, die Drop-Chance jedes Blocks ist proportional zu seinem Gewicht relativ zur Summe. Soll Eisen häufiger fallen, erhöhe sein Gewicht.

COW_SPAWN_EGG heißt, dass statt eines Blocks ein Mob spawnt. Genauso mit creeper, zombie, zombified_piglin in späteren Phasen. Truhen erscheinen als CHEST-Block mit Loot aus dem Bereich chests:.

goToNextPhase: 200 bedeutet, nach 200 zerstörten Blöcken geht der Spieler zur nächsten Phase. Standardtempo: 10 Phasen × 200 Blöcke = 2000 Blöcke bis zum Finale. Willst du es länger, nimm 500.

Eigene Phase bauen

Sagen wir, wir wollen eine Beach-Phase zwischen Plains und Underground einfügen. Lege plugins/BentoBox/addons/OneBlock/phases/1_beach.yml an:

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

Der Dateiname beginnt mit einer Zahl: BentoBox nutzt sie für die Reihenfolge der Phasen. Wichtig: Nach Phasen-Änderungen Server neu starten oder /oba reload ausführen. Hot Reload ohne Neustart verhält sich auf bestehenden Inseln nicht immer korrekt.

Spieler- und Adminbefehle

Basis für Spieler:

/ob create               # Insel erstellen
/ob home                 # zurück zur eigenen Insel
/ob warps                # Liste der Warps
/ob top                  # Top-Inseln nach Level
/ob settings             # GUI mit Inselregeln (PvP, Mobs, Besucher)
/ob team invite <player> # ins Team einladen
/ob level                # Inselstufe neu berechnen

Admin-Interface:

/oba teleport <player>   # zur Insel des Spielers tp
/oba info <player>       # Insel-Info
/oba reset <player>      # Insel zurücksetzen
/oba setisland <player>  # Heim zuweisen
/oba switch              # Admin-Modus toggeln (Bypass auf Inseln)

Will der Admin eine fremde Insel ohne Einladung anschauen, geht /oba teleport <player> sofort. Der BentoBox-Schutz blockiert standardmäßig Block-Abbau auf fremdem Gebiet, und /oba switch umgeht das.

SMP-Schicht: Besucher, gemeinsamer Chat, Ökonomie

OneBlock SMP unterscheidet sich von Solo-OneBlock dadurch, dass Spieler aktiv besuchen und handeln. Damit das funktioniert, müssen drei Türen offen sein.

Besucher. In /ob settings kann jeder Inselbesitzer Besuche an- und ausschalten. Standardmäßig Visitors: true, jeder Spieler nutzt /ob visit <Name>. Willst du zentralisierte Warps, aktiviere das Warps-Addon in BentoBox. Der Spieler stellt ein Schild mit [warp] auf, und seine Insel taucht in der gemeinsamen /ob warps-Liste auf.

Gemeinsamer Chat. OneBlock lebt meistens in einer separaten Welt, und Chat-Plugins wie EssentialsX oder Chatty müssen so konfiguriert sein, dass Nachrichten welt-übergreifend sind. In EssentialsX schaltest du das über chat: ohne local radius ein.

Ökonomie. Vault und EssentialsX Economy oder CMI anbinden. BentoBox hat ein Bank-Addon, das eine Inselbank und gemeinsames Team-Geld einführt. Praktisch für gemeinsame Käufe und Auktionen. Das Team-Guthaben ist getrennt vom persönlichen, aber /bank deposit und /bank withdraw funktionieren auch solo.

PvP, Schutz und gemeinsame Zonen

PvP auf der eigenen Insel ist standardmäßig aus. Der Besitzer aktiviert es per /ob settings. Für kompetitive Server bauen Admins eine separate Arena-Welt, die Spieler über /warp arena erreichen. Besser als PvP direkt auf den Inseln: Eine Insel ist voller Gebäude und Ausrüstung, und PvP wird zum Griefing.

Willst du einen gemeinsamen Hub mit Spawn und Shops, baue eine separate hub-Welt über Multiverse-Core und setze dort eine WorldGuard-Region mit pvp deny. Spawn auf dem Hub konfigurierst du über EssentialsX:

spawn-on-join: true
respawn-at-home: false
newbies:
  spawn: hub

So bekommt jeder Neuling einen einheitlichen Einstiegspunkt, von dem aus er auf seinen eigenen OneBlock geht.

Performance und Backups

OneBlock ist CPU-seitig leichter als SkyBlock. Inseln spreizen sich nicht über Kilometer, die Chunk-Last ist lokal, und Phasen werden tabellarisch berechnet, nicht geometrisch generiert. In der Praxis passen 100 Online auf Paper 1.21 in 4-6 GB RAM bei 19.5+ TPS auf jeder vernünftigen CPU.

Was wirklich Ressourcen frisst, sind Mobs. Wenn jeder Spieler 30 Eisengolems auf einer Farm hat, weint der Server. Begrenze sie über paper-world-defaults.yml:

entities:
  spawning:
    monster-spawn-max-light-level: 0
  per-player-mob-spawns: true

OneBlock-Backups sind einfacher als bei SkyBlock. Alle Inseln liegen in einem Welt-Ordner plus BentoBox-Daten in plugins/BentoBox/database/. Minimale Backup-Menge:

tar -czf backup-$(date +%F).tar.gz \
  oneblock_world/ \
  plugins/BentoBox/database/ \
  plugins/BentoBox/addons/OneBlock/

Auf einem Public-Server mit ein paar hundert Inseln ist das Archiv etwa 2-4 GB groß. Mache inkrementelle Backups alle 6 Stunden und ein volles einmal pro Tag.

Saisons und Bestenlisten

Viele OneBlock SMPs fahren 60-90-Tage-Saisons. Die Idee ist simpel: In dem Zeitraum konkurrieren Inseln in /ob top, am Ende der Saison kriegt Top-3 Belohnungen, die Welt wird zurückgesetzt und die neue Saison startet. Das hält das Interesse, Neulinge fühlen nicht, dass schon alles besetzt ist.

Realisiert über einen Cronjob mit /oba reset * und Welt-Umbenennung. BentoBox hat das eingebaute Boxed-Addon, das Welten rotieren kann, aber ein Shell-Skript einmal alle drei Monate ist einfacher.

DiscordSRV und Benachrichtigungen

Verbinde den Server mit Discord über DiscordSRV. Nützliche Hooks für OneBlock:

  • Nachricht in #milestones beim Phasen-Up jeder Insel
  • täglicher Post mit Top-10 Inseln nach Level
  • Insel-Reset-Log in #mod-log

Den Hook auf Phasenwechsel baust du via PlaceholderAPI-Placeholder %bentobox_oneblock_phase% plus Discord Webhook Plugin oder manuell mit einem Skript, das das Log liest.

Monetarisierung ohne EULA-Bruch

Mojang EULA verbietet den Verkauf von Pay-to-Win-Vorteilen. Was definitiv nicht geht: Phasen-Booster, Drop-Multiplikatoren, bezahlter Zugang zu Endphasen. Was geht: Kosmetik, zusätzliche Team-Slots, mehr Homes, Custom Chat-Präfixe, größerer Warp-Radius.

Verkaufe keine "VIP-Insel mit 2x Drop aus dem Block". Das bricht die Balance und verstößt formell gegen EULA. Lieber einen VIP-Warp, Zugang zu einem privaten Forum oder einen farbigen Nick verkaufen.

FAQ

Wie viele Phasen hat OneBlock standardmäßig

Zehn Phasen mit je zweihundert Blöcken. Plains, Underground, Snow, Frosty, Ocean, Jungle, Desert, End, Nether und die finale Sky. Voller Zyklus 2000 Blöcke. Jede Phase lässt sich per goToNextPhase strecken oder kürzen.

Kann jemand die Insel eines anderen Spielers zerstören

Nein, der BentoBox-Schutz blockiert standardmäßig Block-Abbau auf fremdem Gebiet. Besucher dürfen nur laufen und schauen. Willst du zerstörerisches PvP, gib eine separate Arena-Welt, erlaube kein Griefing der Inseln.

Funktioniert OneBlock auf Folia

BentoBox 2.x und das OneBlock-Addon sind teils Folia-kompatibel, aber ohne Garantie. Manche Addons (Level, Challenges) können kaputtgehen. Bei einer Folia-Build vorher auf einem Dev-Server testen. Am stabilsten läuft OneBlock auf Paper oder Purpur.

Wie füge ich ItemsAdder-Custom-Items in eine Phase ein

Das OneBlock-Addon unterstützt namespaced IDs. Im Phasen-YAML trägst du den Custom-Block als itemsadder:my_block ein:

blocks:
  GRASS_BLOCK: 200
  itemsadder:custom_ore: 30

Analog für Oraxen mit Präfix oraxen:. Der Block muss vor OneBlock im Registry sein, also ItemsAdder zu BentoBox softdepend hinzufügen.

Kann OneBlock auf einem Cracked-Server laufen

Ja. OneBlock hängt nicht von Premium-Auth ab. Mit online-mode=false läuft alles wie gewohnt, dazu wird oft AuthMe für Passwortschutz genutzt. Auf Cracked-Servern ist OneBlock wegen niedriger Einstiegsschwelle sogar populärer.

Wie viel RAM für 100 Online

4-6 GB für Paper 1.21 mit BentoBox, OneBlock und einem Basis-Plugin-Set (EssentialsX, Vault, LuckPerms, DiscordSRV). Mit ItemsAdder, schweren Resource Packs, Mobs auf jeder Insel und einem schweren Chat-Plugin plane 8 GB ein.

Wie setze ich die Insel eines Spielers zurück

/oba reset <Name> setzt die Insel auf null und rollt alle Blöcke zurück. Sofort. Alle in einem Schlag mit /oba reset *, aber das löscht ALLE Inseln inklusive Teams und Loot. Nur am Saisonstart einsetzen.

Was als Nächstes

Basis steht, jetzt zu den Details. Aktiviere die Addons Challenges und Level für Gamification, richte Discord mit Auto-Posting des Topl ein und entscheide dich für eine Saisonlänge. Ohne Saisons verliert jeder OneBlock SMP nach einem halben Jahr Interesse: Top-Spieler sitzen schon auf Phase 10, Neulinge holen das nicht auf. Eine 60-90-Tage-Saison mit finalem Reset und Belohnungen ist die sauberste Lösung.

Und vergiss Bot- und DDoS-Schutz nicht. OneBlock mit Farmen ist attraktiv für Griefer und Botnet-DDoSer. MineGuard hat einen kostenlosen Plan für kleine Server und kostenpflichtige für größere Projekte.


Schützen Sie Ihren Server vor DDoS-Angriffen

Kostenloser Schutz mit 5-Minuten-Einrichtung. 1 TB Traffic inklusive.

Kostenlos testen


Weitere Artikel