Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package bauheld.main;
- import java.lang.reflect.Field;
- import org.bukkit.Bukkit;
- import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerCommandPreprocessEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerQuitEvent;
- import org.bukkit.help.HelpTopic;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scheduler.BukkitRunnable;
- import org.bukkit.scoreboard.Scoreboard;
- import net.minecraft.server.v1_8_R3.PlayerConnection;
- import ru.tehkode.permissions.bukkit.PermissionsEx;
- import net.minecraft.server.v1_8_R3.IChatBaseComponent;
- import net.minecraft.server.v1_8_R3.PacketPlayOutPlayerListHeaderFooter;
- import net.minecraft.server.v1_8_R3.IChatBaseComponent.ChatSerializer;
- public class Main extends JavaPlugin implements Listener {
- Scoreboard sb;
- @Override
- public void onEnable() {
- this.getServer().getPluginManager().registerEvents(this, this);
- this.getServer().getPluginManager().registerEvents(this, this);
- this.getServer().getPluginManager().registerEvents(this, this);
- this.getServer().getPluginManager().registerEvents(this, this);
- getServer().getPluginManager().registerEvents(this, this);
- Bukkit.getPluginManager().registerEvents(new Chat(), this);
- String Prefix = "§8» §eBauHeld.me §7➟";
- Bukkit.broadcastMessage(Prefix + " §3Plugin gemacht von: §e§o§nZuxYT :D");
- sb.registerNewTeam("01inhaber");
- sb.registerNewTeam("02admin");
- sb.registerNewTeam("03dev");
- sb.registerNewTeam("04mod");
- sb.registerNewTeam("05sup");
- sb.registerNewTeam("06builder");
- sb.registerNewTeam("07helfer");
- sb.registerNewTeam("08bauheld");
- sb.registerNewTeam("09legende");
- sb.registerNewTeam("010chrome");
- sb.registerNewTeam("011spieler");
- sb.getTeam("01inhaber").setPrefix("§4Inhaber §8┃§7 ");
- sb.getTeam("02admin").setPrefix("§4Admin §8┃§7 ");
- sb.getTeam("03dev").setPrefix("§bDev §8┃§7 ");
- sb.getTeam("04mod").setPrefix("§cMod §8┃§7 ");
- sb.getTeam("05sup").setPrefix("§9Sup §8┃§7 ");
- sb.getTeam("06builder").setPrefix("§eBuilder §8┃§7 ");
- sb.getTeam("07helfer").setPrefix("§9Helfer §8┃§7 ");
- sb.getTeam("08bauheld").setPrefix("§eBauHeld §8┃§7 ");
- sb.getTeam("09legende").setPrefix("§cLegende §8┃§7 ");
- sb.getTeam("010chrome").setPrefix("§aChrome §8┃§7 ");
- sb.getTeam("011spieler").setPrefix("§7Spieler §8┃§7 ");
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- String Prefix = "§8» §eBauHeld.me §7➟";
- e.setJoinMessage(Prefix + " §e" + p.getDisplayName() + " §3hat den Server betreten§7!");
- Tab(e.getPlayer(), "\n §7§m§l*-----------*-----------*§r \n §3Willkommen auf §eBauHeld.me \n §7Teamspeak: §e12004.zap-ts3.com \n §7§m§l*------------*------------*§r ", " §7§m§l*------------*------------*§r \n §3Wir sind in der §eBeta-Phase \n §7§m§l*-----------*-----------*§r \n");
- new BukkitRunnable() {
- @Override
- public void run() {
- setPrefix(e.getPlayer());
- }
- }.runTaskLaterAsynchronously(this, 1);
- }
- @EventHandler
- public void onQuit(PlayerQuitEvent e) {
- Player p = e.getPlayer();
- String Prefix = "§8» §eBauHeld.me §7➟";
- e.setQuitMessage(Prefix + " §e" + p.getDisplayName() + " §3hat den Server verlassen§7!");
- }
- @SuppressWarnings("deprecation")
- public void setPrefix(Player p) {
- String team = "";
- if (PermissionsEx.getUser(p).inGroup("Inhaber")) {
- team = "01inhaber";
- } else if (PermissionsEx.getUser(p).inGroup("Admin")) {
- team = "02admin";
- } else if (PermissionsEx.getUser(p).inGroup("Developer")) {
- team = "03dev";
- } else if (PermissionsEx.getUser(p).inGroup("Moderator")) {
- team = "04mod";
- } else if (PermissionsEx.getUser(p).inGroup("Supporter")) {
- team = "05sup";
- } else if (PermissionsEx.getUser(p).inGroup("Builder")) {
- team = "06builder";
- } else if (PermissionsEx.getUser(p).inGroup("Helfer")) {
- team = "07helfer";
- } else if (PermissionsEx.getUser(p).inGroup("BauHeld")) {
- team = "08bauheld";
- } else if (PermissionsEx.getUser(p).inGroup("Legende")) {
- team = "09legende";
- } else if (PermissionsEx.getUser(p).inGroup("Chrome")) {
- team = "010chrome";
- } else if (PermissionsEx.getUser(p).inGroup("default")) {
- team = "011spieler";
- }
- sb.getTeam(team).addPlayer(p);
- p.setDisplayName(sb.getTeam(team).getPrefix() + p.getName());
- }
- Geht halt noch weiter aber des funktioniert...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement