Giter Site home page Giter Site logo

boyquotes / bedrock-addon-icons Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sirlich/bedrock-addon-icons

0.0 0.0 0.0 367 KB

VSCode extension to display Godot icons for Minecraft Bedrock Addon file-types.

Home Page: https://discord.gg/XjV87YN

License: MIT License

JavaScript 54.70% Python 45.30%

bedrock-addon-icons's Introduction

Bedrock Addon Icons

Bedrock Addon Icons is an extension that provides Godot icons inside of VSCode, for the purpose of creating Bedrock addons. The icons will display based on file extensions.

For example obsidian_knife.recipe.json will display a recipe icon.

Using this Extension

Due to limitations in VSCode, this extension replaces all icons, across the entire editor. For this reason, you should disable the extension globally, and only enable in the workspaces where you are developing addons:

"extensions": {
	"recommendations": [
		"sirlich.bedrock-addon-icons"
	]
}

Theme and Style

It was difficult to find good icons for all possible asset types. If some icons disagree with you, please get in touch. In general, red icons are for the behavior pack, and blue icons are for the resource pack.

For icons that can exist in both, like entities, the icon can be red or blue depending on which pack you specify. It will show white if it can't figure it out.

Example:

  • troll.entity.json : White (unknown pack)
  • troll.entity.rp.json : Blue (resource pack)
  • troll.entity.bp.json : Red (behavior pack)

Extension Bindings

To allow different styles of naming, there are many allowed bindings for every asset type. This allows you the most flexibility in your file naming. You may manually examine theme.json if you would like to view all mappings, otherwise you can use the following sensible heuristic:

General naming Rule:

  • The full name will always be there: e.g., troll.entity.json and troll.animation_controller.json
  • Various short versions exist as well: e.g., troll.e.json and troll.ac.json

You can specify color by including 'rp' or 'bp':

  • At the end: e.g., troll.entity.bp.json and troll.e.bp.json
  • At the start: e.g., troll.rp.entity.json and troll.rp.e.json
  • A second short version is usually provided, which puts pack first, with no dot: troll.bpe.json

Lots of files are also supported, such as:

  • tick.json
  • manifest.json
  • example.mcfunction

Attribution

This repository contains icons from Godot. Please consider donating to them. Two icons (JS and Json) are copied from seti. Both projects are MIT licensed.

bedrock-addon-icons's People

Contributors

sirlich avatar nusiq avatar

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.