Skip to main content

Bolt

GitHub Actions PyPI PyPI - Python Version Discord

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bolt-0.50.1.tar.gz (52.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bolt-0.50.1-py3-none-any.whl (59.7 kB view details)

Uploaded Python 3

File details

Details for the file bolt-0.50.1.tar.gz.

File metadata

  • Download URL: bolt-0.50.1.tar.gz
  • Upload date:
  • Size: 52.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","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}

File hashes

Hashes for bolt-0.50.1.tar.gz
Algorithm Hash digest
SHA256 5bcb0ee76c87c0504fdf52fb79cf71a9acd0e681cc6df33fa9829039d8277ab8
MD5 f9001eabf8729745e40c8df7fca0c676
BLAKE2b-256 b43c53d8b950adbba601fdf4a0d2f1f1da652ca5f5879e040da2d8d8a020f9db

See more details on using hashes here.

File details

Details for the file bolt-0.50.1-py3-none-any.whl.

File metadata

  • Download URL: bolt-0.50.1-py3-none-any.whl
  • Upload date:
  • Size: 59.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","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}

File hashes

Hashes for bolt-0.50.1-py3-none-any.whl
Algorithm Hash digest
SHA256 89c5505050d4431f0c0a6fed28691c626d0439c8d2432c3fdfdc185dbcddf592
MD5 8a1e64c11c8f8a2a0bbc04ff068b8722
BLAKE2b-256 3f9bfa2699f4d991fa7b83b61daecb0c7a533487358448191bf4eefbcef89ce7

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page