Advertisement
MrJonton01

Geht nicht :(

Dec 12th, 2015
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.89 KB | None | 0 0
  1. import org.bukkit.Bukkit;
  2. import org.bukkit.entity.Player;
  3. import org.bukkit.event.EventHandler;
  4. import org.bukkit.event.Listener;
  5. import org.bukkit.plugin.java.JavaPlugin;
  6.  
  7. import me.BukkitPVP.Lobby.Config;
  8. import me.BukkitPVP.Lobby.SimpleConfig;
  9. import me.BukkitPVP.Lobby.Events.LobbyEnterEvent;
  10. import me.BukkitPVP.Lobby.Events.LobbyLeaveEvent;
  11. import me.BukkitPVP.Lobby.Language.Messages;
  12. import me.BukkitPVP.Lobby.Module.LobbyAPI;
  13. import me.BukkitPVP.Lobby.Module.Module;
  14. import net.md_5.bungee.api.ChatColor;
  15.  
  16. public class JoinLeaveMessage implements Module,Listener {
  17.  
  18.     @Override
  19.     public String getName() {
  20.         return "JoinLeaveMessage";
  21.     }
  22.  
  23.     @Override
  24.     public int getProductID() {
  25.         return 0;
  26.     }
  27.  
  28.     @Override
  29.     public String getVersion() {
  30.         return "0.1.0";
  31.     }
  32.  
  33.     @Override
  34.     public void load(JavaPlugin plugin, LobbyAPI api) {
  35.         Bukkit.getServer().getPluginManager().registerEvents(this, plugin);
  36.         Config.check((SimpleConfig)Config.getConfig(), "use-JoinLeaveMessages-module", (Boolean)true, "Enables or disables the Lobby Join and Leave messages.");
  37.         //Config.check("use-JoinLeaveMessages-module", true, "Enables or disables the Lobby Join and Leave messages. Below you can change the Messages");
  38.         api.addLang("jlmsg_join", "§aYou entered the Lobby !", "§aDu hast die Lobby betreten !");
  39.         api.addLang("jlmsg_leave", "§cYou left the Lobby !", "§cDu hast die Lobby verlassen !");
  40.         Messages.add("jlmsg_join", "§aYou entered the Lobby !", "§aDu hast die Lobby betreten !");
  41.         Messages.add("jlmsg_leave", "§cYou left the Lobby !", "§cDu hast die Lobby verlassen !");
  42.         Messages.load();
  43.         Bukkit.getConsoleSender().sendMessage("§aLobby Module JoinLeaveMessages enabled !");
  44.        
  45.     }
  46.    
  47.     @EventHandler
  48.     public void onLobbyEnter(LobbyEnterEvent e) {
  49.         Player p = e.getPlayer();
  50.        
  51.         if(Config.getData().getBoolean("use-JoinLeaveMessages-module") == true) {
  52.             p.sendMessage(ChatColor.translateAlternateColorCodes('&', Config.getData().getString("JoinLeaveMessages-module.joinMessage")));
  53.             Messages.add("jlmsg_join", "§aYou entered the Lobby !", "§aDu hast die Lobby betreten !");
  54.             p.sendMessage("debug join");
  55.             Messages.msg(e.getPlayer(), "jlmsg_join");
  56.         }
  57.         else {
  58.             return;
  59.         }
  60.        
  61.     }
  62.    
  63.     @EventHandler
  64.     public void onLobbyLeave(LobbyLeaveEvent e) {
  65.         Player p = e.getPlayer();
  66.        
  67.         /*if(Config.getData().getBoolean("enable-join-leave-messages") == true) {
  68.             api.addLang("LobbyLeaveMSG", "§cYou left the Lobby !", "§cDu hast die Lobby verlassen !");
  69.         }*/
  70.         if(Config.getData().getBoolean("use-JoinLeaveMessages-module") == true) {
  71.             p.sendMessage(ChatColor.translateAlternateColorCodes('&', Config.getData().getString("JoinLeaveMessages-module.leaveMessage")));
  72.             p.sendMessage("debug leave");
  73.             Messages.add("jlmsg_leave", "§cYou left the Lobby !", "§cDu hast die Lobby verlassen !");
  74.             Messages.msg(p, "jlmsg_leave");
  75.         }
  76.         else {
  77.             return;
  78.         }
  79.     }
  80.  
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement