Material Calculation
This page will tell you how to calculate weapon, character, artifact costs.
Calculating Character Ascension Materials
// you need to call this to load caches once,
// if you already have this somewhere in your code, don't bother.
new EnkaNetworkAPI();
// We are saying that our character is ascension 0,
// and we want all items up to ascension 6 (Level 90)
// 10000026 = Xiao
final GenshinCalculator calculator = GenshinCalculator.create(CalculatorType.CHARACTER)
.setCurrentAscensionLevel(0)
.setTargetAscensionLevel(6)
.setCharacterId(10000026);
final List<GenshinAscensionMaterial> materials = calculator.calculate();
for (GenshinAscensionMaterial material : materials) {
final GenshinMaterial genshinMaterial = material.getItem();
System.out.println("x" + material.getAmount() + " " + genshinMaterial.getName());
}Predefined Character object
Artifact
Weapon
Character
Character Talent
Last updated