Reaktor-System

Mehrschichtige Multiblock-Reaktoren erzeugen interne Energie (numerischer Speicher), z. B. abziehbar über RedstoneNetwork / Reactor.extractEnergy(). Persistenz: plugins/ProMMO/reactors.yml (nicht SQLite/MySQL). Quelle: docs/reaktor.md.

Ausführliche ASCII-Schichtpläne und Crafting-Raster: docs/grafik-rezepte-und-reaktorbau.md — siehe auch Grafik-Handbuch.

Schnellstart

  1. Bauplan: /prommo reactor info BASIC
  2. Struktur bauen — Kernblock = mittlerer Block der untersten Schicht (L0); Material je Typ: BASIC/ADVANCED mittleres C, ULTIMATE/FUSION mittleres D, NUCLEAR mittleres O
  3. Registrieren: /prommo reactor create BASIC bzw. … BASIC Mein Kraftwerk
  4. Treibstoff: Kohle in Truhe/Fass im Umkreis (reactor.fuel.scan_radius) oder Hand: /prommo reactor fuel
  5. /prommo reactor start — Status: /prommo reactor status oder Rechtsklick auf Schild nahe Kern (≤4 Blöcke, eigene Reaktoren)

Befehle

BefehlBeschreibung
/prommo reactor info <TYP>Speicher, Output, Bauplan-Zeilen L0, L1, … + Legende
/prommo reactor create <TYP> [Name]Registriert am angeblickten Kernblock
/prommo reactor startStart (Treibstoff nötig)
/prommo reactor stopStopp
/prommo reactor statusEnergie, %, Treibstoff-Ticks, Output
/prommo reactor fuel1 Item aus der Haupthand → Treibstoff
/prommo reactor listEigene Reaktoren mit Koordinaten

Berechtigung: prommo.reactor.use (Standard: true). Optional prommo.reactor.admin.

Konfiguration (config.ymlreactor:)

SchlüsselBedeutung
enabledGesamtsystem an/aus
tick_interval_ticksAbstand der Simulation (Standard 40 ≈ 2 s)
max_per_playerMax. Reaktoren pro Spieler
max_place_distanceRaycast-Reichweite
overload_percentAb hier Status OVERLOADING
nuclear_explosion_powerExplosion bei Kernzerstörung (NUCLEAR, aktiv)
fuel.auto_refuel_from_inventoriesLeerer Tank zieht aus Truhen/Fässern
fuel.scan_radiusSuchradius um den Kern
fuel.auto_take_per_refuelMax. Items pro Auto-Nachfüllung
fuel.ticks_per_item.<MATERIAL>Treibstoffwert pro Item

Treibstoff wird pro Zyklus nur verbraucht, wenn noch Speicher frei ist und Energie erzeugt wird.

Block-Codes (Auszug)

CodeMaterial (Kurz)
WDeepslate-Familie
IEisenblock
DDiamantblock
NNetheritblock
OObsidian / weinender Obsidian
G / TGlas / getöntes Glas
CBruchstein, Steinziegel, Ziegel, …
M, Q, P, Z, V, Y, U, H, F, S, R, L, B, EMagmablock, Quarz, Kupfer, Amboss, Lampe, Blitzableiter, Sculk, Trichter, Ofen, Schild, Redstone, Lapis, Eisenstangen, Truhe/Fass
ALuft
_ / Leer / XIgnoriert

Standard-Baupläne

TypGrundrissSchichten (L0 unten)Kern (L0 Mitte)
BASIC5×55C
ADVANCED7×76C
ULTIMATE7×77D
NUCLEAR7×77O
FUSION7×78D

Gefahr: Zerstörung des Kernblocks eines laufenden Nuclear-Reaktors → Explosion (nuclear_explosion_power).

Simulation

Typ-Balance (AGENTS / Code)

TypSpeicherOutput/Zyklus
BASIC1.0005
ADVANCED5.00020
ULTIMATE20.00050
NUCLEAR100.000200
FUSION500.0001.000

Integration Redstone

RedstoneNetwork kann optional extractEnergy nutzen — Verknüpfung zur Laufzeit (connectToReactor).

Troubleshooting

ProblemHinweis
Multiblock stimmt nichtMit info schichtweise vergleichen; exakte Materialien
Keine Energiestart? Treibstoff? status
Kein TreibstoffKiste im Radius oder fuel mit Item in der Hand
Doppelter KernPro Weltkoordinate nur ein Reaktor-Kern

Stromnetz (City-Build)

Reaktor-Energie kann über Kupfer-Kabel an Verbraucher verteilt werden — siehe die eigene Seite City-Stromnetz (/prommo power status, city_power in der Config). Verwaltung & Stadtkasse: Stadt-System.

English summary (kurz)

Multiblock reactors store energy in YAML. Commands: /prommo reactor (info, create, start, stop, status, fuel, list). Core = center of layer L0. Blueprints 5×5 (BASIC) or 7×7 with 5–8 layers. NUCLEAR cores explode if broken while active.