Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

com.raze.mods

Members
  • Joined

  • Last visited

  1. sorry its that when i run the game the tool is still classed as an item and dose not have any EMU things
  2. 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]
  3. THANK YOU ITS FIXED :DDDDDD U ARE THE BEST !!!!!
  4. If i do this it still drops its self
  5. K the probblem is that the block dose not drop the item i have given "Raze_carbondrop" and i have tried so thats it
  6. 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()); } }
  7. 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){ } }
  8. 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; } }
  9. 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()); } }

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.