2017-10-22 5 views

답변

2

나는 당신에게 물었습니다. "그리고 당신의 문제는 무엇입니까?" 플레이어의 인벤토리를 정확하게 만들고 싶다면 당신 말이 맞습니다. 하지만 왜 플레이어 인벤토리를 원하는지 상상할 수 없습니다. 당신은 단지 재고를 얻고 싶다면

// Bukkit.createInventory(InventoryHolder owner, int size, String title); 
// size = 9 * rows 
Inventory inv = Bukkit.createInventory(null, 27, "Title"); 
player.openInventory(inv); 

하고, 변경 : 당신이 가슴처럼 플레이어에 재고를 엽니 다 의미 경우에, 당신은 다른 Bukkit 방법을 사용할 수 있습니다 내가 같이 요구하고

Inventory inv = player.getInventory(); 
+0

을 내가 보여 준 방식은 옳지 않은 것처럼 보입니다. 나는 재고를 여는 것과 그렇지 않은 것을 안다. 인벤토리를 사용하면 플레이어의 현재 인벤토리로 쉽게 대체 할 수 있기 때문에 인벤토리를 편집하고 이동할 수 있습니다. 그러나 나는 그것을 다른 방법으로하고있다. 나는 그것으로 오류가 발생하지 않도록하고있다. 그래도 고마워. – TJGames