Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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 JoinLeaveMessage 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) {
- 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)");
- }
- @EventHandler
- public void onLobbyEnter(LobbyEnterEvent e, LobbyAPI api) {
- Player p = e.getPlayer();
- if(Config.getData().getBoolean("enable-join-leave-messages") == true)
- if(Config.getData().getString("join-leave-messages.language") == "en") {
- p.sendMessage(api.getPrefix() + " §aYou entered the Lobby !");
- }
- else if(Config.getData().getString("join-leave-messages.language") == "de") {
- p.sendMessage(api.getPrefix() + " §aDu hast die Lobby betreten !");
- }
- else {
- p.sendMessage(api.getPrefix() + " §4ERROR: §cLanguage is not 'de' or 'en'");
- }
- else {
- return;
- }
- }
- @EventHandler
- public void onLobbyLeave(LobbyLeaveEvent e, LobbyAPI api) {
- Player p = e.getPlayer();
- if(Config.getData().getBoolean("enable-join-leave-messages") == true)
- if(Config.getData().getString("join-leave-messages.language") == "en") {
- p.sendMessage(api.getPrefix() + " §cYou left the Lobby !");
- }
- else if(Config.getData().getString("join-leave-messages.language") == "de") {
- p.sendMessage(api.getPrefix() + " §cDu hast die Lobby verlassen !");
- }
- else {
- p.sendMessage(api.getPrefix() + " §4ERROR: §cLanguage is not 'de' or 'en'");
- }
- else {
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement