Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.PreparedStatement;
- import java.sql.SQLException;
- import java.util.Map;
- import java.util.Random;
- public class mod_Skyrimcraft extends BaseMod {
- private String user = "";
- private String pass = "";
- private String url = "";
- private EntityPlayer player;
- public static Item manaPotion;
- public static final Item idagger = new ItemSword(503, EnumToolMaterial.IRON)/*.setItemWeight(0)*/.setItemName("Iron Dagger");
- public static final Item sdagger = new ItemSword(504, EnumToolMaterial.IRON).setItemName("Steel Dagger");
- public static final Item odagger = new ItemSword(505, EnumToolMaterial.STONE).setItemName("Orcish Dagger");
- public static final Item ddagger = new ItemSword(506, EnumToolMaterial.STONE).setItemName("Dwarven Dagger");
- public static final Item edagger = new ItemSword(507, EnumToolMaterial.IRON).setItemName("Elven Dagger");
- public static final Item gdagger = new ItemSword(508, EnumToolMaterial.IRON).setItemName("Glass Dagger");
- public static final Item ebdagger = new ItemSword(509, EnumToolMaterial.STONE).setItemName("Ebony Dagger");
- public static final Item daedagger = new ItemSword(510, EnumToolMaterial.IRON).setItemName("Daedric Dagger");
- public static final Item ssdagger = new ItemSword(511, EnumToolMaterial.IRON).setItemName("Skyforge Steel Dagger");
- public static final Item isword = new ItemSword(512, EnumToolMaterial.IRON).setItemName("Iron Sword");
- public static final Item ssword = new ItemSword(513, EnumToolMaterial.IRON).setItemName("Steel Sword");
- public static final Item dsword = new ItemSword(514, EnumToolMaterial.STONE).setItemName("Dwarven Sword");
- public static final Item esword = new ItemSword(515, EnumToolMaterial.IRON).setItemName("Elven Sword");
- public static final Item gsword = new ItemSword(516, EnumToolMaterial.IRON).setItemName("Glass Sword");
- public static final Item daesword = new ItemSword(517, EnumToolMaterial.IRON).setFull3D().setItemName("Daedric Sword");
- public static final Item dbreaker = new ItemDB(518, EnumToolMaterial.IRON).setFull3D().setItemName("Dawnbreaker");
- public static final Item npick = new ItemPickaxe(551, EnumToolMaterial.IRON).setFull3D().setItemName("Notched Pickaxe");
- public static final Item eingot = new Item(701).setItemName("Ebony Ingot");
- public static final Item mingot = new Item(702).setItemName("Moonstone Ingot");
- public static final Item cingot = new Item(703).setItemName("Corundrum Ingot");
- public static final Item oingot = new Item(704).setItemName("Orichalcum Ingot");
- public static final Item dbone = new Item(711).setItemName("Dragon Bones");
- public static final Item steelingot = new Item(712).setItemName("Steel Ingot");
- public static final Item leatherStrip = new Item(713).setItemName("Leather Strip");
- public static final Item deadraHeart = new Item(714).setItemName("Daedra Heart");
- public static final Item frd = new ItemFRD(715).addSkill("Fus Roh Dah").setItemName("Fus Roh Dah");
- public static final Item sbq = new ItemSBQ(716).addSkill("Strun Bah Qo").setItemName("Strun Bah Qo");
- public static final Item isn = new ItemISN(717).addSkill("Iiss Slen Nus").setItemName("Iiss Slen Nus");
- public static final Item rmt = new ItemRMT(718).addSkill("Raan Mir Tah").setItemName("Raan Mir Tah");
- public static final Item acstew = new ItemFood(900, 3, false).setMaxStackSize(64).setItemName("Apple Cabbage Stew");
- public static final Item carrot = new ItemFood(901, 1, false).setMaxStackSize(64).setItemName("Carrot");
- public static final Item cabbage = new ItemFood(902, 1, false).setMaxStackSize(64).setItemName("Cabbage");
- public static final Item gapple = new ItemFood(903, 2, false).setMaxStackSize(64).setItemName("Green Apple");
- public static final Item ale = new ItemFood(904, 0, 2F, false).setPotionEffect(Potion.weakness.id, 25, 0, 1F).setPotionEffect(Potion.moveSlowdown.id, 30, 0, 1F).setMaxStackSize(64).setItemName("Ale");
- public static final Item Pie = new ItemFood(905, 3, false).setMaxStackSize(64).setItemName("Pie");
- public static final Item sroll = new ItemFood(906, 3, false).setMaxStackSize(64).setItemName("Sweet Roll");
- public static final Item skooma = new ItemFood(907, 0, false).setPotionEffect(Potion.hunger.id, 30, 0, 1F).setItemName("Skooma");
- public static final Block eore = new Block(140, Material.rock).setHardness(3.0F).setBlockName("Ebony Ore");
- public static final Block more = new Block(141, Material.rock).setHardness(3.0F).setBlockName("Moonstone Ore");
- public static final Block core = new Block(142, Material.rock).setHardness(3.0F).setBlockName("Corundrum Ore");
- public static final Block oore = new Block(143, Material.rock).setHardness(3.0F).setBlockName("Orichalcum Ore");
- public static final Block bone = new Block(144, Material.grass).setHardness(2.0F).setBlockName("Bone");
- public static final Block MalachiteOre = new Block(145, Material.rock).setHardness(3.0F).setResistance(2.0F).setBlockName("MalachiteOre");
- public static final Item daehelm = new ItemArmor(10000, EnumArmorMaterial.DAEDRIC, ModLoader.addArmor("daedric"), 0).setFull3D().setItemName("Daedric Helmet");
- public static final Item daechest = new ItemArmor(10001, EnumArmorMaterial.DAEDRIC, ModLoader.addArmor("daedric"), 1).setFull3D().setItemName("Daedric Chestplate");
- public static final Item daelegs = new ItemArmor(10002, EnumArmorMaterial.DAEDRIC, ModLoader.addArmor("daedric"), 2).setFull3D().setItemName("Daedric Legs");
- public static final Item daeboots = new ItemArmor(10003, EnumArmorMaterial.DAEDRIC, ModLoader.addArmor("daedric"), 3).setFull3D().setItemName("Daedric Boots");
- public static final Item furhelm = new ItemArmor(10004, EnumArmorMaterial.CLOTH, ModLoader.addArmor("fur"), 0).setFull3D().setItemName("Fur Helmet");
- public static final Item furchest = new ItemArmor(10005, EnumArmorMaterial.CLOTH, ModLoader.addArmor("fur"), 0).setFull3D().setItemName("Fur Chest");
- public static final Item furlegs = new ItemArmor(10006, EnumArmorMaterial.CLOTH, ModLoader.addArmor("fur"), 0).setFull3D().setItemName("Fur Legs");
- public static final Item furboots = new ItemArmor(10007, EnumArmorMaterial.CLOTH, ModLoader.addArmor("fur"), 0).setFull3D().setItemName("Fur Boots");
- public static final Item MalachiteIngot = new Item(30001).setItemName("MalachiteIngot");
- public void load() {
- ModLoader.addName(idagger, "Iron Dagger");
- ModLoader.addName(sdagger, "Steel Dagger");
- ModLoader.addName(odagger, "Orcish Dagger");
- ModLoader.addName(ddagger, "Dwarven Dagger");
- ModLoader.addName(edagger, "Elven Dagger");
- ModLoader.addName(gdagger, "Glass Dagger");
- ModLoader.addName(ebdagger, "Ebony Dagger");
- ModLoader.addName(daedagger, "Daedric Dagger");
- ModLoader.addName(ssdagger, "Skyforge Steel Dagger");
- ModLoader.addName(isword, "Iron Sword");
- ModLoader.addName(ssword, "Steel Sword");
- ModLoader.addName(dsword, "Dwarven Sword");
- ModLoader.addName(esword, "Elven Sword");
- ModLoader.addName(gsword, "Glass Sword");
- ModLoader.addName(daesword, "Daedric Sword");
- ModLoader.addName(dbreaker, "Dawnbreaker");
- ModLoader.addName(npick, "Notched Pickaxe");
- ModLoader.addName(eingot, "Ebony Ingot");
- ModLoader.addName(mingot, "Moonstone Ingot");
- ModLoader.addName(cingot, "Corundrum Ingot");
- ModLoader.addName(oingot, "Orichalcum Ingot");
- ModLoader.addName(dbone, "Dragon bones");
- ModLoader.addName(steelingot, "Steel Ingot");
- ModLoader.addName(MalachiteIngot, "MalachiteIngot");
- ModLoader.addName(daehelm, "Daedric Helmet");
- ModLoader.addName(daechest, "Daedric Chest");
- ModLoader.addName(daelegs, "Daedric Legs");
- ModLoader.addName(daeboots, "Daedric Boots");
- ModLoader.addName(deadraHeart, "Daedra Heart");
- ModLoader.addName(leatherStrip, "Leather Strip");
- ModLoader.addName(frd, "Fus Roh Dah");
- ModLoader.addName(sbq, "Strun Bah Qo");
- ModLoader.addName(isn, "Iiss Slen Nus");
- ModLoader.addName(rmt, "Raan Mir Tah");
- ModLoader.addName(acstew, "Apple Cabbage Stew");
- ModLoader.addName(carrot, "Carrot");
- ModLoader.addName(cabbage, "Cabbage");
- ModLoader.addName(gapple, "Green Apple");
- ModLoader.addName(Pie, "Pie");
- ModLoader.addName(ale, "Ale");
- ModLoader.addName(sroll, "Sweet Roll");
- ModLoader.addName(skooma, "Skooma");
- ModLoader.addName(eore, "Ebony Ore");
- ModLoader.addName(more, "Moonstone Ore");
- ModLoader.addName(core, "Corundrum Ore");
- ModLoader.addName(oore, "Orichalcum Ore");
- ModLoader.addName(bone, "Bone");
- ModLoader.addName(MalachiteOre, "MalachiteOre");
- ModLoader.registerBlock(eore);
- ModLoader.registerBlock(more);
- ModLoader.registerBlock(core);
- ModLoader.registerBlock(oore);
- ModLoader.registerBlock(bone);
- ModLoader.registerBlock(MalachiteOre);
- idagger.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/idagger.png");
- sdagger.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/sdagger.png");
- odagger.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/odagger.png");
- ddagger.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/ddagger.png");
- edagger.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/edagger.png");
- gdagger.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/gdagger.png");
- ebdagger.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/ebdagger.png");
- daedagger.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/daedagger.png");
- ssdagger.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/ssdagger.png");
- isword.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/isword.png");
- ssword.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/ssword.png");
- dsword.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/dsword.png");
- esword.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/esword.png");
- gsword.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/gsword.png");
- daesword.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/daesword.png");
- dbreaker.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/dbreaker.png");
- npick.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/npick.png");
- eingot.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/eingot.png");
- mingot.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/mingot.png");
- cingot.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/cingot.png");
- oingot.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/oingot.png");
- dbone.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/dbone.png");
- steelingot.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/steelingot.png");
- MalachiteIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/MalachiteIngot.png");
- daehelm.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/daehelm.png");
- daechest.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/daebody.png");
- daelegs.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/daelegs.png");
- daeboots.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/daeboots.png");
- leatherStrip.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/lstrip.png");
- deadraHeart.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/dheart.png");
- frd.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/frd.png");
- sbq.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/sbq.png");
- isn.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/isn.png");
- rmt.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/rmt.png");
- acstew.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/acstew.png");
- carrot.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/carrot.png");
- cabbage.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/cabbage.png");
- gapple.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/gapple.png");
- Pie.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/Pie.png");
- ale.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/ale.png");
- sroll.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/sroll.png");
- skooma.iconIndex = ModLoader.addOverride("/gui/items.png", "/skyrim/skooma.png");
- eore.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/skyrim/ebonyore.png");
- more.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/skyrim/moonstoneore.png");
- core.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/skyrim/corundumore.png");
- oore.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/skyrim/orichalcumore.png");
- bone.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/skyrim/bone.png");
- MalachiteOre.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/skyrim/MalachiteOre.png");
- // Recipes
- ModLoader.addRecipe(new ItemStack(idagger), new Object[]{
- " ", " @ ", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), Item.ingotIron, Character.valueOf('/'), Item.stick
- });
- ModLoader.addRecipe(new ItemStack(sdagger), new Object[]{
- " ", " @ ", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), steelingot, Character.valueOf('/'), Item.stick
- });
- ModLoader.addRecipe(new ItemStack(odagger), new Object[]{
- " ", " @ ", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), oingot, Character.valueOf('/'), Item.stick
- });
- ModLoader.addRecipe(new ItemStack(ddagger), new Object[]{
- " ", " @ ", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), cingot, Character.valueOf('/'), Item.stick
- });
- ModLoader.addRecipe(new ItemStack(edagger), new Object[]{
- " ", " @ ", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), mingot, Character.valueOf('/'), Item.stick
- });
- ModLoader.addRecipe(new ItemStack(gdagger), new Object[]{
- " ", " @ ", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), MalachiteIngot, Character.valueOf('/'), Item.stick
- });
- ModLoader.addRecipe(new ItemStack(ebdagger), new Object[]{
- " ", " @ ", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), eingot, Character.valueOf('/'), Item.stick
- });
- ModLoader.addRecipe(new ItemStack(daedagger), new Object[]{
- " ", "d@d", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), eingot, Character.valueOf('/'), Item.stick, Character.valueOf('d'), deadraHeart
- });
- ModLoader.addRecipe(new ItemStack(ssdagger), new Object[]{
- " ", "G@G", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), steelingot, Character.valueOf('G'), Item.ingotGold, Character.valueOf('/'), Item.stick
- });
- ModLoader.addRecipe(new ItemStack(isword), new Object[]{
- " @ ", " @ ", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), Item.ingotIron, Character.valueOf('/'), Item.stick
- });
- ModLoader.addRecipe(new ItemStack(ssword), new Object[]{
- " @ ", " @ ", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), steelingot, Character.valueOf('/'), Item.stick
- });
- ModLoader.addRecipe(new ItemStack(dsword), new Object[]{
- " @ ", " @ ", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), oingot, Character.valueOf('/'), Item.stick
- });
- ModLoader.addRecipe(new ItemStack(esword), new Object[]{
- " @ ", " @ ", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), mingot, Character.valueOf('/'), Item.stick
- });
- ModLoader.addRecipe(new ItemStack(gsword), new Object[]{
- " @ ", " @ ", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), MalachiteIngot, Character.valueOf('/'), Item.stick
- });
- ModLoader.addRecipe(new ItemStack(daesword), new Object[]{
- " @ ", "d@d", "#/#", Character.valueOf('#'), leatherStrip, Character.valueOf('@'), eingot, Character.valueOf('/'), Item.stick, Character.valueOf('d'), deadraHeart
- });
- ModLoader.registerEntityID(EntityDraugr.class, "Draugr", ModLoader.getUniqueEntityId());
- ModLoader.addSpawn(EntityDraugr.class, 2, 1, 2, EnumCreatureType.creature);
- //ModLoader.registerEntityID(EntityZombie2.class, "Zombie2", ModLoader.getUniqueEntityId());
- //ModLoader.addSpawn(EntityZombie2.class, 2, 1, 2, EnumCreatureType.creature);
- ModLoader.registerEntityID(EntityFSpider.class, "Frostbite Spider", ModLoader.getUniqueEntityId());
- ModLoader.addSpawn(EntityFSpider.class, 2, 1, 2, EnumCreatureType.creature);
- ModLoader.registerEntityID(EntityDremora.class, "Dremora", ModLoader.getUniqueEntityId());
- ModLoader.addSpawn(EntityDremora.class, 2, 1, 2, EnumCreatureType.creature);
- ModLoader.registerEntityID(EntityShopkeeper.class, "Shopkeeper", ModLoader.getUniqueEntityId());
- ModLoader.addSpawn(EntityShopkeeper.class, 2, 2, 3, EnumCreatureType.creature);
- //ModLoader.registerEntityID(EntityKhajit.class, "Khajiit", ModLoader.getUniqueEntityId());
- //ModLoader.addSpawn(EntityKhajit.class, 5, 4, 4, EnumCreatureType.creature);
- ModLoader.addSmelting(core.blockID, new ItemStack(cingot));
- ModLoader.addSmelting(more.blockID, new ItemStack(mingot));
- ModLoader.addSmelting(eore.blockID, new ItemStack(eingot));
- ModLoader.addSmelting(oore.blockID, new ItemStack(oingot));
- ModLoader.addRecipe(new ItemStack(steelingot, 2), new Object[] {
- "XX", Character.valueOf('X'), Item.ingotIron
- });
- ModLoader.addSmelting(MalachiteOre.blockID, new ItemStack(MalachiteIngot, 1, 1));
- mod_SkillsAPI.registerSkill(new SkillUnrelentingForce());
- mod_SkillsAPI.registerSkill(new SkillIceForm());
- mod_SkillsAPI.registerSkill(new SkillStormCall());
- mod_SkillsAPI.registerSkill(new SkillBeastCall());
- int nextFreeItemID = 128;
- while(Item.itemsList[nextFreeItemID+256] != null) {
- nextFreeItemID++;
- }
- manaPotion = (new ItemManaPotion(nextFreeItemID, 5));
- ModLoader.addName(manaPotion, "Mana Potion");
- ModLoader.addRecipe(new ItemStack(manaPotion, 1), new Object[] {
- " # ", "XLX", " X ", Character.valueOf('#'), Block.planks, Character.valueOf('X'), Block.glass, Character.valueOf('L'), new ItemStack(Item.dyePowder, 1, 4)
- });
- }
- public void GetProLogin() throws SQLException {
- Connection conn = DriverManager.getConnection(url, user, pass); //Creates the connection
- PreparedStatement sampleQueryStatement = conn.prepareStatement("SELECT (username, password) FROM members"); //Put your query in the quotes
- sampleQueryStatement.executeUpdate(); //Executes the query
- sampleQueryStatement.close(); //Closes the query
- conn.close(); //Closes the connection
- }
- public void generateSurface(World world, Random random, int i, int j)
- {
- for(int k = 0; k < 10; k++)
- {
- int i1 = i + random.nextInt(16);
- int j1 = random.nextInt(16);
- int k1 = j + random.nextInt(16);
- (new WorldGenMinable(eore.blockID, 2)).generate(world, random, i1, j1, k1);
- (new WorldGenMinable(more.blockID, 3)).generate(world, random, i1, j1, k1);
- (new WorldGenMinable(core.blockID, 3)).generate(world, random, i1, j1, k1);
- (new WorldGenMinable(oore.blockID, 3)).generate(world, random, i1, j1, k1);
- }
- }
- public void AddRenderer(Map map)
- {
- map.put(EntityDraugr.class, new RenderDraugr(new ModelBiped(), 0.5F));
- //map.put(EntityZombie2.class, new RenderZombie2(new ModelBiped(), 0.5F));
- map.put(EntityFSpider.class, new RenderFSpider());
- map.put(EntityDremora.class, new RenderDremora(new ModelBiped(), 0.5F));
- map.put(EntityShopkeeper.class, new RenderShopkeeper(new ModelBiped(), 0.5F));
- //map.put(EntityKhajit.class, new RenderKhajit(new ModelKhajit(), 1.0F));
- }
- public String getVersion() {
- return "Skyrimcraft 1.4";
- }
- }
Add Comment
Please, Sign In to add comment