Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.miniseinopa.main;
- import org.bukkit.Bukkit;
- import org.bukkit.OfflinePlayer;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.AsyncPlayerChatEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scoreboard.Scoreboard;
- public class Main
- extends JavaPlugin implements Listener {
- Scoreboard sb;
- public void onEnable() {
- this.sb = Bukkit.getScoreboardManager().getNewScoreboard();
- this.sb.registerNewTeam("0001Admin");
- this.sb.registerNewTeam("0003Crew");
- this.sb.registerNewTeam("0004Sr-Mod");
- this.sb.registerNewTeam("0005Moderator");
- this.sb.registerNewTeam("0006Developer");
- this.sb.registerNewTeam("0007Content");
- this.sb.registerNewTeam("0008Supporter");
- this.sb.registerNewTeam("0009YouTuber");
- this.sb.registerNewTeam("0010Legend");
- this.sb.registerNewTeam("0011God");
- this.sb.registerNewTeam("0012Hero");
- this.sb.registerNewTeam("0017Spieler");
- this.sb.getTeam("0003Admin").setPrefix("§4Admin §7- §4");
- this.sb.getTeam("0003Crew").setPrefix("§cCrew §7- §c");
- this.sb.getTeam("0004Sr-Mod").setPrefix("§6Sr-Mod §7- §c");
- this.sb.getTeam("0006Developer").setPrefix("§3Dev §7- §3");
- this.sb.getTeam("0007Content").setPrefix("§eCon §7- §e");
- this.sb.getTeam("0005Moderator").setPrefix("§6Mod §7- §6");
- this.sb.getTeam("0008Supporter").setPrefix("§9Sup §7- §9");
- this.sb.getTeam("0010Legend").setPrefix("§dLegend §7- §d");
- this.sb.getTeam("0011God").setPrefix("§bGod §7- §b");
- this.sb.getTeam("0009YouTuber").setPrefix("§5YT §7- §5");
- this.sb.getTeam("0012Hero").setPrefix("§aHero §7- §a");
- this.sb.getTeam("0017Spieler").setPrefix("§7Spieler - §7");
- Bukkit.getPluginManager().registerEvents(this, (Plugin)this);
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) { setPrefix(e.getPlayer()); }
- private void setPrefix(Player p) {
- String team = "";
- if (p.hasPermission("system.admin")) {
- team = "0001Admin";
- } else if (p.hasPermission("system.buddy")) {
- team = "0002Crew";
- } else if (p.hasPermission("system.srmod")) {
- team = "0004Sr-Mod";
- } else if (p.hasPermission("system.moderator")) {
- team = "0005Moderator";
- } else if (p.hasPermission("system.developer")) {
- team = "0006Developer";
- } else if (p.hasPermission("system.content")) {
- team = "0007Content";
- } else if (p.hasPermission("system.supporter")) {
- team = "0008Supporter";
- } else if (p.hasPermission("system.youtuber")) {
- team = "0009YouTuber";
- } else if (p.hasPermission("system.legend")) {
- team = "0010Legend";
- } else if (p.hasPermission("system.god")) {
- team = "0011God";
- } else if (p.hasPermission("system.hero")) {
- team = "0012Hero";
- } else if (p.isOp()) {
- team = "0017Spieler";
- } else {
- team = "0017Spieler";
- }
- this.sb.getTeam(team).addPlayer((OfflinePlayer)p);
- p.setDisplayName(String.valueOf(this.sb.getTeam(team).getPrefix()) + p.getName() + "§7");
- for (Player all : Bukkit.getOnlinePlayers()) {
- all.setScoreboard(this.sb);
- }
- }
- @EventHandler
- public void onChat(AsyncPlayerChatEvent e) {
- e.setFormat("§f" + e.getPlayer().getDisplayName() + "§8: §7" + e.getMessage()); }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement