Skip to content

Commit 55a6906

Browse files
ZP4RKERZP4RKER
authored andcommitted
Started message translation
1 parent 8090045 commit 55a6906

3 files changed

Lines changed: 870 additions & 1 deletion

File tree

src/main/java/com/perceivedev/clicktpa/ClickableTPA.java

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.perceivedev.clicktpa;
22

33
import org.bukkit.Bukkit;
4+
import org.bukkit.ChatColor;
45
import org.bukkit.event.EventHandler;
56
import org.bukkit.event.Listener;
67
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
@@ -11,6 +12,8 @@ public class ClickableTPA extends JavaPlugin implements Listener {
1112
public void onEnable() {
1213
// Register the listener
1314
getServer().getPluginManager().registerEvents(this, this);
15+
// Save the default config
16+
saveDefaultConfig();
1417
}
1518

1619
@EventHandler
@@ -23,7 +26,22 @@ public void onCommandRun(PlayerCommandPreprocessEvent event) {
2326
if (command.split(" ").length == 2) {
2427
// Has player as argument
2528
if (Bukkit.getPlayer(command.split(" ")[1]) != null) {
26-
// Valid player argument
29+
// Valid player (and online)
30+
String acceptText = getConfig().getString("message.accept");
31+
String denyText = getConfig().getString("message.deny");
32+
boolean useDisplayName = getConfig().getBoolean("message.use-display-name");
33+
String[] firstLine = getConfig().getString("message.line-1").split(" ");
34+
JSONMessage message;
35+
for (int i = 0; i < firstLine.length; i++) {
36+
if (i == 0) {
37+
message = JSONMessage.create();
38+
if (firstLine[i].contains("&")) {
39+
int index = firstLine[i].indexOf("&");
40+
ChatColor colour = ChatColor.getByChar(firstLine[i].substring(index, index + 1));
41+
// Add text to JSONMessage instance
42+
}
43+
}
44+
}
2745
}
2846
}
2947
}

0 commit comments

Comments
 (0)