Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- import net.minecraft.src.Block;
- import net.minecraft.src.Item;
- public class mod_dirtreprive extends BaseMod{
- public static final Block manureblock;
- public static final Item manurehunk;
- public static final Item adobeclay;
- public static final Item adobebrick;
- public static final Block adobeblock;
- public static final Item phosphate;
- public static final Block phosphateblock;
- static
- {
- manureblock = (new BlockDirt(100, 1)).setHardness(0.1F).setStepSound(Block.soundGravelFootstep).setBlockName("manure");
- manurehunk = (new Item(2010)).setItemName("Hunk of Manure");
- adobeclay = (new Item(2011)).setItemName("Adobe Clay");
- adobebrick = (new Item(2012)).setItemName("Adobe Brick");
- adobeblock = (new BlockDirt(101, 1).setHardness(5.0F).setStepSound(Block.soundStoneFootstep).setBlockName("Adobe Block"));
- phosphate = (new Item(2013)).setItemName("Phosphates");
- phosphateblock = (new BlockDirt(102, 1).setHardness(0.5F).setStepSound(Block.soundGravelFootstep).setBlockName("Phosphate Block"));
- }
- public mod_dirtreprive(){
- ModLoader.RegisterBlock( manureblock );
- ModLoader.AddName( manureblock, "Manure" );
- ModLoader.AddName( manurehunk, "Hunk of Manure");
- ModLoader.AddName( adobeclay, "Adobe Clay");
- ModLoader.AddName( adobebrick, "Adobe Brick");
- ModLoader.AddName( adobeblock, "Adobe");
- ModLoader.AddName( phosphate, "Phosphates");
- ModLoader.AddName( phosphateblock, "Phosphates Block");
- manureblock.blockIndexInTexture
- = ModLoader.addOverride("/terrain.png","/rallias/manure.png");
- manurehunk.iconIndex
- = ModLoader.addOverride("/gui/items.png","/rallias/manurehunk.png");
- adobeclay.iconIndex
- = ModLoader.addOverride("/gui/items.png","/rallias/adobeclay.png");
- adobebrick.iconIndex
- = ModLoader.addOverride("/gui/items.png","/rallias/adobebrick.png");
- adobeblock.blockIndexInTexture
- = ModLoader.addOverride("/terrain.png","/rallias/adobeblock.png");
- phosphate.iconIndex
- = ModLoader.addOverride("/gui/items.png","/rallias/phosphates.png");
- phosphateblock.blockIndexInTexture
- = ModLoader.addOverride("/terrain.png","/rallias/phosphatesblock.png");
- ModLoader.AddRecipe(new ItemStack(manureblock, 1), new Object[] {
- "XX","XX",
- Character.valueOf('X'), manurehunk
- }
- );
- ModLoader.AddRecipe(new ItemStack(manurehunk, 4), new Object[] {
- "X",
- Character.valueOf('X'), manureblock
- }
- );
- ModLoader.AddRecipe(new ItemStack(manurehunk, 1), new Object[] {
- "X",
- Character.valueOf('X'), Block.dirt
- }
- );
- ModLoader.AddShapelessRecipe(new ItemStack(adobeclay, 1), new Object[] {
- new ItemStack(Item.bucketWater),
- new ItemStack(Block.dirt)
- }
- );
- ModLoader.AddRecipe(new ItemStack(adobeblock, 1), new Object[] {
- "XX", "XX",
- Character.valueOf('X'), adobebrick
- }
- );
- ModLoader.AddRecipe(new ItemStack(adobebrick, 4), new Object[] {
- "X",
- Character.valueOf('X'), adobeblock
- }
- );
- ModLoader.AddSmelting(2010, new ItemStack(phosphate, 1));
- ModLoader.AddSmelting(2011, new ItemStack(adobebrick, 1));
- }
- public int AddFuel(int i)
- {
- if (i == 100)
- {
- return 100;
- }
- if (i == 2010)
- {
- return 16;
- }
- if (i == 2013)
- {
- return 2000;
- }
- if (i == 102)
- {
- return 8000;
- }
- return 0;
- }
- public String Version(){
- return "0.99";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement