在Bukkit Java中,如果你的ArrayList在事件中没有起作用,可能是因为你没有正确地初始化它或没有正确地使用它。以下是一种可能的解决方法:
public class MyPlugin extends JavaPlugin {
private ArrayList players;
@Override
public void onEnable() {
players = new ArrayList<>();
// 其他初始化代码...
}
// 其他方法...
}
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
players.add(player);
// 其他处理代码...
}
Player firstPlayer = players.get(0);
@EventHandler
public void onPlayerQuit(PlayerQuitEvent event) {
Player player = event.getPlayer();
players.remove(player);
// 其他处理代码...
}
请注意,这只是一种可能的解决方法,具体取决于你的代码和需求。如果问题仍然存在,请提供更多的代码示例和错误信息,以便我们能够更好地帮助你解决问题。