forked from LogBlock/LogBlock
Merge pull request #238 from ammaraskar/crash
Fix /lb tp crash (fixes #218) and remove unused import
This commit is contained in:
@@ -552,7 +552,17 @@ public class CommandsHandler implements CommandExecutor
|
|||||||
final Location loc = new Location(params.world, rs.getInt(1) + 0.5, y, rs.getInt(3) + 0.5, player.getLocation().getYaw(), 90);
|
final Location loc = new Location(params.world, rs.getInt(1) + 0.5, y, rs.getInt(3) + 0.5, player.getLocation().getYaw(), 90);
|
||||||
final int y2 = saveSpawnHeight(loc);
|
final int y2 = saveSpawnHeight(loc);
|
||||||
loc.setY(y2);
|
loc.setY(y2);
|
||||||
|
|
||||||
|
// Teleport the player sync because omg thread safety
|
||||||
|
logblock.getServer().getScheduler().scheduleSyncDelayedTask(logblock, new Runnable() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
player.teleport(loc);
|
player.teleport(loc);
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
sender.sendMessage(ChatColor.GREEN + "You were teleported " + Math.abs(y2 - y) + " blocks " + (y2 - y > 0 ? "above" : "below"));
|
sender.sendMessage(ChatColor.GREEN + "You were teleported " + Math.abs(y2 - y) + " blocks " + (y2 - y > 0 ? "above" : "below"));
|
||||||
} else
|
} else
|
||||||
sender.sendMessage(ChatColor.RED + "No block change found to teleport to");
|
sender.sendMessage(ChatColor.RED + "No block change found to teleport to");
|
||||||
|
@@ -13,7 +13,6 @@ import static de.diddiz.LogBlock.config.Config.url;
|
|||||||
import static de.diddiz.LogBlock.config.Config.useBukkitScheduler;
|
import static de.diddiz.LogBlock.config.Config.useBukkitScheduler;
|
||||||
import static de.diddiz.LogBlock.config.Config.user;
|
import static de.diddiz.LogBlock.config.Config.user;
|
||||||
import static org.bukkit.Bukkit.getPluginManager;
|
import static org.bukkit.Bukkit.getPluginManager;
|
||||||
import java.io.File;
|
|
||||||
import java.io.FileNotFoundException;
|
import java.io.FileNotFoundException;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
|
Reference in New Issue
Block a user