@@ -4,6 +4,7 @@ import org.bukkit.Bukkit
44import org.bukkit.ChatColor
55import org.bukkit.Material
66import org.bukkit.NamespacedKey
7+ import org.bukkit.Sound
78import org.bukkit.command.Command
89import org.bukkit.command.CommandExecutor
910import org.bukkit.command.CommandSender
@@ -68,10 +69,12 @@ class OpenCommand : CommandExecutor, TabCompleter {
6869
6970 if (number == null || number < 1 ) {
7071 sender.sendMessage(" 올바른 자연수를 입력해주세요" )
72+ player.playSound(player.location, Sound .BLOCK_CHEST_LOCKED , 1.0f , 1.0f )
7173 return true
7274 }
7375 if (StorageLimit .getLimit(player) < number) {
7476 sender.sendMessage(" 입력하신 숫자가 보유중인 창고의 수보다 큽니다" )
77+ player.playSound(player.location, Sound .BLOCK_CHEST_LOCKED , 1.0f , 1.0f )
7578 return true
7679 }
7780
@@ -82,7 +85,9 @@ class OpenCommand : CommandExecutor, TabCompleter {
8285 val items = Save .load(player.uniqueId.toString(), number)
8386 val gui: Inventory = Bukkit .createInventory(null , 54 , " ${number} 번 창고" )
8487 items.forEach(gui::setItem)
88+ player.closeInventory()
8589 player.openInventory(gui)
90+ player.playSound(player.location, Sound .BLOCK_ENDER_CHEST_OPEN , 1.0f , 1.0f )
8691 InventoryCloseListener .openPlayerList.add(player)
8792
8893 return true
0 commit comments