A tool to simplify importing custom assets in Minecraft

Overview

BAMO - Block And Move On

A tool to simplify importing custom assets in Minecraft

Currently only allows you to quickly prototype models in-game, but further functionality is coming

WARNING - STILL AN EARLY VERSION SO USE AT YOUR OWN RISK

I would HIGHLY recommend you backup up any model files before attempting to use this plugin/mod

Installation

  1. Download the BAMO.jar mod file and move it to the mods folder in your minecraft directory
  2. Download Kotlin for Forge 1.16.0 and move it to the same directory
  3. Download the BAMO.js plugin file
  4. Open Blockbench, click File -> Plugins -> Load Plugins from File
  5. Select the BAMO.js file you just downloaded
  6. Restart Blockbench
  7. Click File -> Preferences -> Settings -> Export and add the location of the resourcepacks folder in the minecraft directory to the text box under "Resource Pack Folder Location"

How to use

Blockbench Plugin

  1. Make sure the file you're working on is saved and click File -> BAMO Export
  2. Input your chosen block properties
    • Display Name - The name of the block ingame
    • Material - The type of block that the majority of the new block's properties will be inhereted from
    • Blast Resistance - How resistant to explosions the block is
    • Slipperiness - How much the player slides on the block
    • Gravity - If checked, the block will fall like sand or gravel
    • Rotation type - TBA
    • Block Sounds - The vanilla block that the block's sounds will copy
    • Luminance - How much the block glows
    • Max Stack Size - The max number of items in a stack of that block
    • Fireproof - TBA
    • Creative Tab - Which tab on the creative mode item panel the new block will be added to
  3. Click "Confirm"

Minecraft Mod

  • Ensure that the BAMO resource pack is enabled
  • Reboot the game if you add new blocks or change the properties of a block
  • Textures and models can be reloaded without rebooting with the shortcut F3+T
  • If no BAMO resource pack is shown, make sure you've set the folder setting correctly in Blockbench

Changelog

0.1

Launched initial version of both Minecraft mod and Blockbench plugin with support for Block objects

You might also like...

Simplify the installation of a Silverstripe Dev Environment.

silverstripe docker starter Simplify the installation of a Silverstripe Dev Environment. The silverstripe docker starter is based on the silverstripe/

Jul 7, 2022

A library to simplify the https://photop.live REST api.

Photop.js Thanks a lot to stalicites (qa#1337) for writing the documentation... Photop.js is a library created by IMPixel, and used to accomplish crea

Jul 30, 2022

A command line application to simplify the git workflow on committing, pushing and others commands.

Git-Suite A command line application to simplify the git workflow on committing, pushing and others commands. Prerequisites Install Node Package Manag

Aug 10, 2022

A Minecraft launcher written in Rust, with an Electron frontend.

RustMine A Minecraft launcher written in Rust, with an Electron frontend. Why? I thought it would be fun to use two of my most familiar languages, Rus

Oct 16, 2022

Minecraft 1.8.9 mod which steals the access token and more things from the targetted user and sends to a backend server for processing. Disclaimer: For educational purposes only.

Minecraft 1.8.9 mod which steals the access token and more things from the targetted user and sends to a backend server for processing. Disclaimer: For educational purposes only.

R.A.T Retrieve Access Token Check DxxxxY/TokenAuth to login into an MC account with a name, token and uuid combo. Features Grabs the username, uuid, t

Jan 9, 2023

Servidor de Minecraft

 Servidor de Minecraft

Servidor de Minecraft Explore a documentação » Report Bug · Request Feature Sobre o Projeto Esse projeto é um servidor de Minecraft que foi desenvolvi

Jun 14, 2022

Minecraft client written in Javascript

Minecraft client written in Javascript

webmc About Webmc is minecraft client written in Javascript. From web browser this client connects to websocket proxy and then to real minecraft serve

Jan 9, 2023

✨ Your Minecraft related projects are now easier.

✨ Your Minecraft related projects are now easier.

🧱 MineAPI - Simple Minecraft API Provider 💻 Get Started Fill in the src/config.json file completely. Make sure your Node.js version is v16.16.0. Ope

Nov 1, 2022

Minecraft modpack that port Create: Above and Beyond to Fabric Toolchain.

Minecraft modpack that port Create: Above and Beyond to Fabric Toolchain.

English Cabricality Create: Above and Beyond but for Fabric 1.18.2 using Create 0.5. Cabricality aims to port the CAB experience to Fabric, but not 1:

Dec 23, 2022
Comments
  • Improve BAMO pack loading/discovery

    Improve BAMO pack loading/discovery

    As a side effect, changes the BAMO data directory to "objects" since "data" is reserved for regular Minecraft data packs.

    I also haven't tested the exporter; I just changed a variable so hopefully it works without issue.

    opened by DenimRed 0
Releases(0.3.6-alpha)
Owner
Tom Mudway
Applications Developer at McMaster University, Ontario Most of my recent work is as a part of https://github.com/McMasterRS.
Tom Mudway
Evolve is an online investment portfolio management system where users can keep track of all the assets that they have invested in and how well their assets are performing.

Evolve is an online investment portfolio management system where users can keep track of all the assets that they have invested in and how well their assets are performing.

Indrajit 6 Oct 16, 2022
Kuldeep 2 Jun 21, 2022
This simple library allows you to create awesome responsive and highly customizable popups importing just one JavaScript file.

Creativa - Popup This is a simple library that allows you to create awesome popups importing just one JavaScript file. Getting started You can import

Eduardo Mollo 5 Mar 29, 2022
More than a Password Protection and Management tool, it secures all your valuable digital assets in your own vault

ZeroPass Client ZeroPass is more than a Password Protection and Management tool, it secures all your valuable digital assets in your own vault, includ

null 6 Aug 22, 2022
'event-driven' library aims to simplify building backends in an event driven style

'event-driven' library aims to simplify building backends in an event driven style(event driven architecture). For message broker, light weight Redis Stream is used and for event store, the well known NoSQL database, MongoDB, is used.

Sihoon Kim 11 Jan 4, 2023
A browser extension to simplify web pages and hide distracting things like hide cookie banners, auto-playing videos, sidebars, etc

Unclutter Browser Extension A browser extension to simplify web pages and hide distracting things like hide cookie banners, auto-playing videos, sideb

null 849 Jan 9, 2023
Wen? Now! A library to simplify your Web3 data fetching.

Wen Connect? Now! Minimalistic library for Web3 user interfaces. Seamless connection flows to Metamask. Stateless sessions that work anywhere (client,

Guillaume Bibeau-laviolette 20 Jul 20, 2022
It's a javascript Class which contains utility methods that simplify working with google maps web SDK

About GoogleMapsJSHelper It's a javascript Class which contains utility methods that simplify working with google maps web SDK Note: i used ES7 Class

Sami Alateya 6 Jul 23, 2022
🛫 TypeScript Starter template to simplify creating your next npm package.

TypeScript Starter Kit This is an opinionated TypeScript Starter kit to help kick-start development of your next npm package. ?? Get Started Luckily,

Open Web 7 Sep 27, 2022
🛫 TypeScript Starter template to simplify creating your next npm package.

TypeScript Starter Kit This is an opinionated TypeScript Starter kit to help kick-start development of your next npm package. ?? Get Started Luckily,

Open Web Foundation 5 May 19, 2022