Skip to content
This repository has been archived by the owner on May 15, 2023. It is now read-only.

byAdam/byHaviour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

byHaviour

❗ Discontinued ❗

byHaviour has been discontinued since 2018, so I highly recommend you use Bridge. instead

What is it?

byHaviour is a free Minecraft:Bedrock Edition Behaviour Pack Editor written in Python. You can edit everything within Behaviour Packs with a clean minimalist interface.

Why use it?

byHaviour helps you significantly speed up your workflow when working with behaviour packs.

It is in essence a tailor made JSON editor, designed to be used to edit entity, loot and trade table files, although supports all JSON files. The joy of working with a JSON editor is that you have no worry of syntax errors. It includes smart and dynamic suggestions and autocompletion meaning you can write entitre files with ease and just a few key presses. You can also load packs, bringing up an overview page with a handy list of all entities in the pack.

Features

  • Smart and Dynamic Suggestions

    • Components, Subcomponents, Filters, Condition, Functions, Loot, Trades all autocomplete.
    • Suggests component groups and events referenced elsewhere in the file or pack.
    • Builtin lists of items, blocks and entities.
  • Simple but Powerful Editor

    • Entities are split into 3 subeditors: "Component Groups", "Components" and "Events" leading to a clear and organised workspace.
    • Highlight keywords in your file.
    • Copy and directly paste JSON into the editor.
    • Reorder objects and interact with the editor using shortcuts.
    • Comments! Imports and exports Minecratt's // comment syntax.
    • Querying! Query the documentation for information about the chosen component.
    • Save, Rename and Delete files all from within the editor.
  • Behaviour Pack Overview Tab

    • Change the pack icon and edit the manifest file.
    • View all entities used in your pack, and see those that are not!
    • Set a frequently edited pack as default so you can quickly open and edit files.
  • Light and Dark Theme

    • A light, vibrant theme for those excited to create behaviour packs!
    • A dark theme for those who have created behaviour packs before.
  • Prewritten Components

    • Press a button or use shortcuts to import prewritten components into your files.
    • You can easily add other frequently written components, outlined here.

Screenshots

Overview

Light Overview Dark Overview

Editor

Light Editor Dark Editor Light Suggestions Dark Suggestions

Querying

Light Query Dark Query

Prewritten Components

To add a new component you can import is very simple

  1. Create a new JSON file in "/assets/imports/" in the folder with your byHaviour.exe file.
  2. Copy the template found here.
  3. Change the value of "name" to the name you want in the imports menu.
  4. Change the value of "data" to the component(s).
  5. Change the value of "priority" depending where you want it in the imports menu.