Я сейчас пытаюсь сделать плагины для майнкрафта, используя C#. Я дошел до того, что у меня есть все серверное программное обеспечение. NET и я могу использовать его в C# -Проекте. Пока все отлично работает, но я дошел до того, что не знаю, как именно мне следует конвертировать .dll в файл .jar. Есть несколько инструментов, но я не знаю, какой из них использовать.
Плагин basi c minecraft, написанный на java, содержит файл .yml внутри папки sr c, который определяет путь к Основной класс. Основной класс выглядит так:
public class Plugin extends JavaPlugin {
@EventHandler
public void onEnable()
{
System.out.println("The plugin was successfully enabled!");
}
}
В C# мой класс выглядит так:
public class MainClass : JavaPlugin /* very ironically */
{
[EventHandler]
public void onEnable()
{
Console.WriteLine("The plugin was successfully enabled!");
}
}
И файл plugin.yml выглядит так:
name: TestPlugin
author: MinisBett
version: 1.0.0
main: MCTestPlugin.MainClass
Я использую Java 8, NET 4.7.2, Visual Studio, Eclipse, Spigot 1.8.8 и IKVM.
Спасибо за все ответы!