mirror of
https://github.com/CarmJos/cn2b2t-project.git
synced 2026-06-04 08:48:16 +08:00
添加重生记录。
This commit is contained in:
@@ -7,6 +7,7 @@ import org.bukkit.event.Listener;
|
||||
import org.bukkit.event.entity.PlayerDeathEvent;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.bukkit.inventory.meta.SkullMeta;
|
||||
import org.cn2b2t.logger.managers.LoggerManager;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -25,8 +26,12 @@ public class DeathListener implements Listener {
|
||||
meta.setLore(lore);
|
||||
skull.setItemMeta(meta);
|
||||
e.getDrops().add(skull);
|
||||
LoggerManager.log(LoggerManager.LogType.KILLED, e.getEntity(), e.getDeathMessage());
|
||||
} else {
|
||||
LoggerManager.log(LoggerManager.LogType.DEATH, e.getEntity(), e.getDeathMessage());
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ import org.bukkit.event.player.PlayerChangedWorldEvent;
|
||||
import org.bukkit.event.player.PlayerRespawnEvent;
|
||||
import org.cn2b2t.functions.death.managers.users.UserBedManager;
|
||||
import org.cn2b2t.functions.death.managers.utils.DeathManager;
|
||||
import org.cn2b2t.logger.managers.LoggerManager;
|
||||
|
||||
public class RespawnListener implements Listener {
|
||||
|
||||
@@ -25,6 +26,7 @@ public class RespawnListener implements Listener {
|
||||
p.sendMessage("§7由于您之前的床已被破坏或遮挡,无法将您传送到您的床边。");
|
||||
e.setRespawnLocation(DeathManager.randomLocation(Bukkit.getWorld("world")));
|
||||
}
|
||||
LoggerManager.log(LoggerManager.LogType.RESPAWN, p, e.getRespawnLocation().toString());
|
||||
|
||||
}
|
||||
|
||||
@@ -38,7 +40,6 @@ public class RespawnListener implements Listener {
|
||||
p.sendMessage("§7由于您之前的床已被破坏或遮挡,无法将您传送到您的床边。");
|
||||
p.teleport(DeathManager.randomLocation(Bukkit.getWorld("world")));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ authors:
|
||||
depend:
|
||||
- 2b2t-core
|
||||
- 2b2t-common
|
||||
- 2b2t-logger
|
||||
commands:
|
||||
suicide:
|
||||
aliases:
|
||||
|
||||
Reference in New Issue
Block a user