Lesen und Schreiben von Minecraft .mcstructure
-Dateien.
Diese README-Datei ist auch in den folgenden Sprachen verfügbar:
Im gesamten Projekt (und offiziell seit dem "Better Together Update") ist mit "Minecraft" die Version gemeint, welche auch als "Bedrock Edition" bekannt ist.
Features dieser Bibliothek sind nur in der oben genannten Edition von Minecraft nützlich.
Warning Dieses Projekt ist momentan in der BETA Version. Die meisten Features sind somit instabil.
Diese Bibliothek ermöglicht es innerhalb eines
Programmes Minecraft Strukturen zu editieren.
Diese können dann als .mcstructure
-Datei
gespeichert werden und beispielsweise in einem
Verhaltenspaket genutzt werden.
Es ist auch möglich, Blöcke und Entitäten zu identifizieren, welche mit einem Konstruktionsblock innerhalb des Spiels gespeichert wurden.
pip install mcstructure
from mcstructure import Block, Structure
struct = Structure(
(7, 7, 7),
Block("minecraft:wool", color = "red")
)
(struct
.set_block((1, 1, 1), Block("minecraft:grass"))
.set_block((2, 2, 2), Block("minecraft:grass"))
.set_block((3, 3, 3), Block("minecraft:grass"))
.set_block((4, 4, 4), Block("minecraft:grass"))
.set_block((5, 5, 5), Block("minecraft:grass"))
.set_block((6, 6, 6), Block("minecraft:grass"))
)
with open("house.mcstructure", "wb") as f:
struct.dump(f)
with open("house.mcstructure", "rb") as f:
struct = Structure.load(f)
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG.
KEIN OFFIZIELLES MINECRAFT PRODUKT. NICHT VON MOJANG GENEHMIGT ODER MIT MOJANG ASSOZIIERT.