EpicBuckets/EpicBuckets-Plugin/src/main/java/com/songoda/epicbuckets/listeners/PlayerJoinListeners.java

39 lines
1.8 KiB
Java

package com.songoda.epicbuckets.listeners;
import com.songoda.epicbuckets.EpicBuckets;
import com.songoda.epicbuckets.References;
import com.songoda.epicbuckets.util.ChatUtil;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
/**
* Created by songoda on 3/13/2017.
*/
public class PlayerJoinListeners implements Listener {
private EpicBuckets instance;
public PlayerJoinListeners(EpicBuckets instance) {
this.instance = instance;
}
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
if (player.isOp()) {
if (instance.getServer().getPluginManager().getPlugin("Factions") != null && instance.getServer().getPluginManager().getPlugin("FactionsFramework") == null) {
player.sendMessage("");
player.sendMessage(ChatUtil.colorString(References.getPrefix() + "&7Here's the deal,"));
player.sendMessage(ChatUtil.colorString("&7I cannot give you full support for Factions out of the box."));
player.sendMessage(ChatUtil.colorString("&7Things will work without it but if you wan't a flawless"));
player.sendMessage(ChatUtil.colorString("&7experience you need to download"));
player.sendMessage(ChatUtil.colorString("&7&6https://www.spigotmc.org/resources/54337/&7."));
player.sendMessage(ChatUtil.colorString("&7If you don't care and don't want to see this message again"));
player.sendMessage(ChatUtil.colorString("&7turn &6Helpful-Tips &7off in the config."));
player.sendMessage("");
}
}
}
}