예외가 발생하면 코드에서 서버를 종료하려고합니다. ServerStarting 이벤트에서 인스턴스를 가져 오는 것은 쓸모가 없습니다.Forge에서 MinecraftServer의 인스턴스를 얻는 방법?
0
A
답변
0
사용할 수있는 인수가 MinecraftServer
인 경우이를 사용하십시오. MinecraftServer
(예 : World#getMinecraftServer
)을 반환하는 메소드가있는 객체가 있다면이를 사용하십시오.
그 밖의 모든 것이 실패하면 FMLCommonHandler#getMinecraftServerInstance
을 사용할 수 있습니다.
"이 기능에 대한 참조는 어떻게 얻을 수 있습니까?" IDE 사용 : 클래스 이름 -> 참조 -> 작업 공간에서 모두 찾기를 마우스 오른쪽 단추로 클릭하십시오. 검색 결과는 일부 조회수를 반환합니다. 이 작업을 두 번 이상 수행해야 할 수도 있지만,이 경우 World#getMinecraftServer
이 나타나면 World
개체 (서버에있는 개체)가 있으면 서버 개체를 얻을 수 있다는 것을 즉시 알 수 있습니다.