Commits
22 22 | super(server, entity); |
23 23 | } |
24 24 | |
25 25 | |
26 26 | public boolean hasSaddle() { |
27 27 | return getHandle().isSaddled(); |
28 28 | } |
29 29 | |
30 30 | |
31 31 | public void setSaddle(boolean saddled) { |
32 - | getHandle().setItemSlot(EnumItemSlot.SADDLE, new ItemStack(Items.SADDLE)); |
32 + | getHandle().setItemSlot(EnumItemSlot.SADDLE, (saddled) ? new ItemStack(Items.SADDLE) : ItemStack.EMPTY); |
33 33 | } |
34 34 | |
35 35 | |
36 36 | public int getBoostTicks() { |
37 37 | return getHandle().steering.boosting ? getHandle().steering.boostTimeTotal() : 0; |
38 38 | } |
39 39 | |
40 40 | |
41 41 | public void setBoostTicks(int ticks) { |
42 42 | Preconditions.checkArgument(ticks >= 0, "ticks must be >= 0"); |