강좌보고 따라하는중인데 소스작성중에 오류가난다!!
하시는분들은 제가 개발중인 모드 소스를 올려놨으니 비교해보세요.
bellcraft.creativetab 패키지를 생성한뒤, CreativeTabBellCraft 클래스를 생성해줍니다.
그리고 아래와같이 코딩해줍니다.
package bellcraft.creativetab; import bellcraft.items.Items; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.item.Item; public class CreativeTabBellCraft extends CreativeTabs { // 크리에이티브탭 클래스 상속 public CreativeTabBellCraft() { super("tabBellCraft"); // 크리에이티브 탭 ID설정 } @Override public Item getTabIconItem() { return Item.getItemFromBlock(Blocks.quartz_block); // 크리에이티브탭 아이콘 설정 } }
그 다음 메인클래스인 BellCraft 클래스에 다음 소스를 추가합니다.
import net.minecraft.creativetab.CreativeTabs; import bellcraft.creativetab.CreativeTabBellCraft; public static CreativeTabs tab = new CreativeTabBellCraft();
그 다음 기존에 만들었던 아이템을 해당 탭에 추가해야겠죠?
ItemRandomBox 클래스에 들어가서 ItemRandomBox 함수에 탭추가 명령문을 아래와 같이 바꿔줍니다.
setCreativeTab(BellCraft.tab); // 방울크래프트 탭에 아이템 추가
그 다음 언어파일에 다음과 같이 추가해줍니다. (띄어쓰기 주의)
영어 : itemGroup.tabBellCraft=Bell Craft
한국어 : itemGroup.tabBellCraft=방울 크래프트
그럼 끝!
'Game Dev > MineCraft - Mod' 카테고리의 다른 글
모드 패키지 정렬하기 (0) | 2014.11.30 |
---|---|
한 슬롯에 아이템을 최대 몇개 가질 수 있는지 지정하기 (0) | 2014.11.30 |
방울의 모드개발 강좌 독자분들을 위한 소스코드 중간점검 (6) | 2014.11.29 |
새로운 아이템 추가하기 (21) | 2014.11.28 |
마인크래프트 모드 개발환경 구축 (26) | 2014.11.28 |
댓글