Die Entwicklerecke vom MCB-Network

MCB STUDIO.

Wir bauen die Plugins für unseren eigenen Minecraft-Server.
Hier zeigen wir sie – bald auch zum Mitnehmen.

Wenn uns auf dem Server was fehlt, bauen wir’s halt selbst. Kein Baukasten aus zwanzig Plugins, die sich gegenseitig im Weg stehen – sondern Sachen, die genau das machen, was wir brauchen. Und wenn mal was hakt, wissen wir wenigstens, wo wir suchen müssen.

Was wir gebaut haben.

Das meiste läuft auf unserem MCB-Attack-Server. Dazu unser Discord-Bot, das Werkzeug für unsere Server – und ein CAD-Programm, weil uns die großen unter Linux zu oft im Stich gelassen haben.

FlaggschiffJava 25Paper 26.3

MCB-Survival

Unser MCB-Attack-Paket: Chunks claimen, Teams gründen, mit Diamanten handeln und am Spawn per Elytra losfliegen. Die Claims siehst du direkt auf der BlueMap.

MCB-Network Logo
Navi-Hinweis · zufällig aus 18 Sprüchen
Rust 2024OpenCascadeIn Arbeit

MCB-CAD

Ein CAD-Programm, das sich wie die großen CAD-Programme bedient – nur schlank, nativ unter Linux und für den 3D-Druck gedacht. Noch früh dran, aber Skizzen, Maße und Extrudieren klappen schon.

SkizzeExtrudierenBohrung
Java 25Citizens 2

MCB-Quest

NPCs verteilen Quests – sammeln, jagen, quatschen. Oder sie nehmen Neulinge an die Hand und führen sie einmal über den Spawn. Eine neue Quest sind ein paar Zeilen YAML.

plugins/MCB-Quest/quests.yml
tutorial:
  name: "<gold>Willkommen auf MCB-Attack</gold>"
  giver: 2
  greet: "Hey du! Du bist neu hier, oder?"
  tour:
    - x: 357.5
      y: 67
      z: 114.5
      wait: 9
      say: "Das ist das <gold>Launchpad</gold> …"
  rewards:
    items: ["BREAD:32"]
Willkommen auf MCB-Attack Führung · Station 1 von 2 — Launchpad
JavaPaperSimple Voice Chat

MCB-Musik

Musik an bestimmten Orten: Du läufst zum Strand, und es läuft Strandmusik – über Simple Voice Chat, ohne Resourcepack. Hör mal rein:

Strand /musik · Radius 30 · 5 Titel · Fallback: Platten
„Reggae“ · Pro Sensory
„Sunny Side Up“ · Pro Sensory
„Gone Fishin’“ · Memoraphile

Hörproben: 20-Sekunden-Ausschnitte, Musik CC0 via OpenGameArt

Node.jsdiscord.jsSQLite

MCB-Support

Unser Discord-Bot: Tickets mit eigenem Kanal, die das Team live auch unterwegs auf dem Handy beantworten kann. Dazu Musik, Voice-Support mit Warteraum und Meldungen, wenn jemand live geht.

# ticket-0112
MCB SupportBOTheute um 18:42
Ticket #0112 Betreff Komme nicht auf den Server Erstellt von Kiwi_42
✅ Schließen👤 Claimen
🙋 Lumi hat dieses Ticket übernommen.
Svelte 5TypeScriptTauri 2

MCB-Connect

Damit verwalten wir unsere Server: Terminal, Dateien, Live-Logs und Server-Konsole im Browser oder als Desktop-App – mit Zwei-Faktor-Login fürs ganze Team.

  • survival
  • lobby
  • proxy
  • backup
CPU RAM

18:41:07 Preparing level "world"

18:41:12 Done (4.912s)! For help, type "help"

18:42:30 Kiwi_42 joined the game

● Live-Log folgt …

Drei Projekte.
Mal genauer.

01

MCB-Survival

Alles, was ein MCB-Attack-Server braucht.

  • Chunks claimen und Freunden vertrauen
  • Teams mit Tag über dem Kopf und eigenem Team-Chat
  • Shops per Schild an Truhe oder Fass – bezahlt wird in Diamanten
  • Spawn-Elytra: Doppelsprung zum Gleiten, F für Schub
  • Status vor dem Namen – live, aufnahme & Co.

PAPER 26.3 · JAVA 25 · SQLITE · MCB-CORE

02

MCB-Quest

Quests, ohne dass es kompliziert wird.

  • Jeder Citizens-NPC kann Questgeber werden
  • Sachen sammeln, Mobs jagen oder mit jemandem reden
  • Belohnung: Diamanten, XP, Items oder Befehle
  • Führungen: Der NPC läuft vor und erklärt unterwegs
  • Neue Quest = ein paar Zeilen YAML + /questadmin reload

PAPER · CITIZENS 2 · YAML

03

MCB-CAD

Bedient sich wie die Großen, nur schlanker.

  • Skizzen mit Maßen und Abhängigkeiten
  • Extrudieren, verbinden, ausschneiden – automatisch erkannt
  • Zeitleiste: zurückspringen, ändern, weiterbauen
  • Export als STL oder STEP – direkt ab in den Slicer
  • Läuft nativ unter Linux, OpenCascade als Kern

RUST 2024 · OPENCASCADE · EGUI

Bald zum Mitnehmen.

Hier gibt’s unsere Plugins bald zum Runterladen – genau die Versionen, die bei uns auf dem Server laufen.

MCB-Survival

Claims, Teams, Diamanten-Shops, Spawn-Elytra.

Paper 26.3Java 25MCB-CoreLuckPerms optionalBlueMap optional
Bald

MCB-Core

Die Basis: Tab-Liste, Chat, AFK. Pflicht für MCB-Survival.

Paper 26.2+Java 25
Bald

MCB-Quest

NPC-Quests und Führungen, alles in einer YAML-Datei.

Paper 26.3Java 25Citizens 2
Bald

MCB-Musik

Musik an Orten über den Voice Chat. Braucht ffmpeg auf dem Server.

Paper 26.3Java 25Simple Voice Chat
Bald

MCB-CAD Linux

Kommt, sobald es mehr kann als Skizzen und Extrudieren.

Bald