Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 10th, 2012  |  syntax: None  |  size: 3.28 KB  |  hits: 19  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. // MY ORE DOESNT GENERATE, CAN ANYONE HELP ME?
  2.  
  3.  
  4.  
  5. package net.minecraft.src;
  6.  
  7. import java.util.Random;
  8.  
  9. public class mod_test extends BaseMod{
  10.        
  11.         public static final Block StupidiumBlock;                                                                                                                       // making StupidiumBlock
  12.         public static final Item Stupidium = (new ItemStupidium(9000)).setItemName("Stupidium");                        // Making Stupidium
  13.         public static final Item StupidiumFuel = (new ItemStupidiumFuel(8999)).setItemName("StupidiumFuel");// Making StupidiumFuel
  14.        
  15.         static
  16.         {
  17.                 StupidiumBlock = (new BlockStupidiumBlock(181, ModLoader.addOverride("/terrain.png", "/StupidiumOre.png"))).setHardness(1F).setResistance(5F).setBlockName("StupidiumBlock");
  18.         }                                                                                                                                                                                                       // Adding texture, hardness, resistance, and name to StupidiumBlock
  19.        
  20.         public mod_test(){}
  21.        
  22.        
  23.  
  24.         public String getVersion()
  25.         {
  26.                 return "1.3.1";                                                                                                                                                                 //getting version
  27.         }
  28.        
  29.         public void load(){                                                                                                                                                                     //load
  30.        
  31.                 ModLoader.registerBlock(StupidiumBlock);                                                                                                                //register the block
  32.                
  33.                 ModLoader.addName(StupidiumBlock, "Stupidium Ore");                                                                                             //adding name 3x
  34.         ModLoader.addName(Stupidium, "Stupidium");
  35.         ModLoader.addName(StupidiumFuel, "Stupidium Fuel");
  36.        
  37.         ModLoader.addSmelting(mod_test.StupidiumBlock.blockID,new ItemStack(mod_test.Stupidium,1), 1F); //adding so you can smelt StupidiumOre
  38.        
  39.         ModLoader.addRecipe(new ItemStack(mod_test.StupidiumFuel,1), new Object[]{
  40.                 "##","##",Character.valueOf('#'), mod_test.Stupidium
  41.         });                                                                                                                                                                                             //adding crafting recipe for StupidiumFuel
  42.        
  43.         mod_test.Stupidium.iconIndex=ModLoader.addOverride("/gui/items.png", "/Stupidium.png");                 //adding texture 2x
  44.         mod_test.StupidiumFuel.iconIndex=ModLoader.addOverride("/gui/items.png", "/StupidiumFuel.png");
  45.        
  46.        
  47.         }
  48.         public void generateSurface(World world, Random random, int chunkX, int chunkZ)                                         //generate into the world
  49.         {
  50.         for(int i = 0; i < 7; i++)
  51.         {
  52.         int randPosX = chunkX + random.nextInt(16);
  53.         int randPosY = random.nextInt(128);
  54.         int randPosZ = chunkZ + random.nextInt(16);
  55.         (new WorldGenMinable(StupidiumBlock.blockID, 25)).generate(world, random, randPosX, randPosY, randPosZ);
  56.         }}
  57.        
  58.        
  59.                 public int addFuel(int q, int w)
  60.                 {                                                                                                                                                                                               //adding the fuel part
  61.                 if(q == mod_test.StupidiumFuel.shiftedIndex)
  62.                         {
  63.                         return 800;
  64.                         }else{
  65.                         return 0;
  66.                         }
  67.                
  68.         }      
  69.  
  70. }
  71.  
  72.  
  73.  
  74. // THESE ARE ALL DIFFERENT CLASSES, BUT I PASTED THEM LIKE THIS TO MAKE ONE SINGLE TEXTBOX
  75.  
  76.  
  77. package net.minecraft.src;
  78.  
  79. import java.util.Random;                                                                //import random
  80.  
  81. public class BlockStupidiumBlock extends BlockStone{
  82.  
  83.         public BlockStupidiumBlock(int i, int j) {                      //Basic overriding
  84.                 super(i, j);
  85.                
  86.         }
  87.         public int idDropped(int i, Random rand, int j){        //making it drop the ore
  88.                 return mod_test.StupidiumBlock.blockID;
  89.         }
  90.        
  91.         public int quantityDropped(int i){                                      //make it drop 1
  92.                 return 1;
  93.         }
  94. }
  95.  
  96.  
  97. // HERE STARTS A NEW FILE
  98.  
  99.  
  100. package net.minecraft.src;
  101. public class ItemStupidium extends Item{
  102.  
  103.         public ItemStupidium(int i) {                   //basic stuff
  104.                 super(i);
  105.         }
  106.        
  107.  
  108. }
  109.  
  110.  
  111. // HERE STARTS A NEW FILE
  112.  
  113. package net.minecraft.src;
  114. public class ItemStupidiumFuel extends Item{
  115.  
  116.  
  117.        
  118.        
  119.         public ItemStupidiumFuel(int t) {                       //basic stuff
  120.                 super(t);
  121.         }
  122.  
  123.  
  124. }