Multiblocks library
Project description
Introduction
Multiblocks is a plugin for the beet toolchain. It provides a very user friendly and easy way to create multiblock blueprints with a focus on versatility and performance.
Take a look at our documentation
Features
Create multiblock blueprints with ease
You only need a single json file and a structure .nbt file inorder to generate your full fledged multiblock blueprint
Automatic placement detection
The library marks any blocks that are incorrectly placed. Red for a wrong block, Orange for a wrong blockstate and purple if the block should be air.
Outlines
You can easily show an outline for your multiblock so you can visualize the structure without much visual lag.
Full rotation / mirroring
The library handles full rotation and mirroring of the multiblock. Even the blockstates will change appropriately.
Extreme versatility
The library offers many different optimized ways to implement and interact with your multiblock structure.
The library provides an extensive function set that allows you to grab any data from your multiblock anytime and configure behaviour however you want.
It's also equipped with an event based system through callbacks provided in the json file. This makes it a lot easier to run any functionality once the multiblock is completed.
Additional conditions
In the json file you can also specify any additional conditions that need to be true inorder for the multiblock to complete. That way you can easily implement custom block detection.
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 mcmultiblocks-0.1.2.tar.gz.
File metadata
- Download URL: mcmultiblocks-0.1.2.tar.gz
- Upload date:
- Size: 30.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73eab05c3ca50aa45b1afa22324afde292b2a45c14dbac5ca2d68d2c48971bac
|
|
| MD5 |
331e74c0d6ed9ad5ce4d0b67618428c5
|
|
| BLAKE2b-256 |
50f3914d77a14314a209e214f741b02e32cd11408ccccb0706dae2cd89b5f48e
|
File details
Details for the file mcmultiblocks-0.1.2-py3-none-any.whl.
File metadata
- Download URL: mcmultiblocks-0.1.2-py3-none-any.whl
- Upload date:
- Size: 29.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cca72f24da45fb8f9fe736ae586c735cb31beb21d656cb2bae73be5c80ab2bf0
|
|
| MD5 |
c5c28f3dd832a06aaeca9b410cb9a900
|
|
| BLAKE2b-256 |
e76a785cfc422933fc6cbf26f1b6d8ef66415daeae6fd2c5cccf3ba9c4b5256d
|