Added Block.getPistonMoveReaction, BlockPistonExtend and BlockPistonRetractEvent

By: Erik Broes <erikbroes@grum.nl>
This commit is contained in:
Bukkit/Spigot
2011-07-15 23:59:12 +02:00
parent 402794beff
commit 86ab32254f
9 changed files with 205 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
package org.bukkit.block;
import java.util.HashMap;
import java.util.Map;
public enum PistonMoveReaction {
MOVE(0),
BREAK(1),
BLOCK(2);
private int id;
private static Map<Integer, PistonMoveReaction> byId = new HashMap<Integer, PistonMoveReaction>();
static {
for (PistonMoveReaction reaction: PistonMoveReaction.values()) {
byId.put(reaction.id, reaction);
}
}
private PistonMoveReaction(int id) {
this.id = id;
}
public int getId() {
return this.id;
}
public static PistonMoveReaction getById(int id) {
return byId.get(id);
}
}