Compare commits
3 Commits
1b12c2728b
...
2d916c7e0c
Author | SHA1 | Date | |
---|---|---|---|
2d916c7e0c | |||
8567e6b3b2 | |||
b64c1e7c59 |
3
pom.xml
3
pom.xml
@ -6,9 +6,10 @@
|
|||||||
|
|
||||||
<groupId>net.t2code</groupId>
|
<groupId>net.t2code</groupId>
|
||||||
<artifactId>T2CodeLib</artifactId>
|
<artifactId>T2CodeLib</artifactId>
|
||||||
<version>14.0</version>
|
<version>14.1</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
|
|
||||||
<name>T2CodeLib</name>
|
<name>T2CodeLib</name>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
@ -51,7 +51,6 @@ public class T2CbungeePlayers implements PluginMessageListener {
|
|||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void callAllBungeePlayers() {
|
public static void callAllBungeePlayers() {
|
||||||
|
@ -23,6 +23,47 @@ public class T2Creplace {
|
|||||||
.replace("[nl]", "\n")));
|
.replace("[nl]", "\n")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static Object replaceObject(String prefix, Object object) {
|
||||||
|
if (object instanceof String) {
|
||||||
|
object = replaceLegacyColor((String) object).replace("[prefix]", prefix).replace("[ue]", "ü")
|
||||||
|
.replace("[UE]", "Ü").replace("[oe]", "ö").replace("[OE]", "Ö")
|
||||||
|
.replace("[ae]", "ä").replace("[AE]", "Ä").replace("[nl]", "\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((object instanceof List) || (object instanceof ArrayList)) {
|
||||||
|
List<String> in = (List<String>) object;
|
||||||
|
List<String> output = new ArrayList<>();
|
||||||
|
for (String input : in) {
|
||||||
|
output.add(replaceLegacyColor(input).replace("[prefix]", prefix)
|
||||||
|
.replace("[ue]", "ü").replace("[UE]", "Ü").replace("[oe]", "ö")
|
||||||
|
.replace("[OE]", "Ö").replace("[ae]", "ä").replace("[AE]", "Ä")
|
||||||
|
.replace("[nl]", "\n"));
|
||||||
|
}
|
||||||
|
object = output;
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Object replaceObject(String prefix, Player player, Object object) {
|
||||||
|
if (object instanceof String) {
|
||||||
|
object = PlaceholderAPI.setPlaceholders(player, replaceLegacyColor((String) object).replace("[prefix]", prefix).replace("[ue]", "ü")
|
||||||
|
.replace("[UE]", "Ü").replace("[oe]", "ö").replace("[OE]", "Ö")
|
||||||
|
.replace("[ae]", "ä").replace("[AE]", "Ä").replace("[nl]", "\n"));
|
||||||
|
}
|
||||||
|
if (object instanceof List) {
|
||||||
|
List<String> in = (List<String>) object;
|
||||||
|
List<String> output = new ArrayList<>();
|
||||||
|
for (String input : in) {
|
||||||
|
output.add(PlaceholderAPI.setPlaceholders(player, replaceLegacyColor(input).replace("[prefix]", prefix)
|
||||||
|
.replace("[ue]", "ü").replace("[UE]", "Ü").replace("[oe]", "ö")
|
||||||
|
.replace("[OE]", "Ö").replace("[ae]", "ä").replace("[AE]", "Ä")
|
||||||
|
.replace("[nl]", "\n")));
|
||||||
|
}
|
||||||
|
object = output;
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
|
||||||
public static List<String> replace(String prefix, List<String> Text) {
|
public static List<String> replace(String prefix, List<String> Text) {
|
||||||
List<String> output = new ArrayList<>();
|
List<String> output = new ArrayList<>();
|
||||||
for (String input : Text) {
|
for (String input : Text) {
|
||||||
@ -35,7 +76,7 @@ public class T2Creplace {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static List<String> replace(String prefix, Player player, List<String> Text) {
|
public static List<String> replace(String prefix, Player player, List<String> Text) {
|
||||||
List<String> output = new ArrayList();
|
List<String> output = new ArrayList<>();
|
||||||
if (player == null) {
|
if (player == null) {
|
||||||
return Collections.singletonList("player is null");
|
return Collections.singletonList("player is null");
|
||||||
}
|
}
|
||||||
@ -52,7 +93,7 @@ public class T2Creplace {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static List<String> replacePrice(String prefix, List<String> Text, String price) {
|
public static List<String> replacePrice(String prefix, List<String> Text, String price) {
|
||||||
List<String> rp = new ArrayList();
|
List<String> rp = new ArrayList<>();
|
||||||
for (String s : Text) {
|
for (String s : Text) {
|
||||||
rp.add(replaceLegacyColor(s).replace("[prefix]", prefix)
|
rp.add(replaceLegacyColor(s).replace("[prefix]", prefix)
|
||||||
.replace("[ue]", "ü").replace("[UE]", "Ü").replace("[oe]", "ö")
|
.replace("[ue]", "ü").replace("[UE]", "Ü").replace("[oe]", "ö")
|
||||||
@ -82,7 +123,7 @@ public class T2Creplace {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static List<String> replacePrice(String prefix, Player player, List<String> Text, String price) {
|
public static List<String> replacePrice(String prefix, Player player, List<String> Text, String price) {
|
||||||
List<String> rp = new ArrayList();
|
List<String> rp = new ArrayList<>();
|
||||||
for (String s : Text) {
|
for (String s : Text) {
|
||||||
rp.add(replaceLegacyColor(PlaceholderAPI.setPlaceholders(player, s.replace("[prefix]", prefix)
|
rp.add(replaceLegacyColor(PlaceholderAPI.setPlaceholders(player, s.replace("[prefix]", prefix)
|
||||||
.replace("[ue]", "ü").replace("[UE]", "Ü").replace("[oe]", "ö")
|
.replace("[ue]", "ü").replace("[UE]", "Ü").replace("[oe]", "ö")
|
||||||
|
@ -24,6 +24,29 @@ public class T2Csend {
|
|||||||
T2ChoverModule.modulePlayer(msg, player);
|
T2ChoverModule.modulePlayer(msg, player);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void sender(CommandSender sender, String msg) {
|
||||||
|
if (msg == null || msg.contains("[empty]")) return;
|
||||||
|
T2ChoverModule.moduleSender(msg, sender);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void console(Object object) {
|
||||||
|
String msg = String.valueOf(object);
|
||||||
|
if (msg == null || msg.contains("[empty]")) return;
|
||||||
|
T2ChoverModule.moduleConsole(msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void player(Player player, Object object) {
|
||||||
|
String msg = String.valueOf(object);
|
||||||
|
if (msg == null || msg.contains("[empty]")) return;
|
||||||
|
T2ChoverModule.modulePlayer(msg, player);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void sender(CommandSender sender, Object object) {
|
||||||
|
String msg = String.valueOf(object);
|
||||||
|
if (msg == null || msg.contains("[empty]")) return;
|
||||||
|
T2ChoverModule.moduleSender(msg, sender);
|
||||||
|
}
|
||||||
|
|
||||||
public static void title(Player player, @Nullable String title, @Nullable String subtitle) {
|
public static void title(Player player, @Nullable String title, @Nullable String subtitle) {
|
||||||
player.sendTitle(title, subtitle);
|
player.sendTitle(title, subtitle);
|
||||||
}
|
}
|
||||||
@ -32,11 +55,6 @@ public class T2Csend {
|
|||||||
player.sendTitle(title, subtitle, fadeIn, stay, fadeOut);
|
player.sendTitle(title, subtitle, fadeIn, stay, fadeOut);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void sender(CommandSender sender, String msg) {
|
|
||||||
if (msg == null || msg.contains("[empty]")) return;
|
|
||||||
T2ChoverModule.moduleSender(msg, sender);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void debug(Plugin plugin, String msg) {
|
public static void debug(Plugin plugin, String msg) {
|
||||||
debug(plugin, msg, null);
|
debug(plugin, msg, null);
|
||||||
}
|
}
|
||||||
|
@ -17,6 +17,11 @@ public class T2Cconfig {
|
|||||||
YamlConfiguration.set(path, value);
|
YamlConfiguration.set(path, value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
public static void set(String path, Object value, YamlConfiguration YamlConfiguration) {
|
||||||
|
if (!YamlConfiguration.contains(path)) {
|
||||||
|
YamlConfiguration.set(path, value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public static void set(String path, YamlConfiguration YamlConfiguration) {
|
public static void set(String path, YamlConfiguration YamlConfiguration) {
|
||||||
YamlConfiguration.set(path, null);
|
YamlConfiguration.set(path, null);
|
||||||
@ -119,6 +124,10 @@ public class T2Cconfig {
|
|||||||
return T2Creplace.replace(prefix, yamlConfiguration.getString(path));
|
return T2Creplace.replace(prefix, yamlConfiguration.getString(path));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static Object selectObject(String prefix, String path, YamlConfiguration yamlConfiguration) {
|
||||||
|
return T2Creplace.replaceObject(prefix, yamlConfiguration.get(path));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public static Integer selectInt(String path, YamlConfiguration yamlConfiguration) {
|
public static Integer selectInt(String path, YamlConfiguration yamlConfiguration) {
|
||||||
return (yamlConfiguration.getInt(path));
|
return (yamlConfiguration.getInt(path));
|
||||||
|
@ -108,6 +108,9 @@ public final class T2CodeLibMain extends JavaPlugin {
|
|||||||
Metrics.Bstats(plugin, Util.getBstatsID());
|
Metrics.Bstats(plugin, Util.getBstatsID());
|
||||||
if (SelectLibConfig.getBungee()) {
|
if (SelectLibConfig.getBungee()) {
|
||||||
Bukkit.getMessenger().registerOutgoingPluginChannel(plugin, "t2c:bcmd");
|
Bukkit.getMessenger().registerOutgoingPluginChannel(plugin, "t2c:bcmd");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Bukkit.getMessenger().registerOutgoingPluginChannel(plugin, "t2c:bonlp");
|
Bukkit.getMessenger().registerOutgoingPluginChannel(plugin, "t2c:bonlp");
|
||||||
if (!Bukkit.getMessenger().isIncomingChannelRegistered(plugin, "t2c:bonlp")) {
|
if (!Bukkit.getMessenger().isIncomingChannelRegistered(plugin, "t2c:bonlp")) {
|
||||||
T2Csend.debug(plugin, "registerIncomingPluginChannel §et2c:bonlp");
|
T2Csend.debug(plugin, "registerIncomingPluginChannel §et2c:bonlp");
|
||||||
|
Loading…
Reference in New Issue
Block a user