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
Release files for reapermc 1.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| reapermc-1.5.1.tar.gz | 22.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| reapermc-1.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 63.7 kB
Release files / reapermc-1.5.1.tar.gz
| Download URL | reapermc-1.5.1.tar.gz |
|---|---|
| Size | 22.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6f1c4ed2c929aa94b97d31658f699f9722e34adad6b550c2c8a01f25167cc78c
|
|
BLAKE2b-256 checksum How to use checksums |
f300d7fae0d30dd56a00113146ce1de14ee4074424677f8654ff299a3a4ae36d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / reapermc-1.5.1-py3-none-any.whl
| Download URL | reapermc-1.5.1-py3-none-any.whl |
|---|---|
| Size | 41.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ba49e6baeca829c7c542a5e00d5cb0ba1dcf1f4fba0c2f29f6039c690f0db257
|
|
BLAKE2b-256 checksum How to use checksums |
aaae253abc8a9ad41e7582b83971dcf01a231d3ff5ebf3a020b7412bd8d353b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|