|
|
|
@ -143,8 +143,10 @@ 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 shadowTile;
|
|
|
|
|
|
|
|
public static Block entityBarrier;
|
|
|
|
public static Block entityBarrier;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Frozen Dungeon Blocks
|
|
|
|
|
|
|
|
public static Block shadowTile;
|
|
|
|
public static Block iceCage;
|
|
|
|
public static Block iceCage;
|
|
|
|
public static Block enchantedIce;
|
|
|
|
public static Block enchantedIce;
|
|
|
|
public static Block forgingStation;
|
|
|
|
public static Block forgingStation;
|
|
|
|
@ -363,8 +365,8 @@ public class CinderLoE {
|
|
|
|
recipes.registerRecipes(); // Register recipes at com.zivilon.cinder_loe.recipes.java
|
|
|
|
recipes.registerRecipes(); // Register recipes at com.zivilon.cinder_loe.recipes.java
|
|
|
|
setupTradeEntries();
|
|
|
|
setupTradeEntries();
|
|
|
|
LOTRWeaponStats.registerMeleeReach(Whip.class, 1.5F);
|
|
|
|
LOTRWeaponStats.registerMeleeReach(Whip.class, 1.5F);
|
|
|
|
LOTRWeaponStats.registerMeleeReach(Celeiniss.class, 1.8F);
|
|
|
|
/* LOTRWeaponStats.registerMeleeReach(Celeiniss.class, 1.8F);
|
|
|
|
LOTRWeaponStats.registerMeleeSpeed(Celeiniss.class, 1.0F);
|
|
|
|
LOTRWeaponStats.registerMeleeSpeed(Celeiniss.class, 1.0F);*/
|
|
|
|
LoECreativeTabs.setupIcons();
|
|
|
|
LoECreativeTabs.setupIcons();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -377,8 +379,8 @@ public class CinderLoE {
|
|
|
|
|
|
|
|
|
|
|
|
public void registerEntities() { // Last ID added: 51
|
|
|
|
public void registerEntities() { // Last ID added: 51
|
|
|
|
///GameRegistry.registerTileEntity(TileEntityMistBlock.class, "TileEntityMistBlock");
|
|
|
|
///GameRegistry.registerTileEntity(TileEntityMistBlock.class, "TileEntityMistBlock");
|
|
|
|
GameRegistry.registerTileEntity(TileEntityShadowTile.class, "TileEntityShadowTile");
|
|
|
|
/* GameRegistry.registerTileEntity(TileEntityShadowTile.class, "TileEntityShadowTile");
|
|
|
|
GameRegistry.registerTileEntity(TileEntityForgingStation.class, "TileEntityForgingStation");
|
|
|
|
GameRegistry.registerTileEntity(TileEntityForgingStation.class, "TileEntityForgingStation");*/
|
|
|
|
///.registerBlock(TileEntityRustedSword, "TileEntityRustedSword");
|
|
|
|
///.registerBlock(TileEntityRustedSword, "TileEntityRustedSword");
|
|
|
|
|
|
|
|
|
|
|
|
int entityID = 7320; // Always increment entityID by 1 over the last entity to ensure unique IDs
|
|
|
|
int entityID = 7320; // Always increment entityID by 1 over the last entity to ensure unique IDs
|
|
|
|
@ -446,13 +448,13 @@ public class CinderLoE {
|
|
|
|
EntityRegistry.registerModEntity(UtumnoSlaveTrader.class, "UtumnoSlaveTrader", (entityID + 30), this, 64, 1, true);
|
|
|
|
EntityRegistry.registerModEntity(UtumnoSlaveTrader.class, "UtumnoSlaveTrader", (entityID + 30), this, 64, 1, true);
|
|
|
|
|
|
|
|
|
|
|
|
// Frozen Dungeon
|
|
|
|
// Frozen Dungeon
|
|
|
|
EntityRegistry.registerModEntity(Nex.class, "Nex", (entityID + 45), this, 64, 1, true);
|
|
|
|
/* EntityRegistry.registerModEntity(Nex.class, "Nex", (entityID + 45), this, 64, 1, true);
|
|
|
|
EntityRegistry.registerModEntity(NexShadow.class, "NexShadow", (entityID + 46), this, 64, 1, true);
|
|
|
|
EntityRegistry.registerModEntity(NexShadow.class, "NexShadow", (entityID + 46), this, 64, 1, true);
|
|
|
|
EntityRegistry.registerModEntity(NexIce.class, "NexIce", (entityID + 47), this, 64, 1, true);
|
|
|
|
EntityRegistry.registerModEntity(NexIce.class, "NexIce", (entityID + 47), this, 64, 1, true);
|
|
|
|
EntityRegistry.registerModEntity(NexFire.class, "NexFire", (entityID + 48), this, 64, 1, true);
|
|
|
|
EntityRegistry.registerModEntity(NexFire.class, "NexFire", (entityID + 48), this, 64, 1, true);
|
|
|
|
EntityRegistry.registerModEntity(NexToxin.class, "NexToxin", (entityID + 49), this, 64, 1, true);
|
|
|
|
EntityRegistry.registerModEntity(NexToxin.class, "NexToxin", (entityID + 49), this, 64, 1, true);
|
|
|
|
EntityRegistry.registerModEntity(NexCloud.class, "NexCloud", (entityID + 50), this, 64, 1, true);
|
|
|
|
EntityRegistry.registerModEntity(NexCloud.class, "NexCloud", (entityID + 50), this, 64, 1, true);
|
|
|
|
EntityRegistry.registerModEntity(NimveilLightningBolt.class, "NimveilLightningBolt", (entityID + 51), this, 64, 1, true);
|
|
|
|
EntityRegistry.registerModEntity(NimveilLightningBolt.class, "NimveilLightningBolt", (entityID + 51), this, 64, 1, true);*/
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void registerBlocks() {
|
|
|
|
public void registerBlocks() {
|
|
|
|
@ -524,14 +526,14 @@ public class CinderLoE {
|
|
|
|
GameRegistry.registerBlock(entityBarrier, "entity_barrier");
|
|
|
|
GameRegistry.registerBlock(entityBarrier, "entity_barrier");
|
|
|
|
|
|
|
|
|
|
|
|
// Frozen Dungeon
|
|
|
|
// Frozen Dungeon
|
|
|
|
shadowTile = (new ShadowTile());
|
|
|
|
/* shadowTile = (new ShadowTile());
|
|
|
|
GameRegistry.registerBlock(shadowTile, "shadow_tile");
|
|
|
|
GameRegistry.registerBlock(shadowTile, "shadow_tile");
|
|
|
|
iceCage = (new IceCage());
|
|
|
|
iceCage = (new IceCage());
|
|
|
|
GameRegistry.registerBlock(iceCage, "ice_cage");
|
|
|
|
GameRegistry.registerBlock(iceCage, "ice_cage");
|
|
|
|
enchantedIce = (new EnchantedIce());
|
|
|
|
enchantedIce = (new EnchantedIce());
|
|
|
|
GameRegistry.registerBlock(enchantedIce, "enchanted_ice");
|
|
|
|
GameRegistry.registerBlock(enchantedIce, "enchanted_ice");
|
|
|
|
forgingStation = (new ForgingStation());
|
|
|
|
forgingStation = (new ForgingStation());
|
|
|
|
GameRegistry.registerBlock(forgingStation, "forging_station");
|
|
|
|
GameRegistry.registerBlock(forgingStation, "forging_station");*/
|
|
|
|
|
|
|
|
|
|
|
|
// Building Blocks
|
|
|
|
// Building Blocks
|
|
|
|
cutDrystone = (new cutDrystone());
|
|
|
|
cutDrystone = (new cutDrystone());
|
|
|
|
@ -655,7 +657,7 @@ 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);
|
|
|
|
|
|
|
|
|
|
|
|
helmetNexIce = (new LoEArmor(MATERIAL_NEX_ICE, 0, enchantedIce)).setUnlocalizedName("lotr:helmetNexIce").setTextureName("lotr:helmetNexIce");
|
|
|
|
/* helmetNexIce = (new LoEArmor(MATERIAL_NEX_ICE, 0, enchantedIce)).setUnlocalizedName("lotr:helmetNexIce").setTextureName("lotr:helmetNexIce");
|
|
|
|
bodyNexIce = (new LoEArmor(MATERIAL_NEX_ICE, 1, enchantedIce)).setUnlocalizedName("lotr:bodyNexIce").setTextureName("lotr:bodyNexIce");
|
|
|
|
bodyNexIce = (new LoEArmor(MATERIAL_NEX_ICE, 1, enchantedIce)).setUnlocalizedName("lotr:bodyNexIce").setTextureName("lotr:bodyNexIce");
|
|
|
|
legsNexIce = (new LoEArmor(MATERIAL_NEX_ICE, 2, enchantedIce)).setUnlocalizedName("lotr:legsNexIce").setTextureName("lotr:legsNexIce");
|
|
|
|
legsNexIce = (new LoEArmor(MATERIAL_NEX_ICE, 2, enchantedIce)).setUnlocalizedName("lotr:legsNexIce").setTextureName("lotr:legsNexIce");
|
|
|
|
bootsNexIce = (new LoEArmor(MATERIAL_NEX_ICE, 3, enchantedIce)).setUnlocalizedName("lotr:bootsNexIce").setTextureName("lotr:bootsNexIce");
|
|
|
|
bootsNexIce = (new LoEArmor(MATERIAL_NEX_ICE, 3, enchantedIce)).setUnlocalizedName("lotr:bootsNexIce").setTextureName("lotr:bootsNexIce");
|
|
|
|
@ -717,7 +719,7 @@ public class CinderLoE {
|
|
|
|
ItemRegistration.register(toxicCore,"toxicCore",7229);
|
|
|
|
ItemRegistration.register(toxicCore,"toxicCore",7229);
|
|
|
|
ItemRegistration.register(iceThawer, "iceThawer",7230);
|
|
|
|
ItemRegistration.register(iceThawer, "iceThawer",7230);
|
|
|
|
ItemRegistration.register(demonbloodVial, "demonbloodVial",7231);
|
|
|
|
ItemRegistration.register(demonbloodVial, "demonbloodVial",7231);
|
|
|
|
ItemRegistration.register(mugDemonicHealthPotion, "mugDemonicHealthPotion",7232);
|
|
|
|
ItemRegistration.register(mugDemonicHealthPotion, "mugDemonicHealthPotion",7232);*/
|
|
|
|
|
|
|
|
|
|
|
|
ItemRegistration.registerItem(frostblade, "frostblade", 4);
|
|
|
|
ItemRegistration.registerItem(frostblade, "frostblade", 4);
|
|
|
|
ItemRegistration.registerItem(daggervoid, "daggerVoid", 65);
|
|
|
|
ItemRegistration.registerItem(daggervoid, "daggerVoid", 65);
|
|
|
|
@ -1007,7 +1009,7 @@ public class CinderLoE {
|
|
|
|
public void setup() {
|
|
|
|
public void setup() {
|
|
|
|
// RenderingRegistry.registerEntityRenderingHandler(HaradLevy.class, new LOTRRenderNearHaradrim());
|
|
|
|
// RenderingRegistry.registerEntityRenderingHandler(HaradLevy.class, new LOTRRenderNearHaradrim());
|
|
|
|
// RenderingRegistry.registerEntityRenderingHandler(DwarfLevy.class, new LOTRRenderDwarf());
|
|
|
|
// RenderingRegistry.registerEntityRenderingHandler(DwarfLevy.class, new LOTRRenderDwarf());
|
|
|
|
RenderingRegistry.registerBlockHandler(new RenderIceCage());
|
|
|
|
// RenderingRegistry.registerBlockHandler(new RenderIceCage());
|
|
|
|
|
|
|
|
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(EntityWarDart.class, new RenderWarDart());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(EntityWarDart.class, new RenderWarDart());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(NimveilLightningBolt.class, new RenderNimveilBolt());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(NimveilLightningBolt.class, new RenderNimveilBolt());
|
|
|
|
@ -1024,7 +1026,6 @@ public class CinderLoE {
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(Renegade.class, new RenderRenegade());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(Renegade.class, new RenderRenegade());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(RenegadeCaptain.class, new RenderRenegade());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(RenegadeCaptain.class, new RenderRenegade());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(Wraith.class, new RenderWraith());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(Wraith.class, new RenderWraith());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(Nex.class, new RenderNex());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(RedDwarfWarrior.class, new LOTRRenderDwarf());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(RedDwarfWarrior.class, new LOTRRenderDwarf());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(RedDwarfArbalest.class, new LOTRRenderDwarf());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(RedDwarfArbalest.class, new LOTRRenderDwarf());
|
|
|
|
@ -1062,13 +1063,14 @@ public class CinderLoE {
|
|
|
|
|
|
|
|
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(LOTREntitySauron.class, new LOTRRenderSauron());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(LOTREntitySauron.class, new LOTRRenderSauron());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(UtumnoSlaveTrader.class, new RenderUtumnoSlave());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(UtumnoSlaveTrader.class, new RenderUtumnoSlave());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(NexShadow.class, new RenderNexMiniboss());
|
|
|
|
/* RenderingRegistry.registerEntityRenderingHandler(NexShadow.class, new RenderNexMiniboss());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(NexIce.class, new RenderNexMiniboss());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(NexIce.class, new RenderNexMiniboss());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(NexFire.class, new RenderNexMiniboss());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(NexFire.class, new RenderNexMiniboss());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(NexToxin.class, new RenderNexMiniboss());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(NexToxin.class, new RenderNexMiniboss());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(NexCloud.class, new RenderNexCloud());
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(NexCloud.class, new RenderNexCloud());
|
|
|
|
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMistBlock.class, (TileEntitySpecialRenderer)new LOTRRenderUtumnoPortal());
|
|
|
|
|
|
|
|
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityForgingStation.class, (TileEntitySpecialRenderer)new TileEntityForgingStationRenderer());
|
|
|
|
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityForgingStation.class, (TileEntitySpecialRenderer)new TileEntityForgingStationRenderer());
|
|
|
|
|
|
|
|
RenderingRegistry.registerEntityRenderingHandler(Nex.class, new RenderNex());*/
|
|
|
|
|
|
|
|
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMistBlock.class, (TileEntitySpecialRenderer)new LOTRRenderUtumnoPortal());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|