From 8eb93d138e3f8b9139fb37998a35c1fcca8c13c4 Mon Sep 17 00:00:00 2001 From: Phoenix616 Date: Thu, 19 Sep 2019 20:02:29 +0100 Subject: [PATCH] Fix compatibility with 1.12 --- .../main/java/de/themoep/randomteleport/RandomTeleport.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/randomteleport-plugin/src/main/java/de/themoep/randomteleport/RandomTeleport.java b/randomteleport-plugin/src/main/java/de/themoep/randomteleport/RandomTeleport.java index fe48731..2761221 100644 --- a/randomteleport-plugin/src/main/java/de/themoep/randomteleport/RandomTeleport.java +++ b/randomteleport-plugin/src/main/java/de/themoep/randomteleport/RandomTeleport.java @@ -41,6 +41,7 @@ import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.World; import org.bukkit.block.Biome; +import org.bukkit.block.Block; import org.bukkit.command.CommandSender; import org.bukkit.entity.Entity; import org.bukkit.entity.Player; @@ -346,7 +347,8 @@ public class RandomTeleport extends JavaPlugin implements RandomTeleportAPI { cooldowns.put(searcher.getId(), e.getUniqueId(), new AbstractMap.SimpleImmutableEntry<>(System.currentTimeMillis(), searcher.getCooldown())); if (e instanceof Player) { Location belowLoc = targetLoc.clone().subtract(0, 1, 0); - ((Player) e).sendBlockChange(belowLoc, belowLoc.getBlock().getBlockData()); + Block belowBlock = belowLoc.getBlock(); + ((Player) e).sendBlockChange(belowLoc, belowBlock.getType(), belowBlock.getData()); } e.teleport(targetLoc); sendMessage(e, "teleport",