【问题标题】: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");
        }
    

    【讨论】:

      猜你喜欢
      • 2021-06-28
      • 2019-11-19
      • 2019-10-29
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多