Bolt
Supercharge Minecraft commands with Python.
infinite_invisibility = {
Id: 14,
Duration: 999999,
Amplifier: 1,
ShowParticles: false,
}
def summon_chicken_army(n):
for i in range(n):
summon chicken ~i ~ ~ {
Tags: [f"quack{i}"],
IsChickenJockey: true,
Passengers: [{
id: zombie,
IsBaby: true,
ActiveEffects: [infinite_invisibility]
}]
}
say Go forth, my minions!
summon_chicken_army(16)
Installation
The package can be installed with pip.
$ pip install bolt
Contributing
Contributions are welcome. Make sure to first open an issue discussing the problem or the new feature before creating a pull request. The project uses uv.
$ uv sync
You can run the tests with uv run pytest.
$ uv run pytest
The code is formatted and checked with ruff.
$ uv run ruff format
$ uv run ruff check
License - MIT
Release files for bolt 0.51.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bolt-0.51.0.tar.gz | 52.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bolt-0.51.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 112.3 kB
Release files / bolt-0.51.0.tar.gz
| Download URL | bolt-0.51.0.tar.gz |
|---|---|
| Size | 52.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1abb78bf058cb7439cacc60cde8d3b9af49cadc147990b3525c16f4bc2463461
|
|
BLAKE2b-256 checksum How to use checksums |
50ff4fcca0be75b32a790bc751a0113ede064d033c517167c0de2ae228bf8389
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / bolt-0.51.0-py3-none-any.whl
| Download URL | bolt-0.51.0-py3-none-any.whl |
|---|---|
| Size | 59.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ef3fb1f40c01c4a5d216b8440f98a083368f53b12989d795e1a684ff9f416ad1
|
|
BLAKE2b-256 checksum How to use checksums |
7f5e83d8dddc4603ac43b71569247ba53d18149198b8a70ebc9f6d2e1390d486
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|