【问题标题】:Minecraft plugin death teleportation我的世界插件死亡传送
【发布时间】:2021-03-22 20:26:36
【问题描述】:
我正在编写一个 Minecraft 插件,我尝试编写的监听器是当玩家死亡时,它会发送消息并将玩家传送到某个位置。这是我的代码。谢谢!
由于某种原因,它不会传送玩家。
Location loc = new Location(Bukkit.getWorld("world"), -16.5, 67, -22.5, 0, 0);
player.teleport(loc);
【问题讨论】:
标签:
javascript
java
plugins
minecraft
【解决方案1】:
我遇到同样的问题已经有一段时间了。我发现的一个解决方法是使用
PlayerRespawnEvent,您可以在其中使用 setRespawnLocation 方法将它们“传送”到该位置。
类似的东西
@EventHandler
public void onRespawn(PlayerRespawnEvent event) {
Player player = event.getPlayer();
event.setRespawnLocation(your location here);
player.sendMessage("you respawned");
}