MCPcopy Create free account
hub / github.com/Bukkit/Bukkit / setFacingDirection

Method setFacingDirection

src/main/java/org/bukkit/material/Sign.java:134–224  ·  view source on GitHub ↗
(BlockFace face)

Source from the content-addressed store, hash-verified

132 }
133
134 public void setFacingDirection(BlockFace face) {
135 byte data;
136
137 if (isWallSign()) {
138 switch (face) {
139 case EAST:
140 data = 0x2;
141 break;
142
143 case WEST:
144 data = 0x3;
145 break;
146
147 case NORTH:
148 data = 0x4;
149 break;
150
151 case SOUTH:
152 default:
153 data = 0x5;
154 }
155 } else {
156 switch (face) {
157 case WEST:
158 data = 0x0;
159 break;
160
161 case WEST_NORTH_WEST:
162 data = 0x1;
163 break;
164
165 case NORTH_WEST:
166 data = 0x2;
167 break;
168
169 case NORTH_NORTH_WEST:
170 data = 0x3;
171 break;
172
173 case NORTH:
174 data = 0x4;
175 break;
176
177 case NORTH_NORTH_EAST:
178 data = 0x5;
179 break;
180
181 case NORTH_EAST:
182 data = 0x6;
183 break;
184
185 case EAST_NORTH_EAST:
186 data = 0x7;
187 break;
188
189 case EAST:
190 data = 0x8;
191 break;

Callers

nothing calls this directly

Calls 2

isWallSignMethod · 0.95
setDataMethod · 0.65

Tested by

no test coverage detected