Skip to content

KobeMotmans/Multiblocks

Repository files navigation

The banner

GitHub License GitHub Repo stars PyPI - Version

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

Warning

Optimizations aren't fully complete yet. If you experience performance issues, feel free to create a github issue. This gives us more insight in what functions to optimize.

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

A showcase of how the library is used

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.

Showcase: placement detection

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.

Get started

We have a full fledged documentation on how to use our library.

About

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.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors