Skip to content
PikaMug edited this page Aug 22, 2022 · 6 revisions

Welcome to the LocaleLib wiki!

I make Dirt look goodI make Tierra look good

Send messages to players with any Bukkit Material, EntityType, or Enchantment for translation into the target client's language. From Afrikaans and Albanian, to Welsh and Yoruba - tearing down the language barrier has never been simpler!

Developer flowchart

This chart assumes the project in question is intended to be compatible with Minecraft 1.13 or newer.

graph LR;
    A[Determine project<br>need for LocaleLib]-->B;
    style A fill:#FFF2CC,stroke:#D6B656,stroke-width:4px,color:#000
    B{Support<br>Minecraft<br>1.7.x?}-->|No|C;
    B-->|Yes|D(Use LocaleLib);
    style D fill:#D5E8D4,stroke:#82B366,stroke-width:4px,color:#000
    click D "https://github.com/PikaMug/LocaleLib/wiki/Getting-started" "Get started!"
    C{Run on<br>CraftBukkit<br>servers?}-->|No|E;
    C-->|Yes|D;
    E{Run on<br>Spigot<br>servers?}-->|No|Z;
    E-->|Yes|F;
    F{{Avoid Chat<br>Component<br>API?}}-->|No|G;
    F-->|Yes|D;
    G{{Avoid mapping<br>keys for Minecraft<br>1.8-1.12}}-->|No|H;
    G-->|Yes|D;
    H{{Avoid separate keys,<br>reflection or NMS<br>for Minecraft 1.13+?}}-->|No|Z;
    H-->|Yes|D;
    Z(Use methods<br>available to<br>Paper servers)
    style Z fill:#F8CECC,stroke:#B85450,stroke-width:4px,color:#000
    click Z "https://github.com/PikaMug/LocaleLib/wiki/Retrieve-object-names#why-not-just-use-paper" "Learn more"
Loading
Clone this wiki locally