Advertisement
MrJonton01

Untitled

Dec 12th, 2015
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.78 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.Events.LobbyEnterEvent;
  9. import me.BukkitPVP.Lobby.Events.LobbyLeaveEvent;
  10. import me.BukkitPVP.Lobby.Module.LobbyAPI;
  11. import me.BukkitPVP.Lobby.Module.Module;
  12.  
  13. public class JoinLeaveMessageModule implements Module,Listener {
  14.  
  15.     @Override
  16.     public String getName() {
  17.         return "JoinLeaveMessage";
  18.     }
  19.  
  20.     @Override
  21.     public int getProductID() {
  22.         return 0;
  23.     }
  24.  
  25.     @Override
  26.     public String getVersion() {
  27.         //Ungetestet !
  28.         return "0.1.0";
  29.     }
  30.  
  31.     @Override
  32.     public void load(JavaPlugin plugin, LobbyAPI api) {
  33.         Bukkit.getServer().getPluginManager().registerEvents(this, plugin);
  34.         Config.getConfig().set("enable-join-leave-messages", true, "Enables or disables the Join and Leave messages");
  35.         Config.getConfig().set("join-leave-messages.language", "en", "Available languages: de (Deutsch), en (English)");
  36.         Bukkit.getConsoleSender().sendMessage("§aLobby Module JoinLeavemessages enabled !");
  37.        
  38.     }
  39.    
  40.     @EventHandler
  41.     public void onLobbyEnter(LobbyEnterEvent e, LobbyAPI api) {
  42.         Player p = e.getPlayer();
  43.        
  44.         if(Config.getData().getBoolean("enable-join-leave-messages") == true) {
  45.             api.addLang("LobbyEnterMSG", "§aYou entered the Lobby !", "§aDu hast die Lobby betreten !");
  46.         }
  47.         else {
  48.             return;
  49.         }
  50.        
  51.     }
  52.    
  53.     @EventHandler
  54.     public void onLobbyLeave(LobbyLeaveEvent e, LobbyAPI api) {
  55.         Player p = e.getPlayer();
  56.        
  57.         if(Config.getData().getBoolean("enable-join-leave-messages") == true) {
  58.             api.addLang("LobbyLeaveMSG", "§cYou left the Lobby !", "§cDu hast die Lobby verlassen !");
  59.         }
  60.            
  61.         else {
  62.             return;
  63.         }
  64.     }
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement