package org.bukkit.craftbukkit.entity; import com.google.common.base.Preconditions; import net.minecraft.world.entity.vehicle.EntityMinecartFurnace; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.EntityType; import org.bukkit.entity.minecart.PoweredMinecart; @SuppressWarnings("deprecation") public class CraftMinecartFurnace extends CraftMinecart implements PoweredMinecart { public CraftMinecartFurnace(CraftServer server, EntityMinecartFurnace entity) { super(server, entity); } @Override public EntityMinecartFurnace getHandle() { return (EntityMinecartFurnace) entity; } @Override public int getFuel() { return getHandle().fuel; } @Override public void setFuel(int fuel) { Preconditions.checkArgument(fuel >= 0, "ticks cannot be negative"); getHandle().fuel = fuel; } @Override public String toString() { return "CraftMinecartFurnace"; } @Override public EntityType getType() { return EntityType.MINECART_FURNACE; } }