На Spigot есть довольно полезный пост вики о том, как настроить ваше рабочее пространство, который вы можете найти здесь .
Кроме того, все должно работать почти так же, как обычный плагинна Яве.Вот как будет работать создание вашего плагина:
class Main : JavaPlugin() {
override fun onEnable() {
}
}
, а затем в ClassName вы получите следующее:
class ClassName(private val plugin: Main) {
}
Приведенный выше код эквивалентен следующим фрагментам кода:
public class Main extends JavaPlugin {
@Override
public void onEnable() {
ClassName className = new ClassName();
}
}
и
public class ClassName {
private Main plugin;
public ClassName(Main plugin) {
this.plugin = plugin;
}
}
Просто наперед, если вы пишете что-то на Java и хотите посмотреть, как это сделать на Kotlin, IntelliJ преобразует это для вас.Все, что вам нужно сделать, это щелкнуть правой кнопкой мыши по файлу, и внизу появится надпись «Преобразовать файл Java в файл Kotlin».