我正在尝试创建一个@EventHandler,但我不知道我应该把它放在哪里或创建一个新文件?如果你可以采样一些代码。 (我是新手)
答案 0 :(得分:1)
您可以创建新文件,也可以将其包含在主插件文件或单独的文件中。以下是使用主文件的示例:
public class BukkitExample extends JavaPlugin implements Listener {
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
//Code to execute when a player joins
}
}
无论哪种方式,您都需要implement Listener
并使用插件管理器注册事件。 EventHandler
不是您要扩展的课程;这是一个注释。您可以read the Event API Reference,并查看the javadocs以查看事件及其方法的列表。