package com.laytonsmith.abstraction.bukkit.entities;
import com.laytonsmith.abstraction.entities.MCBoat;
import org.bukkit.entity.Boat;
import org.bukkit.entity.Entity;
import org.bukkit.entity.Vehicle;
public class BukkitMCBoat extends BukkitMCVehicle
implements MCBoat {
Boat b;
public BukkitMCBoat(Entity e) {
super((Vehicle) e);
this.b = (Boat) e;
}
@Override
public double getMaxSpeed() {
return b.getMaxSpeed();
}
@Override
public void setMaxSpeed(double speed) {
b.setMaxSpeed(speed);
}
@Override
public double getOccupiedDeclaration() {
return b.getOccupiedDeceleration();
}
@Override
public void setOccupiedDeclaration(double rate) {
b.setOccupiedDeceleration(rate);
}
@Override
public double getUnoccupiedDeclaration() {
return b.getOccupiedDeceleration();
}
@Override
public void setUnoccupiedDeclaration(double rate) {
b.setUnoccupiedDeceleration(rate);
}
@Override
public boolean getWorkOnLand() {
return b.getWorkOnLand();
}
@Override
public void setWorkOnLand(boolean workOnLand) {
b.setWorkOnLand(workOnLand);
}
}