개인 자료란 (JE)

  서버 커뮤니티

Profile Rhseung 대표칭호 없음

hapdong ae9e0cc501b840be92643a31fe9155bc

Profile

질문하기 Java

도구 아이템을 어떻게 만드나요

2020.04.16 조회 수 120 추천 수 0
이해도 모드 
게임버전 (JE) 포지 

87fc55aeba9120fb91032bdb35c470de.jpg6b1a1b76db9a636329d11cde90c28f2c.jpg38e49c219aa736baa580de786841be5f.jpg

이렇게 코드를 만들었는데 보시면 기능이 딱히 없는 아이템들은

public static final RegistryObject<Item> NAME = ITEMS.register("name", ItemBase::new);

이라고 하면 아이템이 추가되지만 도구와 같은 기능이 있는 아이템들은 어떻게 추가해야할지 모르겠습니다.

아시는 분 있나요?

2개의 댓글

NamuTree0345
2020.05.01

ItemBase 클래스는 Item을 상속받을겁니다. (왜냐면 아이템의 베이스니까요)

하지만 도구는 ItemSword, ItemPickaxe, ItemAxe 등을 상속받아야되니, 따로 Axe나 Sword 클래스를 만들고 super를 통해 공격력 등을 설정하는걸 추천합니다

그리고 ItemSword, ItemPickaxe, ItemAxe같은 도구 아이템 클래스도 Item을 상속받으니 등록이 가능합니다!

Rhseung
2020.05.08
@NamuTree0345

감사합니다!