Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.deadnight.joinandleavemessages;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerQuitEvent;
- public class MessageListener implements Listener{
- private JoinAndLeaveMessages plugin;
- public MessageListener(JoinAndLeaveMessages plugin){
- this.plugin = plugin;
- }
- @EventHandler
- public void OnJoin(PlayerJoinEvent event){
- Player player = event.getPlayer();
- FileConfiguration config = plugin.getConfig();
- String path = "Config.MessageOnJoin";
- if(config.getString(path).equals("true")){
- String text = "Config.Message-On-Join";
- Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', config.getString(text)).replaceAll("%player%", player.getName()));
- }
- }
- @EventHandler
- public void OnLeave(PlayerQuitEvent event){
- Player player = event.getPlayer();
- FileConfiguration config = plugin.getConfig();
- String path = "Config.MessageOnQuit";
- if(config.getString(path).equals("true"));
- String text = "Config.Message-On-Quit";
- Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', config.getString(text)).replaceAll("%player%", player.getName()));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement