Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
1package org.bukkit.block;
2
3import java.util.HashMap;
4import java.util.Map;
5
6public enum PistonMoveReaction {
7 MOVE(0), BREAK(1), BLOCK(2);
8
9 private int id;
10 private static Map<Integer, PistonMoveReaction> byId = new HashMap<Integer, PistonMoveReaction>();
11
12 static {
13 for (PistonMoveReaction reaction : PistonMoveReaction.values()) {
14 byId.put(reaction.id, reaction);
15 }
16 }
17
18 private PistonMoveReaction(int id) {
19 this.id = id;
20 }
21
22 public int getId() {
23 return this.id;
24 }
25
26 public static PistonMoveReaction getById(int id) {
27 return byId.get(id);
28 }
29}