Jump to content

THEGamingninja

Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by THEGamingninja

  1. How would I use the new RegistryEvent? kinda to new to modding.
  2. I changed It to this package thegamingninja.moreutils.proxy; import thegamingninja.moreutils.init.ModBlocks; import thegamingninja.moreutils.init.ModCrops; import thegamingninja.moreutils.init.ModItems; public class ClientProxy implements CommonProxy { @Override public void init() { ModBlocks.registerRenders(); ModItems.registerRenders(); ModCrops.registerRenders(); } } Still have the same Issue.
  3. I'm having a bit of an Issue with Crops, whenever I try to place the seed It crashes the game Here's my code. Seed Item Class package thegamingninja.moreutils.init; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.item.ItemSeeds; import thegamingninja.moreutils.Load; import thegamingninja.moreutils.Reference; public class ItemRegenSeed extends ItemSeeds { public ItemRegenSeed(){ super(ModCrops.regencrop, Blocks.FARMLAND); setUnlocalizedName("regen_seed"); setRegistryName(Reference.MoreUtilItems.REGEN_SEED.getRegistryName()); setCreativeTab(Load.CREATIVE_TAB); } } package thegamingninja.moreutils.init; import net.minecraft.block.Block; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.item.Item; import net.minecraft.item.ItemBlock; import net.minecraftforge.fml.common.registry.GameRegistry; import thegamingninja.moreutils.Reference; import thegamingninja.moreutils.block.CropRegen; public class ModCrops { public static Block regencrop; public static void init() { regencrop = new CropRegen(); } public static void register() { registerBlock(regencrop); } public static void registerRenders() { registerRender(regencrop); } private static void registerBlock(Block block) { GameRegistry.register(block); ItemBlock item = new ItemBlock(block); item.setRegistryName(block.getRegistryName()); GameRegistry.register(item); } private static void registerRender(Block block) { Item item = Item.getItemFromBlock(block); Minecraft.getMinecraft().getRenderItem().getItemModelMesher() .register(item, 0, new ModelResourceLocation(Reference.MOD_ID + ":" + item.getUnlocalizedName() .substring(5), "inventory")); } } Client Proxy Class package thegamingninja.moreutils.proxy; import thegamingninja.moreutils.init.ModBlocks; import thegamingninja.moreutils.init.ModCrops; import thegamingninja.moreutils.init.ModItems; public class ClientProxy implements CommonProxy { @Override public void init() { ModItems.registerRenders(); ModBlocks.registerRenders(); ModCrops.registerRenders(); } }
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.