Function library for the Bolt scripting language.
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))pip install lightning_rodThe 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:
- mechaOnce 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, sqrtNow you're free to use the API!
Coming soon...
License - MIT