Skip to content

Latest commit

 

History

History
98 lines (74 loc) · 2.61 KB

README_DE.md

File metadata and controls

98 lines (74 loc) · 2.61 KB

mcstructure logo

mcstructure

Lesen und Schreiben von Minecraft .mcstructure-Dateien.

code style: black

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.

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


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

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