Minecraft: Bedrock Edition Websocket Server
bedrockpy lässt Sie einen Websocket Server erstellen, welcher in der Lage ist, mit einem Spieler in Minecraft zu interagieren. Wie der Name bereits andeutet, funktioniert dieses Projekt nur mit der "Minecraft: Bedrock Edition".
Code sagt mehr als tausend Worte.
from bedrock.server import Server
app = Server()
@app.server_event
async def ready(ctx):
print(f"Bereit @ {ctx.host}:{ctx.port}!")
@app.game_event
async def block_broken(ctx):
await ctx.server.run(f"title @a title Wer hat {ctx.id} zerstört?!")
app.start("localhost", 6464)
Bitte lesen Sie die Sektion "Introduction", um mit bedeockpy zu starten.
- Python 3.10 oder höher
- pip (kommt in der Regel mit Python)
- Minecraft (nicht Java Edition) (jede Version)1
Sie können bedrockpy mit dem folgenden Befehl installieren/upgraden:
pip install -U bedrockpy
Wenn Sie nicht Windows nutzen, können sie ebenfalls uvloop nutzen, was die Geschwindigkeit des Servers beschleunigt:
pip install -U "bedrockpy[fast]"
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG.
KEIN OFFIZIELLES MINECRAFT PRODUKT. NICHT VON MOJANG GENEHMIGT ODER MIT MOJANG ASSOZIIERT.
Footnotes
-
Nur dem Client, welcher die Verbindung mit dem Server eingeht betreffend. ↩