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)The package can be installed with pip.
$ pip install boltContributions are welcome. Make sure to first open an issue discussing the problem or the new feature before creating a pull request. The project uses poetry.
$ poetry installYou can run the tests with poetry run pytest.
$ poetry run pytestThe project must type-check with pyright. If you're using VSCode the pylance extension should report diagnostics automatically. You can also install the type-checker locally with npm install and run it from the command-line.
$ npm run watch
$ npm run checkThe code follows the black code style. Import statements are sorted with isort.
$ poetry run isort bolt tests
$ poetry run black bolt tests
$ poetry run black --check bolt testsLicense - MIT