项目设置(Scala Eclipse)
在 scala 中创建项目与在 java 中创建项目非常相似。这是入门类应该是什么样子:
package com.example.myplugin; //{$TopLevelDomain}.{$Domain}.{$PluginName}
import org.bukkit.plugin.java.JavaPlugin
import org.bukkit.command.CommandSender
import org.bukkit.command.Command
class PluginName extends JavaPlugin {
override def onEnable() {
}
override def onDisable() {
}
override def onCommand(sender: CommandSender, cmd: Command, label: String, args: Array[String]): Boolean = {
false
}
}
首先,请确保你已安装位于此处的最新 Scala 版本: https : //www.scala-lang.org/download/
接下来,你将要下载 Scala Eclipse,可在此处获取: http : //scala-ide.org/ 并将下载内容解压缩到你选择的文件夹中。
一旦安装完毕,只需打开 Scala Eclipse 即可。
最后,为了让你的插件工作 - 你需要有一些运行时插件来为你加载 scala 库,我使用这个: https : //dev.bukkit.org/projects/scala-loader (放置这个你的插件文件夹中的 jar 就像任何其他插件一样)
从现在开始,这个过程几乎与 java 相同:
- 按
Alt+Shift+N
- >点击Scala Project
- 右键单击你的项目 - 单击
Properties
- 单击
Java Build Path
,然后单击Libraries
选项卡 - 单击
Add External Jars
,然后选择你的 spigot-api jar 文件 - 单击
Apply
然后OK
对于项目设置,你需要创建一个包,以便:
右键单击项目 - > New
- > Package
用它来命名,通常是:com.yourdomain.pluginname
在这个包的内部,创建一个 Scala 类并按照你喜欢的方式命名,通常是:PluginName
使类 extends JavaPlugin
并覆盖提供的基本设置功能,如上所示。
最后,右键单击名为 src
的文件夹,然后选择新建文件。将文件命名为 plugin.yml(不是插件的名称,但显式为 plugin.yml)并将其打开。
基本实现应该如下所示:
name: PluginName
main: com.example.pluginname.PluginName
version: 0.1
你有它! 编写完插件后,单击 File
- > Export
- > Java
- > Jar file
- >选择项目并指定服务器的插件文件夹作为目标 - >单击 Finish
通常,你只需重新加载服务器以在导出后查看更改,但是一些插件在重新加载时会中断,所以要小心! 我建议总是重新启动服务器,除非你知道重新加载不会破坏其他插件。