/**
* Copyright (c) Lambda Innovation, 2013-2016
* This file is part of the AcademyCraft mod.
* https://github.com/LambdaInnovation/AcademyCraft
* Licensed under GPLv3, see project root for more information.
*/
package cn.academy.ability.client;
import cn.academy.ability.develop.DeveloperType;
import net.minecraft.util.StatCollector;
public enum AbilityLocalization {
instance;
public String levelDesc(int level) {
return StatCollector.translateToLocal("ac.ability.level" + level);
}
public String machineType(DeveloperType type) {
return local("type_" + type.toString().toLowerCase());
}
public String local(String key) {
return StatCollector.translateToLocal("ac.skill_tree." + key);
}
public String local(String key, Object ...args) {
return StatCollector.translateToLocalFormatted("ac.skill_tree." + key, args);
}
}