A high level framework for the Bolt scripting language.
Project description
ReaperMC
A high level framework for the Bolt scripting language.
Introduction
Reaper is a framework for the Bolt scripting language. It features complex yet optimized, high level yet simple to use functions.
The goal of this project is to reduce the time developers waste. The aim is to enable developers in creating things faster while focusing on the important bits.
For further info about the project, check here.
Installation
pip install reapermc
Getting started
This package is designed to be used within .bolt
scripts, inside a bolt enabled project. I will never officially support .mcfunction
files.
To enable Reaper inside your project, you will need to add reapermc
to your require
list inside the beet config file.
require:
- bolt
- reapermc
Modules named <namespace>:main
will automatically be the entrypoint.
To use Reaper's functions, you'll need to import them. (This won't be necessary in the future).
# my_project:main
from reapermc:api import sleep, set_time, tag
def become_wizard():
tellraw @s 'You will become a wizard...'
with sleep(40):
set_time(13000)
tag('wizardman')
tellraw @s 'You are now a wizard!'
Documentation
The documentation for this project can be found here.
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
File details
Details for the file reapermc-1.5.1.tar.gz
.
File metadata
- Download URL: reapermc-1.5.1.tar.gz
- Upload date:
- Size: 22.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/37.3 requests/2.28.1 requests-toolbelt/0.10.1 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/5.0.0 keyring/23.11.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f1c4ed2c929aa94b97d31658f699f9722e34adad6b550c2c8a01f25167cc78c |
|
MD5 | ad25d66b685af6b0c79c0af987beb78e |
|
BLAKE2b-256 | f300d7fae0d30dd56a00113146ce1de14ee4074424677f8654ff299a3a4ae36d |
File details
Details for the file reapermc-1.5.1-py3-none-any.whl
.
File metadata
- Download URL: reapermc-1.5.1-py3-none-any.whl
- Upload date:
- Size: 41.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/37.3 requests/2.28.1 requests-toolbelt/0.10.1 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/5.0.0 keyring/23.11.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba49e6baeca829c7c542a5e00d5cb0ba1dcf1f4fba0c2f29f6039c690f0db257 |
|
MD5 | a7eedaa92ae4c2fb1d44d34224784eed |
|
BLAKE2b-256 | aaae253abc8a9ad41e7582b83971dcf01a231d3ff5ebf3a020b7412bd8d353b3 |