mirror of
https://github.com/TotalFreedomMC/TF-ProjectKorra.git
synced 2025-02-11 11:40:40 +00:00
added chat prefix based on element
This commit is contained in:
parent
0c7efc4115
commit
c80c839a09
2 changed files with 27 additions and 0 deletions
|
@ -1,5 +1,8 @@
|
||||||
package com.projectkorra.ProjectKorra;
|
package com.projectkorra.ProjectKorra;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
import org.bukkit.entity.Entity;
|
import org.bukkit.entity.Entity;
|
||||||
|
@ -33,6 +36,22 @@ public class PKListener implements Listener {
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public void onPlayerJoin(PlayerJoinEvent e) {
|
public void onPlayerJoin(PlayerJoinEvent e) {
|
||||||
Methods.createBendingPlayer(e.getPlayer().getUniqueId(), e.getPlayer().getName());
|
Methods.createBendingPlayer(e.getPlayer().getUniqueId(), e.getPlayer().getName());
|
||||||
|
Player player = e.getPlayer();
|
||||||
|
List<Element> elements = Methods.getBendingPlayer(e.getPlayer().getName()).getElements();
|
||||||
|
if (plugin.getConfig().getBoolean("Properties.Chat.ChatPrefixes")) {
|
||||||
|
if (elements.size() > 1)
|
||||||
|
player.setDisplayName(plugin.getConfig().getString("Properties.Chat.AvatarPrefix") + player.getName());
|
||||||
|
else if (elements.get(0).equals(Element.Earth))
|
||||||
|
player.setDisplayName(plugin.getConfig().getString("Properties.Chat.EarthPrefix") + player.getName());
|
||||||
|
else if (elements.get(0).equals(Element.Air))
|
||||||
|
player.setDisplayName(plugin.getConfig().getString("Properties.Chat.AirPrefix") + player.getName());
|
||||||
|
else if (elements.get(0).equals(Element.Water))
|
||||||
|
player.setDisplayName(plugin.getConfig().getString("Properties.Chat.WaterPrefix") + player.getName());
|
||||||
|
else if (elements.get(0).equals(Element.Fire))
|
||||||
|
player.setDisplayName(plugin.getConfig().getString("Properties.Chat.FirePrefix") + player.getName());
|
||||||
|
else if (elements.get(0).equals(Element.Earth))
|
||||||
|
player.setDisplayName(plugin.getConfig().getString("Properties.Chat.ChiPrefix") + player.getName());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
|
|
|
@ -1,5 +1,13 @@
|
||||||
Properties:
|
Properties:
|
||||||
GlobalCooldown: 500
|
GlobalCooldown: 500
|
||||||
|
Chat:
|
||||||
|
ChatPrefixes: true
|
||||||
|
AirPrefix: "[&7Air&f]"
|
||||||
|
WaterPrefix: "[&bWater&f]"
|
||||||
|
EarthPrefix: "[&aEarth&f]"
|
||||||
|
FirePrefix: "[&cFire&f]"
|
||||||
|
AvatarPrefix: "[&5Avatar&f]"
|
||||||
|
ChiPrefix: "[&6Chi]"
|
||||||
Air:
|
Air:
|
||||||
CanBendWithWeapons: false
|
CanBendWithWeapons: false
|
||||||
Water:
|
Water:
|
||||||
|
|
Loading…
Reference in a new issue