Я хочу создать интерфейс для моего плагина, который использует другой класс в зависимости от версии сервера.
Я пытался включить следующее в мой интерфейс класса:
Map<String, EntityPlayer> getPlayers();
Однако «EntityPlayer» импортируется в зависимости от версии, поэтому я не могу это сделать. По сути, мне нужно, чтобы это был «подстановочный знак», где это может быть любой импорт EntityPlayer. Затем в классах, где реализован мой интерфейс, я могу использовать импорт для каждой версии.
Надеюсь, это проясняет, что я пытаюсь достичь и что я сделал до сих пор.
Спасибо всем.