Я пишу на Bukkit'e и посмотрев как пишется код в других плагинах, часто замечаю как часто пишут вот такой код (код прикрепил), ведь мы эти методы создаём, но не вызываем их, как это работает? И можно как нибудь по другому его объявить? Так же в главном классе, который следует JavaPlugin в методе onEnable() пишется такая фраза
Bukkit.getPluginManager().registerEvents(new Example(), this);
public class Example implements Listener {
@EventHandler
public void onUsing(PlayerInteractEvent event) {}
}
Вы расширили класс интерфейсом. Вы своего рода заключаете контракт, что этот метод в любом случае будет присутствовать в данном классе.
Продвижение своими сайтами как стратегия роста и независимости