aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/item/AttributeShards.java
blob: ed650e26e9aab134a8c9cc2783d3706671c0e5ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package de.hysky.skyblocker.skyblock.item;

import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap;

public class AttributeShards {
	private static final Object2ObjectOpenHashMap<String, String> ID_2_SHORT_NAME = new Object2ObjectOpenHashMap<>();

	static {
		//Weapons
		ID_2_SHORT_NAME.put("arachno", "A");
		ID_2_SHORT_NAME.put("attack_speed", "AS");
		ID_2_SHORT_NAME.put("blazing", "BL");
		ID_2_SHORT_NAME.put("combo", "C");
		ID_2_SHORT_NAME.put("elite", "E");
		ID_2_SHORT_NAME.put("ender", "EN");
		ID_2_SHORT_NAME.put("ignition", "I");
		ID_2_SHORT_NAME.put("life_recovery", "LR");
		ID_2_SHORT_NAME.put("mana_steal", "MS");
		ID_2_SHORT_NAME.put("midas_touch", "MT");
		ID_2_SHORT_NAME.put("undead", "U");

		//Swords & Bows
		ID_2_SHORT_NAME.put("warrior", "W");
		ID_2_SHORT_NAME.put("deadeye", "DE");

		//Armor or Equipment
		ID_2_SHORT_NAME.put("arachno_resistance", "AR");
		ID_2_SHORT_NAME.put("blazing_resistance", "BR");
		ID_2_SHORT_NAME.put("breeze", "B");
		ID_2_SHORT_NAME.put("dominance", "D");
		ID_2_SHORT_NAME.put("ender_resistance", "ER");
		ID_2_SHORT_NAME.put("experience", "XP");
		ID_2_SHORT_NAME.put("fortitude", "F");
		ID_2_SHORT_NAME.put("life_regeneration", "HR"); //Health regeneration
		ID_2_SHORT_NAME.put("lifeline", "L");
		ID_2_SHORT_NAME.put("magic_find", "MF");
		ID_2_SHORT_NAME.put("mana_pool", "MP");
		ID_2_SHORT_NAME.put("mana_regeneration", "MR");
		ID_2_SHORT_NAME.put("mending", "V"); //Vitality
		ID_2_SHORT_NAME.put("speed", "S");
		ID_2_SHORT_NAME.put("undead_resistance", "UR");
		ID_2_SHORT_NAME.put("veteran", "V");

		//Fishing Gear
		ID_2_SHORT_NAME.put("blazing_fortune", "BF");
		ID_2_SHORT_NAME.put("fishing_experience", "FE");
		ID_2_SHORT_NAME.put("infection", "IF");
		ID_2_SHORT_NAME.put("double_hook", "DH");
		ID_2_SHORT_NAME.put("fisherman", "FM");
		ID_2_SHORT_NAME.put("fishing_speed", "FS");
		ID_2_SHORT_NAME.put("hunter", "H");
		ID_2_SHORT_NAME.put("trophy_hunter", "TH");

	}

	public static String getShortName(String id) {
		return ID_2_SHORT_NAME.getOrDefault(id, "");
	}
}