package org.bukkit.craftbukkit.entity; import net.minecraft.server.EntityBoat; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Boat; import org.bukkit.entity.EntityType; public class CraftBoat extends CraftVehicle implements Boat { public CraftBoat(CraftServer server, EntityBoat entity) { super(server, entity); } public double getMaxSpeed() { return getHandle().maxSpeed; } public void setMaxSpeed(double speed) { if (speed >= 0D) { getHandle().maxSpeed = speed; } } public double getOccupiedDeceleration() { return getHandle().occupiedDeceleration; } public void setOccupiedDeceleration(double speed) { if (speed >= 0D) { getHandle().occupiedDeceleration = speed; } } public double getUnoccupiedDeceleration() { return getHandle().unoccupiedDeceleration; } public void setUnoccupiedDeceleration(double speed) { getHandle().unoccupiedDeceleration = speed; } public boolean getWorkOnLand() { return getHandle().landBoats; } public void setWorkOnLand(boolean workOnLand) { getHandle().landBoats = workOnLand; } @Override public EntityBoat getHandle() { return (EntityBoat) entity; } @Override public String toString() { return "CraftBoat"; } public EntityType getType() { return EntityType.BOAT; } }