Есть два способа продлить игру 1.x.Сначала вы можете написать свой собственный модуль.Это подробно описано здесь .Это полезно, если вы хотите предоставить библиотеку, такую как iText, или предоставить специальный механизм аутентификации.
Второй способ - написать PlayPlugin
.Это часто делается в модулях, но это не является обязательным условием.Для написания PlayPlugin
требуется два шага:
- Написать класс, который расширяет класс
PlayPlugin
и переопределяет некоторые из его методов , например, называемый myPackage.MyPlugin
. - Зарегистрируйте свой плагин.Это делается путем создания файла с именем
play.plugins
и помещения его в путь к классам.Файл должен содержать строку типа 1003:myPackage.MyPlugin
.
Число определяет порядок вызова плагинов.Я рекомендую использовать идентификаторы> 1000. Если вы хотите, чтобы он загружался до плагина фреймворка, посмотрите здесь (идентификаторы действительны с 1.1.1).
Вот и все.Чтобы почувствовать, что вы можете сделать с плагином, см. javadoc .Вы можете подключиться к:
- Цикл запроса / ответа
- Процесс привязки
- Запуск / остановка приложения
- Загрузка классов
К сожалению, документация по javadoc минимальна, но не стесняйтесь заглядывать в код самой игры.Это легко понять и дает хорошие идеи.