Added hammer and some basic plate recipes

This commit is contained in:
gigabit101 2016-02-25 14:16:08 +00:00
parent 1dbb03cf75
commit 3274894625
4 changed files with 27 additions and 6 deletions

View file

@ -76,6 +76,7 @@ public class ModItems {
public static Item ironDrill; public static Item ironDrill;
public static Item diamondDrill; public static Item diamondDrill;
public static Item advancedDrill; public static Item advancedDrill;
public static Item hammer;
public static Item upgrades; public static Item upgrades;
@ -136,6 +137,8 @@ public class ModItems {
GameRegistry.registerItem(diamondDrill, "diamonddrill"); GameRegistry.registerItem(diamondDrill, "diamonddrill");
advancedDrill = PoweredItem.createItem(ItemAdvancedDrill.class); advancedDrill = PoweredItem.createItem(ItemAdvancedDrill.class);
GameRegistry.registerItem(advancedDrill, "advanceddrill"); GameRegistry.registerItem(advancedDrill, "advanceddrill");
hammer = new ItemHammer(100);
GameRegistry.registerItem(hammer, "hammer");
// upgrades = new ItemUpgrade(); // upgrades = new ItemUpgrade();
// GameRegistry.registerItem(upgrades, "upgrades"); // GameRegistry.registerItem(upgrades, "upgrades");

View file

@ -53,6 +53,7 @@ public class
addReactorRecipes(); addReactorRecipes();
addIc2Recipes(); addIc2Recipes();
addGrinderRecipes(); addGrinderRecipes();
addHammerRecipes();
// DEBUG // DEBUG
RecipeHandler.addRecipe(new ExtractorRecipe(new ItemStack(Items.diamond), new ItemStack(Blocks.dirt), 5, 20)); RecipeHandler.addRecipe(new ExtractorRecipe(new ItemStack(Items.diamond), new ItemStack(Blocks.dirt), 5, 20));
RecipeHandler.addRecipe(new CompressorRecipe(new ItemStack(Items.diamond), new ItemStack(Blocks.dirt), 5, 20)); RecipeHandler.addRecipe(new CompressorRecipe(new ItemStack(Items.diamond), new ItemStack(Blocks.dirt), 5, 20));
@ -73,6 +74,27 @@ public class
RecipeHandler.addRecipe(new GrinderRecipe(BlockOre.getOreByName("Lead"), ItemDusts.getDustByName("lead", 2), 100, 20)); RecipeHandler.addRecipe(new GrinderRecipe(BlockOre.getOreByName("Lead"), ItemDusts.getDustByName("lead", 2), 100, 20));
RecipeHandler.addRecipe(new GrinderRecipe(BlockOre.getOreByName("Silver"), ItemDusts.getDustByName("silver", 2), 100, 20)); RecipeHandler.addRecipe(new GrinderRecipe(BlockOre.getOreByName("Silver"), ItemDusts.getDustByName("silver", 2), 100, 20));
}
public static ItemStack hammerStack = new ItemStack(ModItems.hammer, 1, OreDictionary.WILDCARD_VALUE);
public static Item hammer = ModItems.hammer;
static void addHammerRecipes(){
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.hammer),
"III",
" S ",
" S ",
'S', Items.stick,
'I', "ingotIron");
CraftingHelper.addShapelessOreRecipe(ItemPlates.getPlateByName("iron", 1), hammerStack, "ingotIron");
CraftingHelper.addShapelessOreRecipe(ItemPlates.getPlateByName("copper", 1), hammerStack, "ingotCopper");
CraftingHelper.addShapelessOreRecipe(ItemPlates.getPlateByName("tin", 1), hammerStack, "ingotTin");
CraftingHelper.addShapelessOreRecipe(ItemPlates.getPlateByName("bronze", 1), hammerStack, "ingotBronze");
CraftingHelper.addShapelessOreRecipe(ItemPlates.getPlateByName("brass", 1), hammerStack, "ingotBrass");
CraftingHelper.addShapelessOreRecipe(ItemPlates.getPlateByName("steel", 1), hammerStack, "ingotSteel");
hammer.setContainerItem(hammer);
} }
static void addReactorRecipes(){ static void addReactorRecipes(){
@ -92,7 +114,7 @@ public class
CraftingHelper.addShapedOreRecipe(BlockMachineFrame.getFrameByName("machine", 1), CraftingHelper.addShapedOreRecipe(BlockMachineFrame.getFrameByName("machine", 1),
"AAA", "AXA", "AAA", "AAA", "AXA", "AAA",
'A', ItemPlates.getPlateByName("steel")); 'A', ItemPlates.getPlateByName("iron"));
CraftingHelper.addShapedOreRecipe(BlockStorage.getStorageBlockByName("sapphire"), CraftingHelper.addShapedOreRecipe(BlockStorage.getStorageBlockByName("sapphire"),
"AAA", "AAA", "AAA", "AAA", "AAA", "AAA",

View file

@ -24,11 +24,6 @@ public class ItemHammer extends ItemTR implements ITexturedItem {
return true; return true;
} }
// @Override //TODO
// public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemStack) {
// return false;
// }
@Override @Override
public ItemStack getContainerItem(ItemStack itemStack) { public ItemStack getContainerItem(ItemStack itemStack) {
ItemStack copiedStack = itemStack.copy(); ItemStack copiedStack = itemStack.copy();

View file

@ -596,6 +596,7 @@ item.techreborn.diamondDrill.name=Diamond Drill
item.techreborn.advancedDrill.name=Advanced Drill item.techreborn.advancedDrill.name=Advanced Drill
item.techreborn.lapotronicorb.name=Lapotronic Energy Orb item.techreborn.lapotronicorb.name=Lapotronic Energy Orb
item.techreborn.cloakingdevice.name=Cloaking Device item.techreborn.cloakingdevice.name=Cloaking Device
item.techreborn.hammer.name=Iron Hammer
#Buckets #Buckets
item.bucketberylium.name=Berylium Bucket item.bucketberylium.name=Berylium Bucket