Skip to main content

Présentation

Cette bibliothèque permet d'exécuter des scripts Python dans le jeu Minetest (un jeu largement inspiré de Minecraft mais open source et gratuit).

Ce travail s'appuie sur celui de Alessandro Norfo (sprintingkiwi) https://github.com/sprintingkiwi/pycraft_lib, également inspiré de Aron Nieminen et Mojang AB pour la partie connexion.

Installation

Côté jeu

Windows:
Linux:
luarocks install luasocket
Côté Python
  • Installer la bibliothèque minetest-python-nsi
pip install minetest-python-nsi
  • Importer la bibliothèque
from minetest_python_nsi import *

Utilisation

from minetest_python_nsi import *

# Connexion en local
connexion()

pos = recuperer_ma_position()
x, y, z = pos[0], pos[1], pos[2]+1

# Pose un bloc de diamant à côté du joueur
poser_bloc((x, y, z), 57)
from minetest_python_nsi import *

# Connexion à un serveur distant
# port par défaut: 4711
connexion("mon_pseudo", "mon_serveur.fr", 4711)

La documentation complète de la librairie.

Metadata

Release files for minetest-python-nsi 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for minetest-python-nsi 0.3.0
File Interpreter ABI Platform
minetest_python_nsi-0.3.0-py3-none-any.whl Python 3 none any Details

Release files / minetest_python_nsi-0.3.0-py3-none-any.whl

Download URL minetest_python_nsi-0.3.0-py3-none-any.whl
Size 11.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c39c029af08762e263104272f7a22418a385a6daf3e9da4422e66c413f07ae39
BLAKE2b-256 checksum
How to use checksums
10057e224794f5513d28fdd7a30505c137067465e7b0fea87292cdd6eab3fb94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.3.0 This release

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page