|
|
|
@ -74,6 +74,7 @@ import net.minecraftforge.common.MinecraftForge;
|
|
|
|
import net.minecraftforge.event.world.WorldEvent;
|
|
|
|
import net.minecraftforge.event.world.WorldEvent;
|
|
|
|
|
|
|
|
|
|
|
|
import static lotr.common.LOTRMod.horseArmorIron;
|
|
|
|
import static lotr.common.LOTRMod.horseArmorIron;
|
|
|
|
|
|
|
|
import static lotr.common.item.LOTRMaterial.GONDOR;
|
|
|
|
import static lotr.common.item.LOTRMaterial.NEAR_HARAD;
|
|
|
|
import static lotr.common.item.LOTRMaterial.NEAR_HARAD;
|
|
|
|
|
|
|
|
|
|
|
|
import net.minecraft.command.ICommandSender;
|
|
|
|
import net.minecraft.command.ICommandSender;
|
|
|
|
@ -122,7 +123,7 @@ public class CinderLoE {
|
|
|
|
public static Block reedBale;
|
|
|
|
public static Block reedBale;
|
|
|
|
public static Block dwarvenBrickRuned;
|
|
|
|
public static Block dwarvenBrickRuned;
|
|
|
|
public static Block fishBarrel;
|
|
|
|
public static Block fishBarrel;
|
|
|
|
public static Block rustedsword;
|
|
|
|
///public static Block rustedsword;
|
|
|
|
public static Block mistBlock;
|
|
|
|
public static Block mistBlock;
|
|
|
|
public static Block cutDrystone;
|
|
|
|
public static Block cutDrystone;
|
|
|
|
public static Block cobbleDrystone;
|
|
|
|
public static Block cobbleDrystone;
|
|
|
|
@ -133,6 +134,7 @@ public class CinderLoE {
|
|
|
|
public static Block bronzeChain;
|
|
|
|
public static Block bronzeChain;
|
|
|
|
public static Block plaster;
|
|
|
|
public static Block plaster;
|
|
|
|
public static Block voidblock;
|
|
|
|
public static Block voidblock;
|
|
|
|
|
|
|
|
public static Block mordorcobble;
|
|
|
|
//public static Block verticalWeaponRack;
|
|
|
|
//public static Block verticalWeaponRack;
|
|
|
|
|
|
|
|
|
|
|
|
//Gates
|
|
|
|
//Gates
|
|
|
|
@ -157,12 +159,11 @@ public class CinderLoE {
|
|
|
|
public static Item halva;
|
|
|
|
public static Item halva;
|
|
|
|
public static Item honey;
|
|
|
|
public static Item honey;
|
|
|
|
|
|
|
|
|
|
|
|
// Misc
|
|
|
|
// Event/special
|
|
|
|
public static Item frostblade;
|
|
|
|
public static Item frostblade;
|
|
|
|
public static Item daggervoid;
|
|
|
|
public static Item daggervoid;
|
|
|
|
public static Item spearsolidgold;
|
|
|
|
public static Item spearsolidgold;
|
|
|
|
public static Item spearUnnamed;
|
|
|
|
public static Item spearUnnamed;
|
|
|
|
public static Item whip;
|
|
|
|
|
|
|
|
public static Item swordAsh;
|
|
|
|
public static Item swordAsh;
|
|
|
|
public static Item staffAsh;
|
|
|
|
public static Item staffAsh;
|
|
|
|
public static Item daggerAsh;
|
|
|
|
public static Item daggerAsh;
|
|
|
|
@ -178,6 +179,12 @@ public class CinderLoE {
|
|
|
|
public static Item legsJade;
|
|
|
|
public static Item legsJade;
|
|
|
|
public static Item bootsJade;
|
|
|
|
public static Item bootsJade;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Misc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Common tools/weapons
|
|
|
|
|
|
|
|
public static Item whip;
|
|
|
|
|
|
|
|
public static Item cleaver;
|
|
|
|
|
|
|
|
|
|
|
|
// Elite Armors
|
|
|
|
// Elite Armors
|
|
|
|
public static Item helmetserpent;
|
|
|
|
public static Item helmetserpent;
|
|
|
|
public static Item bodyserpent;
|
|
|
|
public static Item bodyserpent;
|
|
|
|
@ -492,6 +499,8 @@ public class CinderLoE {
|
|
|
|
GameRegistry.registerBlock(cobbleDrystone, "cobbleDrystone");
|
|
|
|
GameRegistry.registerBlock(cobbleDrystone, "cobbleDrystone");
|
|
|
|
plaster = (new plaster());
|
|
|
|
plaster = (new plaster());
|
|
|
|
GameRegistry.registerBlock(plaster, "plaster");
|
|
|
|
GameRegistry.registerBlock(plaster, "plaster");
|
|
|
|
|
|
|
|
mordorcobble = (new mordorcobble());
|
|
|
|
|
|
|
|
GameRegistry.registerBlock(mordorcobble, "mordorcobble");
|
|
|
|
|
|
|
|
|
|
|
|
// Gates
|
|
|
|
// Gates
|
|
|
|
//gatecharredportcullis = LOTRBlockGate.createWooden(false).setBlockName("lotr:gatecharredportcullis");
|
|
|
|
//gatecharredportcullis = LOTRBlockGate.createWooden(false).setBlockName("lotr:gatecharredportcullis");
|
|
|
|
@ -585,7 +594,7 @@ public class CinderLoE {
|
|
|
|
* Item Registation, add up the "last ID added" upon adding a new item
|
|
|
|
* Item Registation, add up the "last ID added" upon adding a new item
|
|
|
|
* Weapons will need to be linked
|
|
|
|
* Weapons will need to be linked
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
// Last ID added: 126
|
|
|
|
// Last ID added: 127
|
|
|
|
|
|
|
|
|
|
|
|
// ==Food Items==
|
|
|
|
// ==Food Items==
|
|
|
|
ItemRegistration.registerItem(onion, "onion", 89);
|
|
|
|
ItemRegistration.registerItem(onion, "onion", 89);
|
|
|
|
@ -673,7 +682,6 @@ public class CinderLoE {
|
|
|
|
legsJade = (new LOTRItemArmor(MATERIAL_JADE, 2,"leggings")).setUnlocalizedName("lotr:legsJade").setTextureName("lotr:legsJade").setCreativeTab(null);
|
|
|
|
legsJade = (new LOTRItemArmor(MATERIAL_JADE, 2,"leggings")).setUnlocalizedName("lotr:legsJade").setTextureName("lotr:legsJade").setCreativeTab(null);
|
|
|
|
bootsJade = (new LOTRItemArmor(MATERIAL_JADE, 3)).setUnlocalizedName("lotr:bootsJade").setTextureName("lotr:bootsJade").setCreativeTab(null);
|
|
|
|
bootsJade = (new LOTRItemArmor(MATERIAL_JADE, 3)).setUnlocalizedName("lotr:bootsJade").setTextureName("lotr:bootsJade").setCreativeTab(null);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ItemRegistration.registerItem(frostblade, "frostblade", 30);
|
|
|
|
ItemRegistration.registerItem(frostblade, "frostblade", 30);
|
|
|
|
ItemRegistration.registerItem(daggervoid, "daggerVoid", 96);
|
|
|
|
ItemRegistration.registerItem(daggervoid, "daggerVoid", 96);
|
|
|
|
ItemRegistration.registerItem(spearsolidgold, "spearsolidgold", 31);
|
|
|
|
ItemRegistration.registerItem(spearsolidgold, "spearsolidgold", 31);
|
|
|
|
@ -690,6 +698,12 @@ public class CinderLoE {
|
|
|
|
linkLOTRWeapon(spearUnnamed, "spearUnnamed");
|
|
|
|
linkLOTRWeapon(spearUnnamed, "spearUnnamed");
|
|
|
|
linkLOTRWeapon(whip, "whip");
|
|
|
|
linkLOTRWeapon(whip, "whip");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Common Tools/Weapons
|
|
|
|
|
|
|
|
cleaver = (new LOTRItemDagger(GONDOR)).setUnlocalizedName("lotr:cleaver").setTextureName("lotr:cleaver");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ItemRegistration.registerItem(cleaver,"cleaver",127);
|
|
|
|
|
|
|
|
linkLOTRWeapon(cleaver, "cleaver");
|
|
|
|
|
|
|
|
|
|
|
|
//ASH
|
|
|
|
//ASH
|
|
|
|
MATERIAL_ASH = getLOTRMaterialByName("ASH");
|
|
|
|
MATERIAL_ASH = getLOTRMaterialByName("ASH");
|
|
|
|
ingotAsh = new Item().setUnlocalizedName("lotr:ingotAsh").setTextureName("lotr:ingotAsh").setCreativeTab((CreativeTabs) materials);
|
|
|
|
ingotAsh = new Item().setUnlocalizedName("lotr:ingotAsh").setTextureName("lotr:ingotAsh").setCreativeTab((CreativeTabs) materials);
|
|
|
|
@ -1131,7 +1145,7 @@ public class CinderLoE {
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(reedBale), Block.getIdFromBlock(Blocks.hay_block), "cinder_loe", "1.0");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(reedBale), Block.getIdFromBlock(Blocks.hay_block), "cinder_loe", "1.0");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(dwarvenBrickRuned), Block.getIdFromBlock(LOTRMod.brick), "cinder_loe", "1.0");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(dwarvenBrickRuned), Block.getIdFromBlock(LOTRMod.brick), "cinder_loe", "1.0");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(fishBarrel), Block.getIdFromBlock(LOTRMod.woodBeam1), "cinder_loe", "1.1");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(fishBarrel), Block.getIdFromBlock(LOTRMod.woodBeam1), "cinder_loe", "1.1");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(rustedsword), Block.getIdFromBlock(Blocks.nether_brick_fence), "cinder_loe", "1.2.5");
|
|
|
|
//CinderCore.registerItemFallback(Block.getIdFromBlock(rustedsword), Block.getIdFromBlock(Blocks.nether_brick_fence), "cinder_loe", "1.2.5");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(silverChain), Block.getIdFromBlock(LOTRMod.orcChain), "cinder_loe", "1.1");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(silverChain), Block.getIdFromBlock(LOTRMod.orcChain), "cinder_loe", "1.1");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(goldChain), Block.getIdFromBlock(LOTRMod.orcChain), "cinder_loe", "1.1");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(goldChain), Block.getIdFromBlock(LOTRMod.orcChain), "cinder_loe", "1.1");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(ironChain), Block.getIdFromBlock(LOTRMod.orcChain), "cinder_loe", "1.1");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(ironChain), Block.getIdFromBlock(LOTRMod.orcChain), "cinder_loe", "1.1");
|
|
|
|
@ -1142,6 +1156,7 @@ public class CinderLoE {
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(reeflessCoral), Block.getIdFromBlock(LOTRMod.coralReef), "cinder_loe", "1.2");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(reeflessCoral), Block.getIdFromBlock(LOTRMod.coralReef), "cinder_loe", "1.2");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(plaster), Block.getIdFromBlock(Blocks.brick_block), "cinder_loe", "1.2.1");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(plaster), Block.getIdFromBlock(Blocks.brick_block), "cinder_loe", "1.2.1");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(voidblock), Block.getIdFromBlock(Blocks.coal_block), "cinder_loe", "1.2.1");
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(voidblock), Block.getIdFromBlock(Blocks.coal_block), "cinder_loe", "1.2.1");
|
|
|
|
|
|
|
|
CinderCore.registerItemFallback(Block.getIdFromBlock(mordorcobble),Block.getIdFromBlock(LOTRMod.brick),"cinder_loe", "1.2.5");
|
|
|
|
// CinderCore.registerItemFallback(Block.getIdFromBlock(verticalWeaponRack), Block.getIdFromBlock(Blocks.fence), "cinder_loe", "1.2.4");
|
|
|
|
// CinderCore.registerItemFallback(Block.getIdFromBlock(verticalWeaponRack), Block.getIdFromBlock(Blocks.fence), "cinder_loe", "1.2.4");
|
|
|
|
// == Gates ==
|
|
|
|
// == Gates ==
|
|
|
|
//CinderCore.registerItemFallback(Block.getIdFromBlock(gatecharredportcullis), Block.getIdFromBlock(LOTRMod.gateWoodenCross), "cinder_loe", "1.2.5");
|
|
|
|
//CinderCore.registerItemFallback(Block.getIdFromBlock(gatecharredportcullis), Block.getIdFromBlock(LOTRMod.gateWoodenCross), "cinder_loe", "1.2.5");
|
|
|
|
@ -1196,6 +1211,8 @@ public class CinderLoE {
|
|
|
|
CinderCore.registerItemFallback(Item.getIdFromItem(bodyJade), Item.getIdFromItem(LOTRMod.bodyMithril),"cinder_loe", "1.2.5");
|
|
|
|
CinderCore.registerItemFallback(Item.getIdFromItem(bodyJade), Item.getIdFromItem(LOTRMod.bodyMithril),"cinder_loe", "1.2.5");
|
|
|
|
CinderCore.registerItemFallback(Item.getIdFromItem(legsJade), Item.getIdFromItem(LOTRMod.legsMithril),"cinder_loe", "1.2.5");
|
|
|
|
CinderCore.registerItemFallback(Item.getIdFromItem(legsJade), Item.getIdFromItem(LOTRMod.legsMithril),"cinder_loe", "1.2.5");
|
|
|
|
CinderCore.registerItemFallback(Item.getIdFromItem(bootsJade), Item.getIdFromItem(LOTRMod.bootsMithril),"cinder_loe", "1.2.5");
|
|
|
|
CinderCore.registerItemFallback(Item.getIdFromItem(bootsJade), Item.getIdFromItem(LOTRMod.bootsMithril),"cinder_loe", "1.2.5");
|
|
|
|
|
|
|
|
// == Common Tools/weapons ==
|
|
|
|
|
|
|
|
CinderCore.registerItemFallback(Item.getIdFromItem(cleaver),Item.getIdFromItem(LOTRMod.daggerIron),"cinder_loe","1.2.5");
|
|
|
|
// == Ash Forged ==
|
|
|
|
// == Ash Forged ==
|
|
|
|
CinderCore.registerItemFallback(Item.getIdFromItem(ingotAsh), Item.getIdFromItem(LOTRMod.galvorn), "cinder_loe", "1.2");
|
|
|
|
CinderCore.registerItemFallback(Item.getIdFromItem(ingotAsh), Item.getIdFromItem(LOTRMod.galvorn), "cinder_loe", "1.2");
|
|
|
|
CinderCore.registerItemFallback(Item.getIdFromItem(daggerAsh), Item.getIdFromItem(LOTRMod.daggerBlackUruk), "cinder_loe", "1.2");
|
|
|
|
CinderCore.registerItemFallback(Item.getIdFromItem(daggerAsh), Item.getIdFromItem(LOTRMod.daggerBlackUruk), "cinder_loe", "1.2");
|
|
|
|
|