示例#1
0
 public Achievement(int i, string s, int j, int k, net.minecraft.src.ItemStack itemstack
                    , net.minecraft.src.Achievement achievement)
     : base(0x500000 + i, net.minecraft.src.StatCollector.TranslateToLocal("achievement." + s))
 {
     // Referenced classes of package net.minecraft.src:
     //            StatBase, ItemStack, StatCollector, AchievementList,
     //            Item, Block
     theItemStack  = itemstack;
     field_27063_l = net.minecraft.src.StatCollector.TranslateToLocal("achievement." + s + ".desc");
     field_25067_a = j;
     field_27991_b = k;
     if (j < net.minecraft.src.AchievementList.field_27114_a)
     {
         net.minecraft.src.AchievementList.field_27114_a = j;
     }
     if (k < net.minecraft.src.AchievementList.field_27113_b)
     {
         net.minecraft.src.AchievementList.field_27113_b = k;
     }
     if (j > net.minecraft.src.AchievementList.field_27112_c)
     {
         net.minecraft.src.AchievementList.field_27112_c = j;
     }
     if (k > net.minecraft.src.AchievementList.field_27111_d)
     {
         net.minecraft.src.AchievementList.field_27111_d = k;
     }
     field_27992_c = achievement;
 }
示例#2
0
 static AchievementList()
 {
     AllAchievements     = new List <Achievement>();
     aOpenInventory      = (new net.minecraft.src.Achievement(0, "openInventory", 0, 0, net.minecraft.src.Item.BOOK, null)).Func_27059_a().Func_27061_c();
     aCollectWood        = (new net.minecraft.src.Achievement(1, "mineWood", 2, 1, net.minecraft.src.Block.LOG, aOpenInventory)).Func_27061_c();
     aBuildWorkBench     = (new net.minecraft.src.Achievement(2, "buildWorkBench", 4, -1, net.minecraft.src.Block.WORKBENCH, aCollectWood)).Func_27061_c();
     aBuildPickaxe       = (new net.minecraft.src.Achievement(3, "buildPickaxe", 4, 2, net.minecraft.src.Item.WOOD_PICKAXE, aBuildWorkBench)).Func_27061_c();
     aBuildFurnace       = (new net.minecraft.src.Achievement(4, "buildFurnace", 3, 4, net.minecraft.src.Block.BURNING_FURNACE, aBuildPickaxe)).Func_27061_c();
     aAcquireIron        = (new net.minecraft.src.Achievement(5, "acquireIron", 1, 4, net.minecraft.src.Item.IRON_INGOT, aBuildFurnace)).Func_27061_c();
     aBuildHoe           = (new net.minecraft.src.Achievement(6, "buildHoe", 2, -3, net.minecraft.src.Item.WOOD_HOE, aBuildWorkBench)).Func_27061_c();
     aMakeBreak          = (new net.minecraft.src.Achievement(7, "makeBread", -1, -3, net.minecraft.src.Item.BREAD, aBuildHoe)).Func_27061_c();
     aBakeCake           = (new net.minecraft.src.Achievement(8, "bakeCake", 0, -5, net.minecraft.src.Item.CAKE, aBuildHoe)).Func_27061_c();
     aBuildBetterPickaxe = (new net.minecraft.src.Achievement(9, "buildBetterPickaxe", 6, 2, net.minecraft.src.Item.STONE_PICKAXE, aBuildPickaxe)).Func_27061_c();
     aCookFish           = (new net.minecraft.src.Achievement(10, "cookFish", 2, 6, net.minecraft.src.Item.COOKED_FISH, aBuildFurnace)).Func_27061_c();
     aOnARail            = (new net.minecraft.src.Achievement(11, "onARail", 2, 3, net.minecraft.src.Block.RAILS, aAcquireIron)).Func_27060_b().Func_27061_c();
     aBuildSword         = (new net.minecraft.src.Achievement(12, "buildSword", 6, -1, net.minecraft.src.Item.WOOD_SWORD, aBuildWorkBench)).Func_27061_c();
     aKillEnemy          = (new net.minecraft.src.Achievement(13, "killEnemy", 8, -1, net.minecraft.src.Item.BONE, aBuildSword)).Func_27061_c();
     aKillCow            = (new net.minecraft.src.Achievement(14, "killCow", 7, -3, net.minecraft.src.Item.LEATHER, aBuildSword)).Func_27061_c();
     aFlyPig             = (new net.minecraft.src.Achievement(15, "flyPig", 8, -4, net.minecraft.src.Item.SADDLE, aKillCow)).Func_27060_b().Func_27061_c();
     System.Console.Out.WriteLine((new java.lang.StringBuilder()).Append(AllAchievements.Count).Append(" achievements").ToString());
 }
示例#3
0
 public Achievement(int i, string s, int j, int k, net.minecraft.src.Item item, net.minecraft.src.Achievement
                    achievement)
     : this(i, s, j, k, new net.minecraft.src.ItemStack(item), achievement)
 {
 }