Giter VIP home page Giter VIP logo

byhaviour's Introduction

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.

byhaviour's People

Contributors

byadam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

velxeno

byhaviour's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.