mirror of
https://github.com/TotalFreedomMC/TF-ProjectKorra.git
synced 2025-02-11 11:40:40 +00:00
Removed TagAPI Support
TagAPI breaks with 1.8 and the developer is no longer updating it.
This commit is contained in:
parent
6bbc19913d
commit
a588c85037
4 changed files with 34 additions and 30 deletions
|
@ -9,7 +9,6 @@
|
|||
<classpathentry kind="lib" path="C:/Users/Shawn/Documents/Bending Plugins/MassiveCore.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Shawn/Documents/Bending Plugins/NoCheatPlus.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Shawn/Documents/Bending Plugins/PreciousStones.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Shawn/Documents/Bending Plugins/TagAPI.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Shawn/Documents/Bending Plugins/Towny.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Shawn/Documents/Bending Plugins/WorldEdit.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Shawn/Documents/Bending Plugins/WorldGuard.jar"/>
|
||||
|
|
|
@ -57,9 +57,12 @@ public class ProjectKorra extends JavaPlugin {
|
|||
}
|
||||
getServer().getPluginManager().registerEvents(new PKListener(this), this);
|
||||
|
||||
if (getServer().getPluginManager().getPlugin("TagAPI") != null) {
|
||||
getServer().getPluginManager().registerEvents(new TagAPIListener(this), this);
|
||||
}
|
||||
/*
|
||||
* TagAPI breaks in 1.8 and is no longer being updated.
|
||||
*/
|
||||
// if (getServer().getPluginManager().getPlugin("TagAPI") != null) {
|
||||
// getServer().getPluginManager().registerEvents(new TagAPIListener(this), this);
|
||||
// }
|
||||
|
||||
getServer().getScheduler().runTaskTimerAsynchronously(this, new RevertChecker(this), 0, 200);
|
||||
|
||||
|
|
|
@ -5,32 +5,34 @@ import java.util.List;
|
|||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.kitteh.tag.AsyncPlayerReceiveNameTagEvent;
|
||||
//import org.kitteh.tag.AsyncPlayerReceiveNameTagEvent;
|
||||
|
||||
public class TagAPIListener implements Listener {
|
||||
|
||||
ProjectKorra plugin;
|
||||
|
||||
public TagAPIListener(ProjectKorra plugin) {
|
||||
this.plugin = plugin;
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void onNameTag(AsyncPlayerReceiveNameTagEvent e) {
|
||||
List<Element> elements = Methods.getBendingPlayer(e.getNamedPlayer().getName()).getElements();
|
||||
if (elements!=null && plugin.getConfig().getBoolean("Properties.TagAPI.Enabled")) {
|
||||
if (elements.size() < 1)
|
||||
e.setTag(ChatColor.LIGHT_PURPLE + e.getNamedPlayer().getName());
|
||||
else if (elements.get(0).equals(Element.Earth))
|
||||
e.setTag(ChatColor.GREEN + e.getNamedPlayer().getName());
|
||||
else if (elements.get(0).equals(Element.Air))
|
||||
e.setTag(ChatColor.GRAY + e.getNamedPlayer().getName());
|
||||
else if (elements.get(0).equals(Element.Water))
|
||||
e.setTag(ChatColor.AQUA + e.getNamedPlayer().getName());
|
||||
else if (elements.get(0).equals(Element.Fire))
|
||||
e.setTag(ChatColor.RED + e.getNamedPlayer().getName());
|
||||
else if (elements.get(0).equals(Element.Chi))
|
||||
e.setTag(ChatColor.GOLD + e.getNamedPlayer().getName());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ProjectKorra plugin;
|
||||
//
|
||||
// public TagAPIListener(ProjectKorra plugin) {
|
||||
// this.plugin = plugin;
|
||||
// }
|
||||
//
|
||||
// @EventHandler
|
||||
// public void onNameTag(AsyncPlayerReceiveNameTagEvent e) {
|
||||
// List<Element> elements = Methods.getBendingPlayer(e.getNamedPlayer().getName()).getElements();
|
||||
// if (elements!=null && plugin.getConfig().getBoolean("Properties.TagAPI.Enabled")) {
|
||||
// if (elements.size() < 1)
|
||||
// e.setTag(ChatColor.LIGHT_PURPLE + e.getNamedPlayer().getName());
|
||||
// else if (elements.get(0).equals(Element.Earth))
|
||||
// e.setTag(ChatColor.GREEN + e.getNamedPlayer().getName());
|
||||
// else if (elements.get(0).equals(Element.Air))
|
||||
// e.setTag(ChatColor.GRAY + e.getNamedPlayer().getName());
|
||||
// else if (elements.get(0).equals(Element.Water))
|
||||
// e.setTag(ChatColor.AQUA + e.getNamedPlayer().getName());
|
||||
// else if (elements.get(0).equals(Element.Fire))
|
||||
// e.setTag(ChatColor.RED + e.getNamedPlayer().getName());
|
||||
// else if (elements.get(0).equals(Element.Chi))
|
||||
// e.setTag(ChatColor.GOLD + e.getNamedPlayer().getName());
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
|
|
|
@ -2,7 +2,7 @@ name: ProjectKorra
|
|||
author: ProjectKorra
|
||||
version: 1.6.0 BETA 10
|
||||
main: com.projectkorra.ProjectKorra.ProjectKorra
|
||||
softdepend: [PreciousStones, WorldGuard, WorldEdit, Factions, MassiveCore, GriefPrevention, Towny, TagAPI, NoCheatPlus, LWC]
|
||||
softdepend: [PreciousStones, WorldGuard, WorldEdit, Factions, MassiveCore, GriefPrevention, Towny, NoCheatPlus, LWC]
|
||||
commands:
|
||||
projectkorra:
|
||||
aliases: [b,bending,mtla,tla,korra,pk,bend]
|
||||
|
|
Loading…
Reference in a new issue