Bukkit
1.4.7-R1.0
Main Page
Related Pages
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Enumerator
Pages
Ladder.java
Go to the documentation of this file.
1
package
org.bukkit.material;
2
3
import
org.bukkit.block.BlockFace;
4
import
org.bukkit.Material;
5
9
public
class
Ladder
extends
SimpleAttachableMaterialData
{
10
public
Ladder
() {
11
super(
Material
.
LADDER
);
12
}
13
14
public
Ladder
(
final
int
type) {
15
super(type);
16
}
17
18
public
Ladder
(
final
Material
type) {
19
super(type);
20
}
21
22
public
Ladder
(
final
int
type,
final
byte data) {
23
super(type, data);
24
}
25
26
public
Ladder
(
final
Material
type,
final
byte data) {
27
super(type, data);
28
}
29
35
public
BlockFace
getAttachedFace
() {
36
byte data =
getData
();
37
38
switch
(data) {
39
case
0x2:
40
return
BlockFace
.
SOUTH
;
41
42
case
0x3:
43
return
BlockFace
.
NORTH
;
44
45
case
0x4:
46
return
BlockFace
.
EAST
;
47
48
case
0x5:
49
return
BlockFace
.
WEST
;
50
}
51
52
return
null;
53
}
54
58
public
void
setFacingDirection
(
BlockFace
face) {
59
byte data = (byte) 0x0;
60
61
switch
(face) {
62
case
SOUTH:
63
data = 0x2;
64
break
;
65
66
case
NORTH:
67
data = 0x3;
68
break
;
69
70
case
EAST:
71
data = 0x4;
72
break
;
73
74
case
WEST:
75
data = 0x5;
76
break
;
77
}
78
79
setData
(data);
80
81
}
82
83
@Override
84
public
Ladder
clone
() {
85
return
(
Ladder
) super.
clone
();
86
}
87
}
org
bukkit
material
Ladder.java
Generated on Thu May 23 2013 00:16:48 for Bukkit by
1.8.2