所以我基本上製作了一個Warping系統,但我正在使用它作爲迷你遊戲。我希望服務器的所有者能夠設置不同玩家的變形,以便在迷你遊戲開始時產生。出於某種原因,我得到它是說,我不能瞬移玩家一個錯誤,這是我的瞬移部分代碼:無法傳送玩家到配置文件中設置的座標[Bukkit]
p.teleport(cakestart);
我可以:
if(cmd.getName().equalsIgnoreCase("cakestart")){
if(getConfig().contains("locations." + args[0])){
int locationsX = this.getConfig().getInt("locations" + args[0] + ".X");
int locationsY = this.getConfig().getInt("locations" + args[0] + ".Y");
int locationsZ = this.getConfig().getInt("locations" + args[0] + ".Z");
int locationsYaw = this.getConfig().getInt("locations" + args[0] + ".Yaw");
int locationsPitch = this.getConfig().getInt("locations" + args[0] + ".Pitch");
Object locationsworld = this.getConfig().get("locations" + args[0] + ".World");
Location cakestart = new Location((World) locationsworld, locationsX, locationsY, locationsZ, locationsYaw, locationsPitch);
p.teleport(cakestart);
p.sendMessage("TPED!");
}
}
的錯誤是發生給你需要的更多信息。
什麼是StackTrace? (在控制檯中顯示的內容) – Jojodmo