创建EventHandler Bukkit

时间:2014-08-23 04:21:58

标签: minecraft bukkit eventhandler

我正在尝试创建一个@EventHandler,但我不知道我应该把它放在哪里或创建一个新文件?如果你可以采样一些代码。 (我是新手)

1 个答案:

答案 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以查看事件及其方法的列表。