Updated plugin to 1.14.4

This commit is contained in:
Aust1n46 2019-07-20 18:41:49 -04:00
parent 12999289b3
commit 9c79065e04
6 changed files with 35 additions and 11 deletions

View File

@ -19,5 +19,6 @@
<classpathentry kind="lib" path="C:/Users/Austin/Desktop/Mineverse Network/Servers/Hub/spigot-1.11.2-R0.1-SNAPSHOT.jar"/>
<classpathentry kind="lib" path="C:/Users/Austin/Desktop/Mineverse Network/Servers/Hub/spigot-1.12.2.jar"/>
<classpathentry kind="lib" path="C:/Users/Austin/Desktop/Mineverse Network/Servers/Hub/spigot-1.13.2.jar"/>
<classpathentry kind="lib" path="C:/Users/Austin/Desktop/Mineverse Network/Servers/Hub/spigot-1.14.4.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>

View File

@ -1,4 +1,4 @@
name: VentureChat
main: mineverse.Aust1n46.chat.bungee.MineverseChatBungee
version: 2.15.1
version: 2.16.0
author: Aust1n46

View File

@ -582,6 +582,24 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
}
private static void splitComponents(List<Object> finalList, Object o, Class<?> c) throws Exception {
if(plugin.getConfig().getString("loglevel", "info").equals("debug")) {
for(Method m : c.getMethods()) {
System.out.println(m.getName());
}
}
if(VersionHandler.is1_14_4()) {
ArrayList<?> list = (ArrayList<?>) c.getMethod("getSiblings").invoke(o, new Object[0]);
for(Object component : list) {
ArrayList<?> innerList = (ArrayList<?>) c.getMethod("getSiblings").invoke(component, new Object[0]);
if(innerList.size() > 0) {
splitComponents(finalList, component, c);
}
else {
finalList.add(component);
}
}
}
else {
ArrayList<?> list = (ArrayList<?>) c.getMethod("a").invoke(o, new Object[0]);
for(Object component : list) {
ArrayList<?> innerList = (ArrayList<?>) c.getMethod("a").invoke(component, new Object[0]);
@ -593,6 +611,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
}
}
}
}
private void loadNMS() {
try {

View File

@ -144,10 +144,10 @@ public class ChatListener implements Listener {
filtered = cc.FilterChat(event.getMessage());
}
if(mcp.getPlayer().hasPermission("venturechat.color")) {
filtered = Format.FormatStringColor(filtered);
//filtered = Format.FormatStringColor(filtered);
}
if(mcp.getPlayer().hasPermission("venturechat.format")) {
filtered = Format.FormatString(filtered);
//filtered = Format.FormatString(filtered);
}
filtered = " " + filtered;
if(plugin.getConfig().getString("tellformatto").equalsIgnoreCase("Default")) {

View File

@ -73,6 +73,10 @@ public class VersionHandler {
return Bukkit.getVersion().contains("1.14");
}
public static boolean is1_14_4() {
return Bukkit.getVersion().contains("1.14.4");
}
public static boolean isCauldron() {
return false;
}

View File

@ -1,5 +1,5 @@
name: VentureChat
version: 2.15.1
version: 2.16.0
api-version: 1.13
main: mineverse.Aust1n46.chat.MineverseChat
depend: [Vault, ProtocolLib, PlaceholderAPI]