diff --git a/src/main/java/de/iani/treasurechest/TreasureChestCommandExecutor.java b/src/main/java/de/iani/treasurechest/TreasureChestCommandExecutor.java index 206cf8e..a4b2194 100644 --- a/src/main/java/de/iani/treasurechest/TreasureChestCommandExecutor.java +++ b/src/main/java/de/iani/treasurechest/TreasureChestCommandExecutor.java @@ -1,12 +1,14 @@ package de.iani.treasurechest; +import de.iani.playerUUIDCache.CachedPlayer; +import de.iani.treasurechest.PlayerTreasureChestContent.LoadState; +import de.iani.treasurechest.database.DatabaseTreasureChestItem; import java.sql.SQLException; import java.util.List; -import java.util.Set; import java.util.logging.Level; - import org.bukkit.ChatColor; import org.bukkit.Effect; +import org.bukkit.FluidCollisionMode; import org.bukkit.Material; import org.bukkit.block.Block; import org.bukkit.command.Command; @@ -15,10 +17,6 @@ import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; -import de.iani.playerUUIDCache.CachedPlayer; -import de.iani.treasurechest.PlayerTreasureChestContent.LoadState; -import de.iani.treasurechest.database.DatabaseTreasureChestItem; - public class TreasureChestCommandExecutor implements CommandExecutor { private TreasureChest plugin; @@ -37,7 +35,7 @@ return true; } Player player = ((Player) sender); - Block target = player.getTargetBlock((Set) null, 5); + Block target = player.getTargetBlockExact(5, FluidCollisionMode.NEVER); plugin.setChestLocation(target == null ? null : target.getLocation()); if (target != null) { player.playEffect(target.getLocation(), Effect.MOBSPAWNER_FLAMES, null);