Enable or disable a entity flag, see getEntityFlag to read the know flags.
(int flag, boolean set)
| 2273 | * Enable or disable a entity flag, see getEntityFlag to read the know flags. |
| 2274 | */ |
| 2275 | protected void setFlag(int flag, boolean set) |
| 2276 | { |
| 2277 | byte b0 = this.dataWatcher.getWatchableObjectByte(0); |
| 2278 | |
| 2279 | if (set) |
| 2280 | { |
| 2281 | this.dataWatcher.updateObject(0, (byte) (b0 | 1 << flag)); |
| 2282 | } |
| 2283 | else |
| 2284 | { |
| 2285 | this.dataWatcher.updateObject(0, (byte) (b0 & ~(1 << flag))); |
| 2286 | } |
| 2287 | } |
| 2288 | |
| 2289 | public int getAir() |
| 2290 | { |
no test coverage detected