These are APIs that connect to the hackCraft2 server from Python to manipulate pets.
Project description
概要
py2hackCraft2はhackCraft2にpythonから接続し命令をするためのライブラリです。
hackCraft2がどういうものかについて、くわしくはhackCraft2のダウンロードページを参考していただくとして、
簡単に説明をするとhackCraft2はMinecraft java editionのサーバープラグインです。
このプラグインを導入すると、Minecraft上でプログラミングができるようになります。
Minecraftについて何かについてくわしくはインターネットで検索をして調べてください。
hackCraft2を導入されたMinecraftサーバーにpy2hackCraft2をつかえばPythonから命令をすることができます。
次に、py2hackCraft2のインストール方法、それから利用方法を説明します。
インストール方法
次のコマンドを実行して、プロジェクトをローカルマシンにセットアップします:
python3 -m pip install py2hackCraft2
利用方法
以下のコードはシンプルなコードで、ペットをその場でくるくる回らせるように命令するプログラムです。
from py2hackCraft.modules import Player
player = Player("masafumi_t")
player.login("localhost", 25570)
hello = player.getEntity("hello")
for i in range(5):
hello.forward()
hello.turnRight()
player.logout()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file py2hackcraft2-1.0.32.tar.gz
.
File metadata
- Download URL: py2hackcraft2-1.0.32.tar.gz
- Upload date:
- Size: 25.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 693d8f20d72a239ac9802db86fccb6f7f0b48dcb8734da03dabea9eb27ac94a7 |
|
MD5 | 4c3c346534a545813a711bdb6874b813 |
|
BLAKE2b-256 | f58485e4d7988b2d2ea2588e216e6f6d064e80d82eb8119e330954e53b3ac152 |
File details
Details for the file py2hackCraft2-1.0.32-py3-none-any.whl
.
File metadata
- Download URL: py2hackCraft2-1.0.32-py3-none-any.whl
- Upload date:
- Size: 23.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d2903aef6b68549ee135dae387410b31b6a5acdf0f7c454dd2bf68b1b0e442c |
|
MD5 | 2810e8c375e30914e4c4545593ad59f5 |
|
BLAKE2b-256 | 17200379c3ebd8839340641da50dc3c3283c9980c6e81a255152545b59c78313 |