2
0
Fork 0

Prepping for Cinder 1.2.5

frozen
Cleric_red 1 year ago
parent e00ce5f633
commit 794ca21dfb

@ -1 +1 @@
�[�i5�ïÁ �[�i5�ïÁAh

@ -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");

@ -0,0 +1,36 @@
package com.zivilon.cinder_loe.blocks;
import com.zivilon.cinder_loe.util.Utilities;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import lotr.common.LOTRCreativeTabs;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import java.lang.reflect.Field;
public class mordorcobble extends Block {
public mordorcobble() {
super(Material.rock);
try {
Field tabField = LOTRCreativeTabs.class.getDeclaredField("tabBlock");
LOTRCreativeTabs tab = (LOTRCreativeTabs)tabField.get((Object)null);
this.setCreativeTab(tab);
} catch (IllegalAccessException | NoSuchFieldException var3) {
ReflectiveOperationException e = var3;
e.printStackTrace();
}
this.setHardness(2.0F);
this.setResistance(5.0F);
this.setBlockTextureName(Utilities.toSnakeCase("lotr:mordorcobble"));
this.setBlockName("lotr:mordorcobble");
}
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister iconRegister) {
this.blockIcon = iconRegister.registerIcon("lotr:mordorcobble");
}
}

@ -95,6 +95,7 @@ public class recipes {
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(CinderLoE.pelmen), Items.wheat, "meat", LOTRMod.salt)); GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(CinderLoE.pelmen), Items.wheat, "meat", LOTRMod.salt));
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(CinderLoE.mordorcobble), LOTRMod.mordorGravel, LOTRMod.rock, LOTRMod.mordorGravel, LOTRMod.rock));
GameRegistry.addRecipe((IRecipe)new ShapedOreRecipe(new ItemStack(CinderLoE.cinderBlock), new Object[] { "XXX", "XYX", "XXX", GameRegistry.addRecipe((IRecipe)new ShapedOreRecipe(new ItemStack(CinderLoE.cinderBlock), new Object[] { "XXX", "XYX", "XXX",
Character.valueOf('X'), Blocks.stone, Character.valueOf('Y'), LOTRMod.balrogFire })); Character.valueOf('X'), Blocks.stone, Character.valueOf('Y'), LOTRMod.balrogFire }));
GameRegistry.addRecipe((IRecipe)new ShapedOreRecipe(new ItemStack(CinderLoE.reedBale), new Object[] { "XXX", "XXX", "XXX", GameRegistry.addRecipe((IRecipe)new ShapedOreRecipe(new ItemStack(CinderLoE.reedBale), new Object[] { "XXX", "XXX", "XXX",
@ -107,8 +108,8 @@ public class recipes {
Character.valueOf('X'), CinderLoE.flour, Character.valueOf('Y'), Items.water_bucket})); Character.valueOf('X'), CinderLoE.flour, Character.valueOf('Y'), Items.water_bucket}));
GameRegistry.addRecipe((IRecipe)new ShapedOreRecipe(new ItemStack(CinderLoE.fishBarrel), new Object[] { "XXX", "XXX", "XXX", GameRegistry.addRecipe((IRecipe)new ShapedOreRecipe(new ItemStack(CinderLoE.fishBarrel), new Object[] { "XXX", "XXX", "XXX",
Character.valueOf('X'), Items.fish})); Character.valueOf('X'), Items.fish}));
GameRegistry.addRecipe((IRecipe)new ShapedOreRecipe(new ItemStack(CinderLoE.rustedsword, 8), new Object[] { "X", "y", "y", //GameRegistry.addRecipe((IRecipe)new ShapedOreRecipe(new ItemStack(CinderLoE.rustedsword, 8), new Object[] { "X", "y", "y",
Character.valueOf('Y'), Items.iron_ingot, Character.valueOf('X'), "stickWood"})); //Character.valueOf('Y'), Items.iron_ingot, Character.valueOf('X'), "stickWood"}));
GameRegistry.addRecipe((IRecipe)new ShapedOreRecipe(new ItemStack(CinderLoE.silverChain, 8), new Object[] { "X", "X", "X", GameRegistry.addRecipe((IRecipe)new ShapedOreRecipe(new ItemStack(CinderLoE.silverChain, 8), new Object[] { "X", "X", "X",
Character.valueOf('X'), LOTRMod.silver})); Character.valueOf('X'), LOTRMod.silver}));
GameRegistry.addRecipe((IRecipe)new ShapedOreRecipe(new ItemStack(CinderLoE.goldChain, 8), new Object[] { "X", "X", "X", GameRegistry.addRecipe((IRecipe)new ShapedOreRecipe(new ItemStack(CinderLoE.goldChain, 8), new Object[] { "X", "X", "X",

@ -1,3 +1,3 @@
{ {
"animation":{"frametime":15} "animation":{"frametime":5}
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 195 B

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 221 B

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 271 B

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 457 B

After

Width:  |  Height:  |  Size: 5.7 KiB

Loading…
Cancel
Save