Rhseung
대표칭호 없음
hapdong ae9e0cc501b840be92643a31fe9155bc
이해도 | 모드 |
---|---|
게임버전 (JE) | 포지 |
이렇게 코드를 만들었는데 보시면 기능이 딱히 없는 아이템들은
public static final RegistryObject<Item> NAME = ITEMS.register("name", ItemBase::new);
이라고 하면 아이템이 추가되지만 도구와 같은 기능이 있는 아이템들은 어떻게 추가해야할지 모르겠습니다.
아시는 분 있나요?
NamuTree0345
2020.05.01ItemBase 클래스는 Item을 상속받을겁니다. (왜냐면 아이템의 베이스니까요)
하지만 도구는 ItemSword, ItemPickaxe, ItemAxe 등을 상속받아야되니, 따로 Axe나 Sword 클래스를 만들고 super를 통해 공격력 등을 설정하는걸 추천합니다
그리고 ItemSword, ItemPickaxe, ItemAxe같은 도구 아이템 클래스도 Item을 상속받으니 등록이 가능합니다!
Rhseung
2020.05.08감사합니다!