Die Grundidee ist folgende:
In Minecraft werden mehrere verschiedene Blöcke/Objekte eingeführt, die entweder Energie bereitstellen, transportieren/verwalten oder verbrauchen:
Energieproduktion:
-Generatoren/Dampfmaschinen
-Solarzellen
-Blitzkollektoren
Energietransport/-verwaltung:
-Energieleitungen
+Energiespeicher
-Kondensatorblöcke (schnell verfügbare energie, geringe Kapazität)
-Speichertanks (große Kapazität, beschränkte Energieabgaberate)
-Dioden
-Schalter
-Notfallerdungen (um Schäden durch Überlastung zu vermeiden)
-Sicherungen (Begrenzung des Stromflusses)
-etc...
Energieverbrauchend:
-Fernbedienungen (Funksignal -> Redstonesignal)
-Energiebarrieren (physische Barriere zwischen zwei Emittern)
+verschiedene Verteidigungssysteme
- - Taser (Betäuben, sind nicht tödlich)
- - Kraftfelder (schieben Player und Mobs zurück wie starker Wind)
- - uvm...
-Hochgeschwindigkeitstransportsysteme
- - Teleporter
- - Portalverbindungen innerhalb der Standardwelt
- - etc...
-Scheinwerfer
-Aufzuge
-etc...
Energieleitungen sind in der Luft platzierbare Rohre mit 1/3 bis 1/4 Block Durchmesser.
Wenn zu viel Energie in ein System geleitet wird, können einzelne Geräte durchbrennen. Ausgenommen sind Energieproduzierende Geräte und Leitungen.
die Energie in einem System wird gleichmäßig zwischen allen verbrauchenden Geräten aufgeteilt. Einige Geräte funktionieren auch mit eingeschränkter Energieversorgung (wie Scheinwerfer[verringerte Helligkeit] und Fernbedienungen[verringerte Reichweite]), andere fallen aus und brauchen ein paar Sekunden, um wieder hochzufahren (wie Energiebarrieren).
Energiebarrieren können nicht aktiviert werden, wenn sich ein Block zwischen den Emittern befindet. In einer aktiven Energiebarriere kann nichts platziert werden.
Generatoren können via Redstone-Signal abgeschaltet werden, um Überlastungen zu vermeiden. Speichertanks geben ein Redstonesignal ab, wenn sie zu 90% gefüllt sind.
Alle Speichertanks stellen Energie nach Bedarf zur Verfügung und versuchen, innerhalb eines Systems eine ausgeglichene Ladungsverteilung zu erreichen.
Kondensatorblöcke können zum Ausgleich der Versorgungslage auf zwei Verhaltensweisen eingestellt werden: das bereithalten von Energie, falls in kurzer zeit viel Energie benötigt wird (z.b. gleichzeitiges Abfeuern vieler einzelner Geschütze) oder das bereitstellen von Speicherplatz für Uberlastungssituationen (z.b. bei Blitzeinschlag in einen Blitzkollektor).
Sollte die Leistung der Engine das hergeben, wären Bildschirme mit per Script festlegbarer Anzeige ideal, um größere Energiesysteme zu überwachen (Anzeige von input/output, belegter/freier Speicherkapazität, Energiequellen etc...)
Ich weiss, das könnte zu technologisch oder Science-Fiction-mäßig für Minecraft sein und ist auch noch sehr, ähm,
detailreich aufgebaut, aber ich finde, eine Diskussion ist es auf jeden Fall wert.
PS: den Orginalthread findet ihr
hier