개인 자료란 (JE)

  서버 커뮤니티

Profile Rhseung 대표칭호 없음

hapdong ae9e0cc501b840be92643a31fe9155bc

Profile

질문하기 Java

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

2020.04.16 조회 수 84 추천 수 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

감사합니다!

뉴스 및 창작물
/files/thumbnails/288/791/003/262x150.crop.jpg?20240602150002

아티클

《까다로운 시련》 업데이트 날짜 공개 및 정보

학교가기싫다

2024-06-02

0

/files/thumbnails/841/773/003/262x150.crop.jpg?20240526120908

레드스톤

마인크래프트 노트블록버전 『 봄을 고하다 (春を告げる) 』 [더블옥타브 버전]

노트블럭전문가

2024-05-26

0

/files/thumbnails/712/796/003/262x150.crop.jpg?20240525085438

레드스톤

마인크래프트 노트블록으로 만든 『 봄을 고하다 (春を告げる) 』 1

Sonttukk

2024-05-25

0

/files/thumbnails/268/789/003/262x150.crop.jpg?20240515192032

레드스톤

벌레먹은 돌 빠르게 제거하는 법

GlassesFilm

2024-05-15

0

/files/thumbnails/797/788/003/262x150.crop.jpg?20240515090924

건축

마인크래프트로 구현한 카르카손 보드게임

Warak

2024-05-15

1