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.SimpleConfig;
- import me.BukkitPVP.Lobby.Events.LobbyEnterEvent;
- import me.BukkitPVP.Lobby.Events.LobbyLeaveEvent;
- import me.BukkitPVP.Lobby.Language.Messages;
- import me.BukkitPVP.Lobby.Module.LobbyAPI;
- import me.BukkitPVP.Lobby.Module.Module;
- import net.md_5.bungee.api.ChatColor;
- public class JoinLeaveMessage implements Module,Listener {
- @Override
- public String getName() {
- return "JoinLeaveMessage";
- }
- @Override
- public int getProductID() {
- return 0;
- }
- @Override
- public String getVersion() {
- return "0.1.0";
- }
- @Override
- public void load(JavaPlugin plugin, LobbyAPI api) {
- Bukkit.getServer().getPluginManager().registerEvents(this, plugin);
- Config.check((SimpleConfig)Config.getConfig(), "use-JoinLeaveMessages-module", (Boolean)true, "Enables or disables the Lobby Join and Leave messages.");
- //Config.check("use-JoinLeaveMessages-module", true, "Enables or disables the Lobby Join and Leave messages. Below you can change the Messages");
- api.addLang("jlmsg_join", "§aYou entered the Lobby !", "§aDu hast die Lobby betreten !");
- api.addLang("jlmsg_leave", "§cYou left the Lobby !", "§cDu hast die Lobby verlassen !");
- Messages.add("jlmsg_join", "§aYou entered the Lobby !", "§aDu hast die Lobby betreten !");
- Messages.add("jlmsg_leave", "§cYou left the Lobby !", "§cDu hast die Lobby verlassen !");
- Messages.load();
- Bukkit.getConsoleSender().sendMessage("§aLobby Module JoinLeaveMessages enabled !");
- }
- @EventHandler
- public void onLobbyEnter(LobbyEnterEvent e) {
- Player p = e.getPlayer();
- if(Config.getData().getBoolean("use-JoinLeaveMessages-module") == true) {
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', Config.getData().getString("JoinLeaveMessages-module.joinMessage")));
- Messages.add("jlmsg_join", "§aYou entered the Lobby !", "§aDu hast die Lobby betreten !");
- p.sendMessage("debug join");
- Messages.msg(e.getPlayer(), "jlmsg_join");
- }
- else {
- return;
- }
- }
- @EventHandler
- public void onLobbyLeave(LobbyLeaveEvent e) {
- 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 !");
- }*/
- if(Config.getData().getBoolean("use-JoinLeaveMessages-module") == true) {
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', Config.getData().getString("JoinLeaveMessages-module.leaveMessage")));
- p.sendMessage("debug leave");
- Messages.add("jlmsg_leave", "§cYou left the Lobby !", "§cDu hast die Lobby verlassen !");
- Messages.msg(p, "jlmsg_leave");
- }
- else {
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement