Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- import java.util.Random;
- import net.minecraft.src.forge.MinecraftForgeClient;
- public class mod_Soulcrystal extends BaseMod
- {
- public static final Block soulcrystal = new BlockSoulcrystal(111, 0).setHardness(2.0F).setResistance(5.0F).setBlockName("soulcrystal");
- public static final Item souldust = new ItemHolo(407).setIconCoord(1, 5).setItemName("souldust");
- public static final Item soulcrystals = new ItemHolo(408).setIconCoord(1, 6).setItemName("soulcrystal");
- public static final Item soulcoal = new ItemHolo(409).setIconCoord(1, 7).setItemName("soulcoul");
- public void ModsLoaded()
- {
- MinecraftForgeClient.preloadTexture("/holocraft/items.png");
- MinecraftForgeClient.preloadTexture("/holocraft/terrain.png");
- }
- public mod_Soulcrystal()
- {
- ModLoader.RegisterBlock(soulcrystal);
- ModLoader.AddName(soulcrystal, "Soul Cyrstal Ore");
- ModLoader.AddName(soulcrystals, "Soul Crystals");
- ModLoader.AddName(souldust, "Soul Dust");
- ModLoader.AddName(soulcoal, "Soul Coal");
- ModLoader.AddRecipe(new ItemStack(soulcoal, 1), new Object[] {
- " X ", "XCX", " X ", Character.valueOf('X'), souldust, Character.valueOf('C'), Item.coal
- });
- }
- public String Version()
- {
- return "1.8.1";
- }
- public int AddFuel(int id)
- {
- if(id == soulcoal.shiftedIndex)
- {
- return 3200;
- }
- return 0;
- }
- public void GenerateNether(World world, Random random, int i, int j)
- {
- for(int k = 0; k < 20; k++)
- {
- int j1 = i + random.nextInt(16);
- int i2 = random.nextInt(128);
- int l2 = j + random.nextInt(16);
- (new WorldGenMinable(soulcrystal.blockID, 12)).generate(world, random, j1, i2, l2);
- }
- }
- }
Add Comment
Please, Sign In to add comment