Init commit. b1.7.3 vanilla server

This commit is contained in:
Dereku 2026-01-30 02:20:46 +07:00
commit ee3d133a31
451 changed files with 50531 additions and 0 deletions

View 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;
}
}

View 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");
}
}

View 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));
}
}