package org.minecoal.ru.coalantivoid;
import org.bukkit.command.CommandExecutor;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;
import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerMoveEvent;
import org.jetbrains.annotations.NotNull;
import java.io.File;
public final class CoalAntiVoid extends JavaPlugin {
private Plugin plugin;
@Override
public void onEnable() {
this.getLogger().info("§6CoalAntiVoid §fЗапущен");
this.getLogger().info("§fВерсия: §e1.0");
this.getLogger().info("§bvk.com/ilezovofficial");
File config = new File(getDataFolder() + File.separator + "config.yml");
if(!config.exists()) {
getLogger().info("§6CoalDesign &fСоздание &9config.yml");
getConfig().options().copyDefaults(true);
saveDefaultConfig();
}
Bukkit.getPluginManager().registerEvents(new antivoid(this), this);
String a = getConfig().getString("Message.noPermission");
String prefix = getConfig().getString("prefix");
String reload = getConfig().getString("Message.reload");
getCommand("coalavd").setExecutor(new CommandExecutor() {
@Override
public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) {
if(args.length == 0 && sender.hasPermission("coalav.reload")){
sender.sendMessage("§fПерезагрузить плагин - §e/coalav reload");
return true;
}else{
sender.sendMessage(prefix + a);
}
if(args[0].equalsIgnoreCase("reload")){
reloadConfig();
sender.sendMessage(prefix + reload);
return true;
}
return false;
}
});
}
@Override
public void onDisable() {
this.getLogger().info("§6CoalAntiVoid §fЗапущен");
this.getLogger().info("§fВерсия: §e1.0");
this.getLogger().info("§bvk.com/ilezovofficial");
}
}