Skip to content

Multilingual Script Support: English

Mark Hughes edited this page Aug 27, 2017 · 2 revisions

Multilingual Script Support

LegacyFactions allows any characters to be used that are supported by Java Unicode. You can find a full list of values support in the Java Character UnicodeScript documentation:

https://docs.oracle.com/javase/8/docs/api/java/lang/Character.UnicodeScript.html

If you open your conf.json file you will find a section called enabledScriptSupport. By default LegacyFactions has added some variables already:

  "enabledScriptSupport": {
    "BALINESE": false,
    "KHMER": false,
    "ARABIC": false,
    "HAN": false
  },

To allow BALINESE characters you will need to change the value false to true. As another example, to enable ARABIC you will need to change the value false to true like so:

  "enabledScriptSupport": {
    "BALINESE": false,
    "KHMER": false,
    "ARABIC": true,
    "HAN": false
  },

If your script type is not listed that is OK simply replace the phrase "BALINESE" with your script type. For example, if you wish to use Greek you will find it in the documentation as GREEK.

  "enabledScriptSupport": {
    "GREEK": true,
    "KHMER": false,
    "ARABIC": false,
    "HAN": false
  },

You can now type this command to reload the configuration:

/f reload