首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“我的世界”插件出错

“我的世界”插件出错
EN

Stack Overflow用户
提问于 2013-11-13 02:17:59
回答 3查看 859关注 0票数 0

我有一个错误,当我启动我的“我的世界”服务器。我在插件中使用的外部库是推荐的构建craftbukkit-1.6.4-R2.0。我使用craftbukkit-1.6.4-R2.0启动服务器,并将其作为eclipse(java)中的外部库。

这是我收到的一些错误:

代码语言:javascript
运行
复制
Could not load 'plugins\Test.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.Bench3.youtube.Youtube
    at org.bukkit.plugin.java.javaPluginloader.LoadPlugin(JavaPluginLoader.java:184)

而且它还在继续。

这里有人知道怎么解决这个问题吗?

我的插件代码是:

代码语言:javascript
运行
复制
package me.Bench3.youtube;

import java.util.logging.Logger;

import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.PluginDescriptionFile;
import org.bukkit.plugin.java.JavaPlugin;

public class Youtube extends JavaPlugin{
    public final Logger logger = Logger.getLogger("Minecraft");
    public static Youtube plugin;

@Override
public void onDisable(){
    PluginDescriptionFile pdfFile = this.getDescription();
    this.logger.info(pdfFile.getName() + " Has been disabled!");
}

@Override
public void onEnable(){
    PluginDescriptionFile pdfFile = this.getDescription();
    this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + " Has been enabled!"); //You
}

public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
{
    Player player = (Player) sender;
    if (commandLabel.equalsIgnoreCase("sendme"))
    {
        player.sendMessage(ChatColor.BLUE + "Sent");
    }
    return false;
}
}

这是我的plugin.yml

代码语言:javascript
运行
复制
main: me.Bench3.yotube.Youtube
name: Youtube
version: 1.0
EN

回答 3

Stack Overflow用户

发布于 2013-11-13 02:22:35

在plugin.yml中,将它从me.Bench3.yotube.Youtub更改为me.Bench3.youtube.Youtub (您忘记了一个u)

票数 2
EN

Stack Overflow用户

发布于 2013-11-13 02:20:23

describe错误指示您的类me.Bench3.youtube.Youtube不在类路径中。在执行java应用程序之前,确保您的jar/类位于类路径中。

票数 1
EN

Stack Overflow用户

发布于 2014-01-02 11:51:11

我知道这有点晚了,但您必须使用bukkit.jar作为您的引用库,而不是服务器jar。前往http://dl.bukkit.org/downloads/bukkit/获取您的引用库的最新最好版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19936895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档