
com.raze.mods
Members-
Posts
9 -
Joined
-
Last visited
Everything posted by com.raze.mods
-
This is the code for Sword [embed=425,349]package com.raze.tools; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.*; import net.minecraft.item.Item.ToolMaterial; import net.minecraftforge.common.util.EnumHelper; import cpw.mods.fml.*; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import com.raze.blocks.*; import com.raze.item.*; import com.raze.main.*; import com.raze.lib.*; public class Tool_Csword extends ItemSword{ public Tool_Csword(ToolMaterial p_i45356_1_) { super(p_i45356_1_); } public class Raze_carbondrop { } public static void mainRegistry(){ initializeItem(); registerItem(); } public static Item Tool_Csword1; public static void initializeItem(){ Tool_Csword1 = new Item().setUnlocalizedName("Tool_Csword") .setCreativeTab(CreativeTabs.tabMaterials) .setTextureName(RefStrings.MODID + ":Tool_Csword"); } public static void registerItem(){ GameRegistry.registerItem(Tool_Csword1, Tool_Csword1.getUnlocalizedName()); } public static ToolMaterial addToolMaterial(String name, int harvestLevel, int maxUses, float efficiency, float damage, int enchantability) { return addEnum(ToolMaterial.class, "Tool_Csword", 5, 1700, 0, 13, 23); } private static ToolMaterial addEnum(Class<ToolMaterial> class1, String name, int harvestLevel, int maxUses, float efficiency, float damage, int enchantability) { // TODO Auto-generated method stub return addEnum(ToolMaterial.class, "Tool_Csword", 5, 1700, 0, 13, 23); } } [/embed]
-
THANK YOU ITS FIXED :DDDDDD U ARE THE BEST !!!!!
-
If i do this it still drops its self
-
K the probblem is that the block dose not drop the item i have given "Raze_carbondrop" and i have tried so thats it
-
package com.raze.item; import com.raze.lib.*; import com.raze.blocks.*; import com.raze.item.*; import com.raze.main.*; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; public class Raze_carbondrop { public static void mainRegistry(){ initializeItem(); registerItem(); } public static Item CDrop; public static void initializeItem(){ CDrop = new Item().setUnlocalizedName("CDrop") .setCreativeTab(CreativeTabs.tabMaterials) .setTextureName(RefStrings.MODID + ":CDrop"); } public static void registerItem(){ GameRegistry.registerItem(CDrop, CDrop.getUnlocalizedName()); } } package com.raze.blocks; import java.util.Random; import com.raze.item.*; import com.raze.main.*; import com.raze.lib.*; import net.minecraft.block.Block; import net.minecraft.src.*; import net.minecraft.world.World; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.item.EntityItem; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraftforge.common.MinecraftForge; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.functions.*; public class Mods_CarbonOre { public static void mainRegistry(){ initializeBlock(); registerItem(); } public static Block CarOre; public static void initializeBlock(){ CarOre = new CarOre(Material.rock) .setBlockName("CarOre") .setCreativeTab(CreativeTabs.tabBlock) .setBlockTextureName(RefStrings.MODID + ":CarOre") .setHardness(4.0F) .setResistance(15F) .setStepSound(Block.soundTypeStone); } public static void registerItem(){ GameRegistry.registerBlock(CarOre, CarOre.getUnlocalizedName()); } }
-
package com.raze.main; import com.raze.blocks.*; import com.raze.item.*; import com.raze.lib.RefStrings; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; @Mod(modid = RefStrings.MODID , name = RefStrings.NAME , version = RefStrings.VERSION) public class MainReg { @SidedProxy(clientSide =RefStrings.CLIENTSIDE , serverSide =RefStrings.SERVRERSIDE ) public static ServerProxy proxy; @EventHandler public static void PreLoad(FMLPreInitializationEvent PreEvent){ Raze_carbondrop.mainRegistry(); Mods_CarbonOre.mainRegistry(); proxy.registerRenderInfo(); } @EventHandler public static void load(FMLInitializationEvent event){ } @EventHandler public static void PostLoad(FMLPostInitializationEvent PostEvent){ } }
-
this is the main block package com.raze.blocks; import java.util.Random; import com.raze.item.*; import com.raze.main.*; import com.raze.lib.*; import net.minecraft.block.Block; import net.minecraft.src.*; import net.minecraft.world.World; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.item.EntityItem; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraftforge.common.MinecraftForge; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.functions.*; public class Mods_CarbonOre { public static void mainRegistry(){ initializeBlock(); registerItem(); } public static Block CarOre; public static void initializeBlock(){ CarOre = new CarOre(Material.rock) .setBlockName("CarOre") .setCreativeTab(CreativeTabs.tabBlock) .setBlockTextureName(RefStrings.MODID + ":CarOre") .setHardness(4.0F) .setResistance(15F) .setStepSound(Block.soundTypeStone); } public static void registerItem(){ GameRegistry.registerBlock(CarOre, CarOre.getUnlocalizedName()); } } This is the chain for it package com.raze.blocks; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import com.raze.item.*; import com.raze.blocks.*; import com.raze.main.*; import com.raze.lib.*; import net.minecraft.item.*; public class CarOre extends Block{ protected CarOre(Material p_i45394_1_) { super(p_i45394_1_); // TODO Auto-generated constructor stub setHarvestLevel("pickaxe", 2); } @Override public Item getItemDropped(int metadata, Random random, int fortune) { return raze.Raze_carbondrop; } }
-
i have tried to use .sethervest level but it says can not convert void to block heres the code: package com.raze.blocks; import java.util.Random; import com.raze.item.*; import com.raze.main.*; import com.raze.lib.*; import net.minecraft.block.Block; import net.minecraft.src.*; import net.minecraft.world.World; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.item.EntityItem; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraftforge.common.MinecraftForge; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.functions.*; public class Mods_CarbonOre { public static void mainRegistry(){ initializeBlock(); registerItem(); } public static Block CarOre; public static void initializeBlock(){ CarOre = new CarOre(Material.rock) .setBlockName("CarOre") .setCreativeTab(CreativeTabs.tabBlock) .setBlockTextureName(RefStrings.MODID + ":CarOre") .setHardness(3) .setResistance(15); .setHarvestLevel("pickaxe", 1); } public static void registerItem(){ GameRegistry.registerBlock(CarOre, CarOre.getUnlocalizedName()); } }