我正在尝试使用MinecraftServer.logInfo()登录,但是我收到了nosuchmethod异常。
server.logInfo("Example message");
我正在服务器启动事件中获取MinecraftServer实例。
MinecraftServer server = event.getServer();
我正在尝试使用MinecraftServer.logInfo()登录,但是我收到了nosuchmethod异常。
server.logInfo("Example message");
MinecraftServer server = event.getServer();
event.getModLog()
更好,因为有些东西显然在preInit之前运行,仍然需要被记录。这可以在主类中声明为public static final Logger
时设置正确,并且它很棒,像魅力一样工作。你只需要记得导入org.apache.logging.log4j.Logger;
和org.apache.logging.log4j.LogManager;
即可。 - RoboticRenaissance