- Tham gia
- 11/10/2016
- Bài viết
- 486
Theo như các thống kê về PlayerDeathEvent Java, Thì có vài bạn hỏi tôi về vấn đề làm sao để sử dụng hàm, PlayerDeathEvent Không cần bấm hồi sinh, Và đây là mã điển hình cho các bạn,
Thêm điển hình về PlayerDeathEvent, Tin nhắn trên tổng chat bạn đã chết,
Bạn cũng có thể dùng hàm for player thay cho event.setdeathmessage nếu xung đột,
Mã:
@EventHandler
public void PlayerDeath(PlayerDeathEvent event) {
event.getEntity().spigot.respawn();
Đây là hàm không cần bấm hồi sinh khi chết,
}
Mã:
@EventHandler
public void PlayerDeath(PlayerDeathEvent event) {
if (event.getEntity().getKiller() instanceof Player) {
event.setDeathMessage(getConfig().getString("Message.Death")
.replace("&", "§")
.replaceAll("%player", event.getEntity().getName())
.replaceAll("%killer", event.getEntity().getKiller().getDisplayName()));}
}
}
Mã:
@EventHandler
public void PlayerDeath(PlayerDeathEvent event) {
if (event.getEntity().getKiller() instanceof Player) {
for (Player player : Bukkit.getOnlinePlayers()) {
event.setDeathMessage(null);
player.sendMessage(getConfig().getString("Message.Death")
.replace("&", "§")
.replaceAll("%player", event.getEntity().getName())
.replaceAll("%killer", event.getEntity().getKiller().getDisplayName()));}}
}
}
