Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Плагин не работает

Статус
Закрыто для дальнейших ответов.

enselerizer

Старожил
Пользователь
Баллы
123
Имя в Minecraft
enselerizer
Всем привет!
Попробовал написать свой первый плагин.
Возникает ошибка:
org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.e
nselerizer.FastActions
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:184)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
.java:230)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.ja
va:239)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:21
7)
at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55)
at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11
)
at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.jav
a:106)
at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java
:382)
at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5
73)
Caused by: java.lang.ClassNotFoundException: me.enselerizer.FastActions
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader
.java:80)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:53)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:173)
... 9 more

Код плагина:

Главный класс:
Код:
package me.enselerizer.FastActions;
 
import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
 
 
public class FastActions extends JavaPlugin implements Listener
{
 
    public void onEnable()
    {
        getLogger().info("FastActions plugin is working! =)");
        Bukkit.getPluginManager().registerEvents(this, this);
    }
 
    public void onDisable()
    {
        getLogger().info("FastActions plugin was disabled =(");
    }
 
    @EventHandler
    public void onJoin(PlayerJoinEvent e)
    {
        e.getPlayer().sendMessage("[FastActions] welcome, newbie!");
    }
 
}


Plugin.yml:
Код:
name: FastActions
 
main: me.enselerizer.FastActions.FastActions
 
description: FastActions 0.1 Beta
 
version: 0.1

Помогите найти проблему ;)
 
Он ругается, что не может найти класс FastAction в пакете me.enselerizer. Может, вы сначала скомпилировали, а потом уже plugin.yml изменили? Потому что в данном виде все правильно.
 
А, это Эклипс глючил - не перезаписовал файл). Спасибо за помощь.
да!.PNG
Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх