Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.exeptioner.main;
- import org.bukkit.Bukkit;
- import org.bukkit.Effect;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.Sound;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.player.AsyncPlayerChatEvent;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerMoveEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scoreboard.Scoreboard;
- import org.bukkit.scoreboard.Team;
- import org.bukkit.util.Vector;
- public class main extends JavaPlugin implements Listener {
- public void onEnable() {
- System.out.println("[TabList] ONLINE");
- Bukkit.getPluginManager().registerEvents(this, this);
- }
- public void onDisable() {
- System.out.println("[TabList] OFFLINE");
- }
- public String getPrefix(Player p){
- String prefix = "g-"+"§a";
- if(p.isOp()){
- prefix = "a-"+"§aAdmin §f| §a";
- }else
- if(p.hasPermission("p.dev")){
- prefix = "b-"+"§b§lDev §7§l| §b§l";
- }else
- if(p.hasPermission("p.srmod")){
- prefix = "c-"+"§cMod | §c";
- }else
- if(p.hasPermission("p.yt")){
- prefix = "e-"+"§5";
- }else
- if(p.hasPermission("p.p")){
- prefix = "f-"+"§6";
- }else
- if(p.hasPermission("p.builder")){
- prefix = "d-"+"§dBuilder | §d";
- }
- return prefix;
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- e.setJoinMessage(null);
- Player p = e.getPlayer();
- String Prefix = getPrefix(p);
- addPrefix(p, Prefix);
- e.setJoinMessage(null);
- }
- @SuppressWarnings("deprecation")
- public static void addPrefix(Player p, String prefix) {
- Scoreboard main = Bukkit.getScoreboardManager().getMainScoreboard();
- Team t = main.getTeam(prefix);
- t.addPlayer(p);
- }
- @EventHandler
- public void onChat(AsyncPlayerChatEvent e){
- Player p = e.getPlayer();
- String prefix = getPrefix(p);
- String msg = e.getMessage();
- e.setFormat(prefix+p.getName()+ "§8: §f" +msg);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement