X836696023
本帖最后由 X836696023 于 2021-2-4 15:27 编辑

如题,每当服务器到“Searching for plugins...”阶段,直接关闭。

解决方法:
删除插件内 META-INF/version 文件夹

mcmod.info
  1. [
  2.     {
  3.         "modid": "fastscript",
  4.         "name": "FastScript",
  5.         "version": "1.0.1-SNAPSHOT",
  6.         "description": "FastScript is a Spigot plugin, which can run JavaScript-based scripts more efficiently.",
  7.         "authorList": ["Score2"],
  8.         "dependencies": [
  9.             "placeholderapi"
  10.         ]
  11.     }
  12. ]
复制代码


主类
  1. package me.scoretwo.fastscript.sponge

  2. import com.google.inject.Inject
  3. import org.slf4j.Logger
  4. import org.spongepowered.api.event.Listener
  5. import org.spongepowered.api.plugin.Dependency
  6. import org.spongepowered.api.plugin.Plugin
  7. import org.spongepowered.api.event.game.state.GameStartedServerEvent

  8. @Plugin(
  9.     id = "fastscript",
  10.     name = "FastScript",
  11.     version = "1.0.1-SNAPSHOT",
  12.     description = "FastScript is a Spigot plugin, which can run JavaScript-based scripts more efficiently.",
  13.     authors = ["Score2"],
  14.     dependencies = [Dependency(id = "placeholderapi", optional = true)]
  15. )
  16. class SpongeBootStrap {

  17.     @Inject
  18.     private lateinit var logger: Logger

  19.     @Listener
  20.     fun onServerStart(event: GameStartedServerEvent) {
  21.         logger.info("Successfully running ExamplePlugin!!!")
  22.     }
  23. }
复制代码




土球球
本帖最后由 土球球 于 2021-2-7 18:01 编辑

FastScript is a Spigot plugin 可还行……直接关闭前有报错出现吗?

已解决草,打扰了