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

Помогите Написал небольшой плагин, а он не работает

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

Aндрей_23

Активный участник
Пользователь
Баллы
88
Имя в Minecraft
TheRedd356
Вот сегодня почитал туториалы и решил написать простой плагин, но при запуске с ним сервер выдает ошибку
org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: TimeChanger.mainClass
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java: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.java:239)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:217)
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.java:106)
at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382)
at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
Caused by: java.lang.ClassNotFoundException: TimeChanger.mainClass
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.java:173)
... 9 more
Вот код
Код:
import org.bukkit.plugin.java.JavaPlugin;
 
public class mainClass extends JavaPlugin
{
    public void onEnabled()
    {
        getlogger().info("TimeChanger enabled");
    }
    public void onDisable()
    {
        getlogger().info("TimeChanger disabled");     
    }
}
Исходники
 
Код:
import java.util.logging.Logger;
import org.bukkit.plugin.java.JavaPlugin;
 
public class mainClass extends JavaPlugin
{
    public static final Logger _log = Logger.getLogger("Minecraft");
    public void onEnabled()
    {
        _log.info("Врубился");
    }
    @Override
    public void onDisable()
    {
            _log.info("Отрубился");           
    }
}
 
я через нет бернс поэтому разности :) но код правильный должно все работать.
 
В архиве к исходника идет
Wat8.jpg
 
вот твой рабочий каркас проверил все работает .
 

Вложения:

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

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

Назад
Верх