본문 바로가기

모드개발15

한 슬롯에 아이템을 최대 몇개 가질 수 있는지 지정하기 먼저 아이템 클래스에 들어가신 뒤, 해당 아이템의 메인함수에 아래와 같이 추가하시면됩니다. setMaxStackSize(1); // 아이템을 한칸에 최대 한개씩 가질 수 있게한다. 간단 (...) 이해가 잘 안가신다구요?? public ItemRandomBox() { super(); setCreativeTab(BellCraft.tab); // 방울크래프트 탭에 아이템 추가 setMaxStackSize(1); // 아이템을 한칸에 최대 한개씩 가질 수 있게한다. } 요런식으로 하시면 됩니다. 최대스택을 1000으로 하던 10000으로하던 크리에이티브 창에서 집을때는 그만큼 집어지는데 인벤에 놓는순간 64개씩 나눠집니다. 참고하세요. 2014. 11. 30.
크리에이티브 탭 생성하기 강좌보고 따라하는중인데 소스작성중에 오류가난다!! 하시는분들은 제가 개발중인 모드 소스를 올려놨으니 비교해보세요. 관련글 2014/11/29 - [Programming/MineCraft - Mod] - 방울의 모드개발 강좌 독자분들을 위한 소스코드 중간점검 bellcraft.creativetab 패키지를 생성한뒤, CreativeTabBellCraft 클래스를 생성해줍니다. 그리고 아래와같이 코딩해줍니다. package bellcraft.creativetab; import bellcraft.items.Items; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.item.I.. 2014. 11. 30.
방울의 모드개발 강좌 독자분들을 위한 소스코드 중간점검 bellcraft.items.Items package bellcraft.items; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.item.Item; public class Items { public static Item RandomBox; public static void registerItems() { RandomBox = new ItemRandomBox(); GameRegistry.registerItem(RandomBox, "RandomBox"); } } bellcraft.items.ItemRandomBox package bellcraft.items; import java.util.Random; import bellcr.. 2014. 11. 29.