/deluxemenus-editor

Online editor for DeluxeMenus plugin

Primary LanguageJavaScriptMIT LicenseMIT

DeluxeMenus Editor

Visual editor for DeluxeMenus


Rate


⚠️ WIP | Early version

Install dependencies

yarn install
   or
npm i

Run:

yarn start
   or
npm start

Features

  • auto-save you can reload page any time w/o losing data, all saved in localStorage
  • visual edit you can even search items by name (items provided by minecraft-items. TODO: add support of minecraft-blocks-render data)
  • All actual fields of config
  • YML export
  • Pre-configured items select. It will change "slot" field to "slots" for using same info for those items
  • Preview even with minecraft color styled title
  • Language selector

New features

You can request new features by open issue (Added label "feature wanted" for this)


Contributing

Adding new language
  • Copy main lang file english.json in /src/lang.
  • Rename it to your language
  • Edit it
  • Add language to list in /src/inventory.js on line 17 (variable LANGLIST) ⚠️ Name in list and file name must be the same ⚠️
  • Send pull request
Adding new field
Fild object
{
  name: LANG['your new field'],
  value: 'your new field',
  extra: Boolean,
  type: String,
  tagName: String
}
  • name - String from lang file
  • value - value to be added in yaml
  • extra - true = hide field by default
  • type - number | checkbox | text
  • tagName - input | textarea

A lot of work to do. Just wanted to share it