Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.plugin.java.JavaPlugin;
- import me.BukkitPVP.Lobby.Config;
- import me.BukkitPVP.Lobby.Events.LobbyEnterEvent;
- import me.BukkitPVP.Lobby.Events.LobbyLeaveEvent;
- import me.BukkitPVP.Lobby.Module.LobbyAPI;
- import me.BukkitPVP.Lobby.Module.Module;
- public class JoinLeaveMessageModule implements Module,Listener {
- @Override
- public String getName() {
- return "JoinLeaveMessage";
- }
- @Override
- public int getProductID() {
- return 0;
- }
- @Override
- public String getVersion() {
- //Ungetestet !
- return "0.1.0";
- }
- @Override
- public void load(JavaPlugin plugin, LobbyAPI api) {
- Bukkit.getServer().getPluginManager().registerEvents(this, plugin);
- Config.getConfig().set("enable-join-leave-messages", true, "Enables or disables the Join and Leave messages");
- Config.getConfig().set("join-leave-messages.language", "en", "Available languages: de (Deutsch), en (English)");
- Bukkit.getConsoleSender().sendMessage("§aLobby Module JoinLeavemessages enabled !");
- }
- @EventHandler
- public void onLobbyEnter(LobbyEnterEvent e, LobbyAPI api) {
- Player p = e.getPlayer();
- if(Config.getData().getBoolean("enable-join-leave-messages") == true) {
- api.addLang("LobbyEnterMSG", "§aYou entered the Lobby !", "§aDu hast die Lobby betreten !");
- }
- else {
- return;
- }
- }
- @EventHandler
- public void onLobbyLeave(LobbyLeaveEvent e, LobbyAPI api) {
- Player p = e.getPlayer();
- if(Config.getData().getBoolean("enable-join-leave-messages") == true) {
- api.addLang("LobbyLeaveMSG", "§cYou left the Lobby !", "§cDu hast die Lobby verlassen !");
- }
- else {
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement