我正在为我的世界创建一个非常简单的插件来冻结播放器。我可以让所有玩家一直使用它,但是如何使命令触发特定玩家呢?
@EventHandler
public void Move(PlayerMoveEvent event){
Player player = event.getPlayer();
player.sendMessage(ChatColor.RED + "Sinut on jäädytetty tutkinnan ajaksi.");
Location back = new Location(event.getFrom().getWorld(), event.getFrom().getX(), event.getFrom().getY(), event.getFrom().getZ());
event.getPlayer().teleport(back);
}
答案 0 :(得分:0)
只需致电playerMove事件
getServer().getPluginManager().callEvent(...);
更好的方法是创建在传送前保存第一个位置的playerObject,然后在命令调用时在传送上保存该位置,因为我认为正常的事件调用在那里没有用。 (您要创建/ back命令,对吧?)