Changing the Color of the Clan
This commit is contained in:
@@ -9,7 +9,9 @@ import de.spaffel.clans.commands.test;
|
||||
import de.spaffel.clans.commands.newclan;
|
||||
import de.spaffel.clans.commands.leaveclan;
|
||||
import de.spaffel.clans.commands.joinclan;
|
||||
import de.spaffel.clans.commands.setclancolor;
|
||||
import de.spaffel.clans.commands.utils.jsonutil;
|
||||
import de.spaffel.clans.commands.utils.apicheck;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
@@ -40,12 +42,21 @@ import org.bukkit.event.player.PlayerCommandPreprocessEvent;
|
||||
import org.bukkit.event.player.PlayerJoinEvent;
|
||||
import org.bukkit.event.player.PlayerQuitEvent;
|
||||
import org.bukkit.plugin.Plugin;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
import org.bukkit.command.Command;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.command.TabCompleter;
|
||||
import org.bukkit.util.StringUtil;
|
||||
|
||||
public final class Clans extends JavaPlugin implements Listener {
|
||||
public LuckPerms lp;
|
||||
@Override
|
||||
public void onEnable() {
|
||||
|
||||
if(apicheck.doGet() == true){
|
||||
// Plugin startup logic
|
||||
getServer().getPluginManager().registerEvents(this, this);
|
||||
File file = new File("plugins/Clans/playerdata/");
|
||||
@@ -61,7 +72,8 @@ public final class Clans extends JavaPlugin implements Listener {
|
||||
getCommand("newclan").setExecutor(new newclan());
|
||||
getCommand("leaveclan").setExecutor(new leaveclan());
|
||||
getCommand("joinclan").setExecutor(new joinclan());
|
||||
}
|
||||
getCommand("setclancolor").setExecutor(new setclancolor());
|
||||
}}
|
||||
|
||||
@Override
|
||||
public void onDisable() {
|
||||
@@ -70,10 +82,11 @@ public final class Clans extends JavaPlugin implements Listener {
|
||||
|
||||
@EventHandler
|
||||
public void onPlayerJoin(PlayerJoinEvent event) {
|
||||
|
||||
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "say Helllooow!" + event.getPlayer().getName());
|
||||
jsonutil.createPlayer(toString().valueOf(event.getPlayer().getUniqueId()));
|
||||
jsonutil.createuuidentry(toString().valueOf(event.getPlayer().getUniqueId()), event.getPlayer().getName());
|
||||
if(apicheck.doGet() == true) {
|
||||
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "say Helllooow!" + event.getPlayer().getName());
|
||||
jsonutil.createPlayer(toString().valueOf(event.getPlayer().getUniqueId()));
|
||||
jsonutil.createuuidentry(toString().valueOf(event.getPlayer().getUniqueId()), event.getPlayer().getName());
|
||||
}
|
||||
}
|
||||
|
||||
public void ChatFormat(LuckPerms lp) {
|
||||
@@ -82,34 +95,46 @@ public final class Clans extends JavaPlugin implements Listener {
|
||||
|
||||
@EventHandler
|
||||
public void onChat(AsyncPlayerChatEvent e) {
|
||||
User user = LuckPermsProvider.get().getPlayerAdapter(Player.class).getUser(e.getPlayer());
|
||||
Set<String> groups = (Set<String>)user.getNodes(NodeType.INHERITANCE).stream().map(InheritanceNode::getGroupName)
|
||||
.collect(Collectors.toSet());
|
||||
if(apicheck.doGet() == true) {
|
||||
User user = LuckPermsProvider.get().getPlayerAdapter(Player.class).getUser(e.getPlayer());
|
||||
Set<String> groups = (Set<String>) user.getNodes(NodeType.INHERITANCE).stream().map(InheritanceNode::getGroupName)
|
||||
.collect(Collectors.toSet());
|
||||
|
||||
|
||||
String prefix2 = user.getCachedData().getMetaData().getPrefix().replace("&", "§");
|
||||
String suffix = user.getCachedData().getMetaData().getSuffix().replace("&", "§");
|
||||
Player p = e.getPlayer();
|
||||
|
||||
|
||||
Player p = e.getPlayer();
|
||||
if (user.getCachedData().getMetaData().getPrefix() == null) {
|
||||
String prefix2 = "";
|
||||
Player pli = e.getPlayer();
|
||||
System.out.println(prefix2);
|
||||
String prefix = jsonutil.getPrefix(String.valueOf(e.getPlayer().getUniqueId()));
|
||||
|
||||
|
||||
if (user.getCachedData().getMetaData().getPrefix() == null){
|
||||
return;
|
||||
|
||||
}else{
|
||||
|
||||
Player pli = e.getPlayer();
|
||||
System.out.println(prefix2);
|
||||
String prefix = jsonutil.getPrefix(String.valueOf(e.getPlayer().getUniqueId()));
|
||||
e.setFormat(prefix2 + "" + prefix + e.getPlayer().getName() + " §7➢ §r" + e.getMessage());
|
||||
|
||||
|
||||
} else {
|
||||
String prefix2 = user.getCachedData().getMetaData().getPrefix().replace("&", "§");
|
||||
Player pli = e.getPlayer();
|
||||
System.out.println(prefix2);
|
||||
String prefix = jsonutil.getPrefix(String.valueOf(e.getPlayer().getUniqueId()));
|
||||
|
||||
|
||||
e.setFormat(prefix2 + "" + prefix + e.getPlayer().getName() + " §7➢ §r" + e.getMessage());
|
||||
}
|
||||
|
||||
if (user.getCachedData().getMetaData().getSuffix() == null) {
|
||||
String suffix = "";
|
||||
|
||||
|
||||
} else {
|
||||
String suffix = user.getCachedData().getMetaData().getSuffix().replace("&", "§");
|
||||
|
||||
}
|
||||
|
||||
|
||||
e.setFormat(prefix2 + "" + prefix + e.getPlayer().getName() + " §7➢ §r" + e.getMessage());
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -119,4 +144,6 @@ public final class Clans extends JavaPlugin implements Listener {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user