Function library for the Bolt scripting language.
Project description
lightning-rod
Function library for the Bolt scripting language.
Introduction
Minecraft version: 1.20.1
This library features an API for the minecraft commands, usually improved by adding dynamic support or even adding new abstract functions.
from lightning_rod:api import Bossbar, set_level, random
# example of OOP bossbars ^^
bb = Bossbar()
bb.name = 'gas prices'
bb.color = 'red'
bb.show()
# example of dynamic level setting at runtime ^^
set_level(random(5, 20))
Installation
pip install lightning_rod
Getting started
The library is designed to be used within any bolt
script (either a .mcfunction
or bolt
file) inside a bolt
enabled project.
require:
- bolt
- lightning_rod
pipeline:
- mecha
Once you've required bolt
and lightning_rod
, you are able to import the package's api
module directly inside your bolt script.
Most of the imports come from the lightning_rod:api
module as shown below.
from lightning_rod:api import random, sqrt
Now you're free to use the API!
Documentation
Coming soon...
License - MIT
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
Hashes for lightning_rod-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00d8b1e18c8b162e0891195a9a0eba4a35ce9f209a789b672877765ab63b6e80 |
|
MD5 | 0bb333a244f0ea33a99b7c3c2c7c20d3 |
|
BLAKE2b-256 | 58c2b388d7bcbff1398c66454cc844c80fa4c8db95b521d00a63a9516a50f841 |