From 35a5504f20ee420fd22fe6326496d0e16b27fc6c Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Sun, 25 Sep 2011 11:20:51 -0700 Subject: [PATCH] Boat get/set (double) occupied acceleration, (double) unoccupied deceleration, (boolean) work on land. Good values to maximize boat utility: 0.6 (fast accel.), 0.99 (no loss of boat), true/false, respectively. By: sk89q --- .../bukkit/craftbukkit/entity/CraftBoat.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBoat.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBoat.java index 284fdd79d3..721b653e3e 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBoat.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBoat.java @@ -22,6 +22,32 @@ public class CraftBoat extends CraftVehicle implements Boat { } } + public double getOccupiedDeceleration() { + return boat.occupiedDeceleration; + } + + public void setOccupiedDeceleration(double speed) { + if (speed >= 0D) { + boat.occupiedDeceleration = speed; + } + } + + public double getUnoccupiedDeceleration() { + return boat.unoccupiedDeceleration; + } + + public void setUnoccupiedDeceleration(double speed) { + boat.unoccupiedDeceleration = speed; + } + + public boolean getWorkOnLand() { + return boat.landBoats; + } + + public void setWorkOnLand(boolean workOnLand) { + boat.landBoats = workOnLand; + } + @Override public String toString() { return "CraftBoat";