Skip to content

Latest commit

 

History

History
106 lines (78 loc) · 2.94 KB

File metadata and controls

106 lines (78 loc) · 2.94 KB

mcstructure logo

mcstructure

Lesen und Schreiben von Minecraft .mcstructure-Dateien.

🌍 Diese README-Datei ist auch in den folgenden Sprachen verfügbar:

Code-Stil Dokumentationsstatus PyPI

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.

Installation

pip install mcstructure

Demonstration

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)

Nützliche Links

Externe Resourcen


NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG.

KEIN OFFIZIELLES MINECRAFT PRODUKT. NICHT VON MOJANG GENEHMIGT ODER MIT MOJANG ASSOZIIERT.