Bukkit
1.4.7-R1.0
Main Page
Related Pages
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Enumerator
Pages
Achievement.java
Go to the documentation of this file.
1
package
org.bukkit;
2
3
import
java.util.Map;
4
5
import
com.google.common.collect.Maps;
6
10
public
enum
Achievement
{
11
OPEN_INVENTORY
(0),
12
MINE_WOOD
(1),
13
BUILD_WORKBENCH
(2),
14
BUILD_PICKAXE
(3),
15
BUILD_FURNACE
(4),
16
ACQUIRE_IRON
(5),
17
BUILD_HOE
(6),
18
MAKE_BREAD
(7),
19
BAKE_CAKE
(8),
20
BUILD_BETTER_PICKAXE
(9),
21
COOK_FISH
(10),
22
ON_A_RAIL
(11),
23
BUILD_SWORD
(12),
24
KILL_ENEMY
(13),
25
KILL_COW
(14),
26
FLY_PIG
(15),
27
SNIPE_SKELETON
(16),
28
GET_DIAMONDS
(17),
29
NETHER_PORTAL
(18),
30
GHAST_RETURN
(19),
31
GET_BLAZE_ROD
(20),
32
BREW_POTION
(21),
33
END_PORTAL
(22),
34
THE_END
(23),
35
ENCHANTMENTS
(24),
36
OVERKILL
(25),
37
BOOKCASE
(26);
38
42
public
final
static
int
STATISTIC_OFFSET = 0x500000;
43
private
final
static
Map<Integer, Achievement> BY_ID = Maps.newHashMap();
44
private
final
int
id;
45
46
private
Achievement
(
int
id
) {
47
this.
id
= STATISTIC_OFFSET + id;
48
}
49
57
public
int
getId
() {
58
return
id;
59
}
60
69
public
static
Achievement
getById
(
int
id
) {
70
return
BY_ID.get(
id
);
71
}
72
73
static
{
74
for
(
Achievement
achievement : values()) {
75
BY_ID.put(achievement.id, achievement);
76
}
77
}
78
}
org
bukkit
Achievement.java
Generated on Tue May 21 2013 07:16:38 for Bukkit by
1.8.2