Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.stewez.nojoinmessage;
- import java.util.logging.Logger;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Server;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.configuration.file.FileConfigurationOptions;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerKickEvent;
- import org.bukkit.event.player.PlayerQuitEvent;
- import org.bukkit.plugin.PluginDescriptionFile;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- public class main
- extends JavaPlugin
- implements Listener
- {
- public final Logger logger = Logger.getLogger("Minecraft");
- public static main plugin;
- public void onEnable()
- {
- PluginDescriptionFile pdfFile = getDescription();
- this.logger.info(pdfFile.getName() + " Has Been Enabled. " + pdfFile.getVersion());
- saveDefaultConfig();
- getConfig().options().copyDefaults(true);
- Bukkit.getServer().getPluginManager().registerEvents(this, this);
- }
- public void onDisable()
- {
- PluginDescriptionFile pdfFile = getDescription();
- this.logger.info(pdfFile.getName() + " Has Been Disabled.");
- }
- @EventHandler
- public void onPlayerKick(PlayerKickEvent e)
- {
- boolean onoff = getConfig().getBoolean("on-kick/ban");
- if (onoff) {
- e.setLeaveMessage(getConfig().getString("kick/ban-message-if-true").replace("{name}", e.getPlayer().getName()).replace("&", "§"));
- }
- if (!onoff) {
- e.setLeaveMessage("");
- }
- }
- @EventHandler
- public void onPlyaerDeath(PlayerDeathEvent e)
- {
- boolean onoff = getConfig().getBoolean("on-death");
- if (!onoff) {
- e.setDeathMessage("");
- }
- }
- @EventHandler
- public void onPlayerJoin(PlayerJoinEvent e)
- {
- boolean onoff = getConfig().getBoolean("on-join");
- if (onoff) {
- e.setJoinMessage(getConfig().getString("join-message-if-true").replace("{name}", e.getPlayer().getName()).replace("&", "§"));
- }
- if (!onoff) {
- e.setJoinMessage("");
- }
- }
- @EventHandler
- public void onQuitEvent(PlayerQuitEvent e)
- {
- boolean onoff = getConfig().getBoolean("on-leave");
- if (onoff) {
- e.setQuitMessage(getConfig().getString("leave-message-if-true").replace("{name}", e.getPlayer().getName()).replace("&", "§"));
- }
- if (!onoff) {
- e.setQuitMessage("");
- }
- }
- public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
- {
- if (commandLabel.equalsIgnoreCase("njm")) {
- Bukkit.broadcastMessage(ChatColor.AQUA + "[NoJoinMessage+] " + ChatColor.RED + "NoJoinMessage Is Made By Youtube.com/StewezMC !");
- }
- if (commandLabel.equalsIgnoreCase("njm-reload"))
- {
- reloadConfig();
- Bukkit.broadcastMessage(ChatColor.AQUA + "[NoJoinMessage+] " + ChatColor.RED + "The Config Has Been Reloaded !");
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement