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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|