Init commit. b1.7.3 vanilla server
This commit is contained in:
commit
ee3d133a31
451 changed files with 50531 additions and 0 deletions
65
src/net/minecraft/achievement/Achievement.java
Normal file
65
src/net/minecraft/achievement/Achievement.java
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
package net.minecraft.achievement;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.crafting.ItemStack;
|
||||
import net.minecraft.statistics.StatBase;
|
||||
import net.minecraft.statistics.StatCollector;
|
||||
|
||||
public class Achievement extends StatBase<Achievement> {
|
||||
public final int field_25067_a;
|
||||
public final int field_27991_b;
|
||||
public final Achievement field_27992_c;
|
||||
private final String field_27063_l;
|
||||
public final ItemStack theItemStack;
|
||||
private boolean field_27062_m;
|
||||
|
||||
public Achievement(int var1, String var2, int var3, int var4, Item var5, Achievement var6) {
|
||||
this(var1, var2, var3, var4, new ItemStack(var5), var6);
|
||||
}
|
||||
|
||||
public Achievement(int var1, String var2, int var3, int var4, Block var5, Achievement var6) {
|
||||
this(var1, var2, var3, var4, new ItemStack(var5), var6);
|
||||
}
|
||||
|
||||
public Achievement(int var1, String var2, int var3, int var4, ItemStack var5, Achievement var6) {
|
||||
super(5242880 + var1, StatCollector.translateToLocal("achievement." + var2));
|
||||
this.theItemStack = var5;
|
||||
this.field_27063_l = StatCollector.translateToLocal("achievement." + var2 + ".desc");
|
||||
this.field_25067_a = var3;
|
||||
this.field_27991_b = var4;
|
||||
if(var3 < AchievementList.field_27114_a) {
|
||||
AchievementList.field_27114_a = var3;
|
||||
}
|
||||
|
||||
if(var4 < AchievementList.field_27113_b) {
|
||||
AchievementList.field_27113_b = var4;
|
||||
}
|
||||
|
||||
if(var3 > AchievementList.field_27112_c) {
|
||||
AchievementList.field_27112_c = var3;
|
||||
}
|
||||
|
||||
if(var4 > AchievementList.field_27111_d) {
|
||||
AchievementList.field_27111_d = var4;
|
||||
}
|
||||
|
||||
this.field_27992_c = var6;
|
||||
}
|
||||
|
||||
public Achievement func_27052_e() {
|
||||
this.field_27058_g = true;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Achievement func_27060_b() {
|
||||
this.field_27062_m = true;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Achievement func_27053_d() {
|
||||
super.func_27053_d();
|
||||
AchievementList.field_25129_a.add(this);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
37
src/net/minecraft/achievement/AchievementList.java
Normal file
37
src/net/minecraft/achievement/AchievementList.java
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
package net.minecraft.achievement;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.item.Item;
|
||||
|
||||
public class AchievementList {
|
||||
public static int field_27114_a;
|
||||
public static int field_27113_b;
|
||||
public static int field_27112_c;
|
||||
public static int field_27111_d;
|
||||
public static List field_25129_a = new ArrayList();
|
||||
public static Achievement field_25128_b = (new Achievement(0, "openInventory", 0, 0, Item.book, (Achievement)null)).func_27052_e().func_27053_d();
|
||||
public static Achievement field_25131_c = (new Achievement(1, "mineWood", 2, 1, Block.wood, field_25128_b)).func_27053_d();
|
||||
public static Achievement field_25130_d = (new Achievement(2, "buildWorkBench", 4, -1, Block.workbench, field_25131_c)).func_27053_d();
|
||||
public static Achievement field_27110_i = (new Achievement(3, "buildPickaxe", 4, 2, Item.pickaxeWood, field_25130_d)).func_27053_d();
|
||||
public static Achievement field_27109_j = (new Achievement(4, "buildFurnace", 3, 4, Block.stoneOvenActive, field_27110_i)).func_27053_d();
|
||||
public static Achievement field_27108_k = (new Achievement(5, "acquireIron", 1, 4, Item.ingotIron, field_27109_j)).func_27053_d();
|
||||
public static Achievement field_27107_l = (new Achievement(6, "buildHoe", 2, -3, Item.hoeWood, field_25130_d)).func_27053_d();
|
||||
public static Achievement field_27106_m = (new Achievement(7, "makeBread", -1, -3, Item.bread, field_27107_l)).func_27053_d();
|
||||
public static Achievement field_27105_n = (new Achievement(8, "bakeCake", 0, -5, Item.cake, field_27107_l)).func_27053_d();
|
||||
public static Achievement field_27104_o = (new Achievement(9, "buildBetterPickaxe", 6, 2, Item.pickaxeStone, field_27110_i)).func_27053_d();
|
||||
public static Achievement field_27103_p = (new Achievement(10, "cookFish", 2, 6, Item.fishCooked, field_27109_j)).func_27053_d();
|
||||
public static Achievement field_27102_q = (new Achievement(11, "onARail", 2, 3, Block.minecartTrack, field_27108_k)).func_27060_b().func_27053_d();
|
||||
public static Achievement field_27101_r = (new Achievement(12, "buildSword", 6, -1, Item.swordWood, field_25130_d)).func_27053_d();
|
||||
public static Achievement field_27100_s = (new Achievement(13, "killEnemy", 8, -1, Item.bone, field_27101_r)).func_27053_d();
|
||||
public static Achievement field_27099_t = (new Achievement(14, "killCow", 7, -3, Item.leather, field_27101_r)).func_27053_d();
|
||||
public static Achievement field_27098_u = (new Achievement(15, "flyPig", 8, -4, Item.saddle, field_27099_t)).func_27060_b().func_27053_d();
|
||||
|
||||
public static void func_27097_a() {
|
||||
}
|
||||
|
||||
static {
|
||||
System.out.println(field_25129_a.size() + " achievements");
|
||||
}
|
||||
}
|
||||
36
src/net/minecraft/achievement/AchievementMap.java
Normal file
36
src/net/minecraft/achievement/AchievementMap.java
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
package net.minecraft.achievement;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.InputStreamReader;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public class AchievementMap {
|
||||
public static AchievementMap field_25134_a = new AchievementMap();
|
||||
private Map field_25133_b = new HashMap();
|
||||
|
||||
private AchievementMap() {
|
||||
try {
|
||||
BufferedReader var1 = new BufferedReader(new InputStreamReader(AchievementMap.class.getResourceAsStream("/achievement/map.txt")));
|
||||
|
||||
while(true) {
|
||||
String var2 = var1.readLine();
|
||||
if(var2 == null) {
|
||||
var1.close();
|
||||
break;
|
||||
}
|
||||
|
||||
String[] var3 = var2.split(",");
|
||||
int var4 = Integer.parseInt(var3[0]);
|
||||
this.field_25133_b.put(Integer.valueOf(var4), var3[1]);
|
||||
}
|
||||
} catch (Exception var5) {
|
||||
var5.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public static String func_25132_a(int var0) {
|
||||
return (String)field_25134_a.field_25133_b.get(Integer.valueOf(var0));
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue