Minecraft bpm mod 2026 download
logo
minecraft mod bpm

bpm

Game Version: 1.16.5
Total Downloads: 44,007
Updated: Mar 26, 2021
Created: Mar 23, 2021
Download bpmDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
bpm-1.0.2.71.jar beta 4.60 MB Mar 26, 2021 1.16.5 20,670 download bpm bpm-1.0.2.71.jar betaDownload
bpm-1.0.2.65.jar beta 4.60 MB Mar 25, 2021 1.16.5 23,146 download bpm bpm-1.0.2.65.jar betaDownload
bpm-1.0.2.64.jar beta 3.95 MB Mar 24, 2021 1.16.5 94 download bpm bpm-1.0.2.64.jar betaDownload
bpm-1.0.2.5.jar beta 3.95 MB Mar 23, 2021 1.16.5 33 download bpm bpm-1.0.2.5.jar betaDownload
bpm-1.0.2.4.jar beta 3.95 MB Mar 23, 2021 1.16.5 21 download bpm bpm-1.0.2.4.jar betaDownload
bpm-1.0.2.3.jar beta 3.95 MB Mar 23, 2021 1.16.5 43 download bpm bpm-1.0.2.3.jar betaDownload

Description

Share this:

What is bpm?

Bpm, formerly known as blueprints, is an all in one automation solution for Minecraft, it runs using forge, fabric support may be coming soon. It supports GUI based node programming so anyone can create powerful automated tasks without any prior programming knowledge. In a matter of seconds automate transfers between containers independent of each other, create mob grinder, and so much more! This mod is in a very early stage and will have many more bug fixes and features to come!

 

Early version in game preview

 

What can it do?

Multi-function support (Create multiple functions in a single block that run independently of each other!) All in one automation system (From containers, to mobs, and beyond this is the ultimate tool for any task automation in game) GUI based programming! (Create automated functions through GUI based node programming.) How's it work: Craft a 'singularity' block and jump right into developing your automates systems by opening it up and selecting all the options that suit your needs!

 

How does it work?

Blueprints uses a node based system. You can use link nodes to specify a real in world link to either an inventory of items, fluids, or energy (more to come maybe). You can extract items at a specified rate using a ticking node, and you can filter the items extracted. There's a buffer node for storing near infinite items, it displays it's current inventory in the node gui, and can have it's buffer inserted into/extracted from, they can also be filtered. There's a node called the "hopper node" which as it's name suggests, allows you to select a location in world and pick up the items (can be filtered). This can be inserted into a link node (real world inventory), stored in a buffer, or kept inside the internal hopper buffer. There's also a player breaker node that also you to set the item in the fake player's hand and break a block at the selected location, this is useful for things like ores that require a pickaxe of a certain tier. Finally (for now) there's a user node, which as it's name suggests allows you to right click. The user node also has an internal buffer allowing you to push items into it, meaning you could say automate a wheat farm by inserting wheat into one user node, bone meal into another then just setting the tick speed. 

 

Notice: This mod uses imgui-java to render it's interface, and because of that it requires native bindings for each platform, Window, Mac, and Linux. That simply means that the dependency's of the mod differ from platform to platform, if you are familiar with LWJGL, aka the opengl bindings minecraft runs on then you should know that each platform requires specific natives. That said I will likely start bundling all three platform's natives, so it's compatible across the board. In it's current state, when ran on a dedicated server, it can run on Mac, Linux, and Window because the dedicated server doesn't need to touch any of the GUI code. I know ChosenArchitect had talked to the atm6-sky team about this and they thought it would be an issue, but I assure you I've had my mod running stable on a Linux box from bisecthosting (not a sponsor) for days on end. When I do end up adding all the platform natives, I won't be able to confirm it's working on Linux (it works on servers) because I only have windows and mac, I will be doing stability tests later today (3/25/21) for mac, and I know windows is already stable. I would like to ask for users to test on Linux if said induvial uses the platform. Thank you for all of the support, I really hope to get my mod in as many modpacks as possible (you don't need to as permission). TL;DR: the mod currently works on Linux/mac/windows servers, and (should work on windows/mac clients, with Linux support coming later today.). Please report issues to the GitHub.

 

Rewrite?!

I wasn't happy with the original code base, a lot of it was prototyping code, so I've started a rewrite. Along with a new cleaner user interface, and variable nodes amoung other things; a new node driven API is being written to allow developers to easily add new nodes. If you have any color suggestions or style ideas, I'm all ears so please leave a comment. 

 

Discord

If you have questions, suggestions, you want to help, or you just wanna say hi to me, feel free to join the discord link here.

P.S i'm looking for a community manager and discord moderators/admins, join the server and let me know that you're interersted!

Comments

Add a comment