纱夜
最近因为某原因所以来写sponge插件
有sponge的API 但是看了写sponge教程后发现
不是新建gradle项目就是新建maven项目  关键是我新建那些项目后自带的文件和教程帖似乎都不一样
所以我想知道能不能新建java项目然后导入sponge的APi来写插件

PS:我用gradle和java项目"写好"插件后丢到mods后服都是开不起来   都提示我插件有问题:D
所以我想知道具体怎么做

PSS:maven完全不会用


土球球
https://www.spongepowered.org/downloads/spongeapi
去官网下载shade过的api,注意jar后缀是shaded.jar结尾
然后打开IDE,导入依赖,没了

纱夜
ustc_zzzz 发表于 2017-9-3 01:03
https://www.spongepowered.org/downloads/spongeapi
去官网下载shade过的api,注意jar后缀是shaded.jar结 ...

新建java还是gradle还是maven项目来导入啊
这是我现在写的

导出成jar文件丢进mods里
服就开不起来了
错误报告↓

土球球
阴阳师元素祭祀 发表于 2017-9-3 10:06
新建java还是gradle还是maven项目来导入啊
这是我现在写的

https://docs.spongepowered.org/s ... n/plugin-class.html
  1. import org.spongepowered.api.event.Listener;
  2. import org.spongepowered.api.event.game.state.GameStartedServerEvent;

  3. @Plugin(id = "exampleplugin", name = "Example Plugin", version = "1.0")
  4. public class ExamplePlugin {
  5.     @Listener
  6.     public void onServerStart(GameStartedServerEvent event) {
  7.         // Hey! The server has started!
  8.         // Try instantiating your logger in here.
  9.         // (There's a guide for that)
  10.     }
  11. }
复制代码
或许你编写主类时使用了错误的方式→_→

纱夜
ustc_zzzz 发表于 2017-9-3 15:59
https://docs.spongepowered.org/stable/zh-CN/plugin/plugin-class.html
或许你编写主类时使用了错误的 ...
插件 ID 的所有字母必须是小写,并且必须以字母开头。除字母外,插件 ID 只允许包含数字、短横线、和下划线。不过,插件名称并 没有 这些限制,所以说在插件名称中包含空格等其他特殊字符也是完全可以接受的。

我似乎好像知道为什么了
我的id用了大写.....

可以了:D

第一页 上一页 下一页 最后一页