@EventHandler public void chatEgg(PlayerChatEvent a) { Player p = a.getPlayer(); Item i = new Item(); }
에서 "'Item' is abstract; cannot be instantiated" 라는 오류가 떴는데 어떻게 해야 하나요?
Item 클래스는 Entity 클래스 이며, Item 클래스는 new 로 만들 수 없습니다.
인벤토리에 있는 아이템을 만드실려면 new ItemStack() 을 사용하셔야합니다.
말 그대로입니다. Item은 추상 클래스입니다. 그냥 생성할 수 없습니다. 아이템을 생성하려고 하신다면 ItemStack을 이용해보세요. 또한 PlayerChatEvent는 deprecated되었습니다. 대신 AsyncPlayerChatEvent를 사용해주세요.
답변 감사드립니다 ^^
레드스톤
GlassesFilm
2024-05-15
0
건축
Warak
1
모드
학교가기싫다
2024-05-08
업데이트
2024-05-06
2024-05-05
MineStar
2022.02.03Item 클래스는 Entity 클래스 이며, Item 클래스는 new 로 만들 수 없습니다.
인벤토리에 있는 아이템을 만드실려면 new ItemStack() 을 사용하셔야합니다.
서재형
2022.02.03말 그대로입니다. Item은 추상 클래스입니다. 그냥 생성할 수 없습니다. 아이템을 생성하려고 하신다면 ItemStack을 이용해보세요. 또한 PlayerChatEvent는 deprecated되었습니다. 대신 AsyncPlayerChatEvent를 사용해주세요.
빛나는토마토
2022.02.03답변 감사드립니다 ^^