- Баллы
- 76
Помогите пожалуйста решить проблему. Вообщем, написал простенький плагин, закинул в plugins, но при запуске сервер его просто не видит? Как решить проблему? В коде NetBeans не выявил ошибок.
Список плагинов:
AuthMe
AntiAD
ChatManager
ChestCommands
CPFix
CustomJoinItems
Essentials
HideStream
Info-Board
NametagEdit
NoCheatPlus
PermissionsEX
PlugMan
Portals
Trail
VipJoinAlert
WB
WE
WG
ZavAutoMessager
Код:
package funnyapple;
import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
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.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;
public class FunnyApple extends JavaPlugin implements Listener {
@Override
public void onEnable() {
Bukkit.getServer().getPluginManager().registerEvents(this, this);
this.getLogger().info("PlaySecurity was Enabled!");
}
@Override
public void onDisable() {
this.getLogger().info("PlaySecurity has Disabled.");
}
@EventHandler
public void Join(PlayerJoinEvent e) {
Player p = e.getPlayer();
p.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 5, 5));
p.setHealth(2);
p.setPlayerTime(1000L, true);
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (cmd.getName().equalsIgnoreCase("defender on"))
if (sender instanceof Player) {
Player p = (Player) sender;
if (!p.hasPermission("defender.use")) {
p.sendMessage(ChatColor.RED + "Чтобы сделать это, купите VIP");
return true;
}
p.sendMessage(ChatColor.RED + "Усиленная защита активирована!");
return false;
}
return true;
}
}
plugin.yml
name: FunnyApple
main: funnyapple.FunnyApple
version: 2.0
commands:
defender on:
desription: Вкл. училенную защиту
permission: defender.use
Список плагинов:
AuthMe
AntiAD
ChatManager
ChestCommands
CPFix
CustomJoinItems
Essentials
HideStream
Info-Board
NametagEdit
NoCheatPlus
PermissionsEX
PlugMan
Portals
Trail
VipJoinAlert
WB
WE
WG
ZavAutoMessager
Код:
package funnyapple;
import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
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.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;
public class FunnyApple extends JavaPlugin implements Listener {
@Override
public void onEnable() {
Bukkit.getServer().getPluginManager().registerEvents(this, this);
this.getLogger().info("PlaySecurity was Enabled!");
}
@Override
public void onDisable() {
this.getLogger().info("PlaySecurity has Disabled.");
}
@EventHandler
public void Join(PlayerJoinEvent e) {
Player p = e.getPlayer();
p.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 5, 5));
p.setHealth(2);
p.setPlayerTime(1000L, true);
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (cmd.getName().equalsIgnoreCase("defender on"))
if (sender instanceof Player) {
Player p = (Player) sender;
if (!p.hasPermission("defender.use")) {
p.sendMessage(ChatColor.RED + "Чтобы сделать это, купите VIP");
return true;
}
p.sendMessage(ChatColor.RED + "Усиленная защита активирована!");
return false;
}
return true;
}
}
plugin.yml
name: FunnyApple
main: funnyapple.FunnyApple
version: 2.0
commands:
defender on:
desription: Вкл. училенную защиту
permission: defender.use