-
Notifications
You must be signed in to change notification settings - Fork 16
Home
PikaMug edited this page Aug 22, 2022
·
6 revisions
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!
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"