SpigotPlugin 项目是一个模板,用于为 Minecraft 的 Spigot 服务器实现创建新项目。它可以开箱即用地进行编译,但如果不进行修改则绝对不会执行任何操作。
不要使用 me.sgray 命名空间!更改为使用您拥有的电子邮件帐户或域名。
有很多关于如何为支持 Maven 的项目创建 pom.xml 文件的示例,但很少有设计为 Spigot 插件提供基础。该项目中的 pom.xml 包含与创建新插件的人最相关和最有用的属性,包括对 Spigot API 的必要依赖。
将此 git 存储库克隆到您的 Eclipse 工作区中并创建一个新的 Java 项目。 Eclipse 应该自动检测该项目提供的设置并创建丢失的任何内容。您需要启用 Maven 性质,只需在 Package Explorer 中右键单击项目根目录,将鼠标悬停在“配置”上,然后单击“转换为 Maven 项目”即可。
此外,
Eclipse 说“JavaPlugin 无法解析为类型”
确保您已启用 Maven 性质。否则 Eclipse 将不知道读取 pom.xml
插件编译时不会出现类似“无法在项目 BukkitPlugin 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile): 编译失败此环境中未提供编译器”的错误。也许您正在 JRE 而不是 JDK 上运行?”
如果您确实安装了 Java JDK 并且您确定您的系统知道在哪里可以找到它,只需右键单击 Package Explorer 中的项目,将鼠标悬停在“Maven”上,然后单击“更新项目”即可。这很有可能解决问题。
请随意(并且请这样做)克隆该项目并进行调整以满足您的需求/偏好。
Zlib 被选为该项目(BukkitPlugin)的基础,因为它高度宽容且易于人们理解。仅对该项目的许可证进行了修改,以反映作者身份和创建年份。
版权所有 (c) 2014 莎拉·格雷
本软件按“原样”提供,没有任何明示或暗示的保证。在任何情况下,作者均不对因使用本软件而造成的任何损害承担责任。
任何人均有权出于任何目的(包括商业应用)使用本软件,并自由地修改和重新分发本软件,但须遵守以下限制:
不得歪曲本软件的来源;您不得声称您编写了原始软件。如果您在产品中使用此软件,我们将不胜感激,但不是必需的。
更改的源版本必须明确标记,并且不得歪曲为原始软件。
本通知不得从任何来源分发中删除或更改。