@@ -0,0 +1,671 @@
+package com.graywolf336.trailingperspective;%0A%0Aimport com.graywolf336.trailingperspective.interfaces.ITrailerManager;%0A%0A/**%0A * Contains static api for interacting with the plugin.%0A *%0A * @author graywolf336%0A * @since 1.0.0%0A * @version 1.0.0%0A */%0Apublic class TrailingPerspectiveAPI %7B%0A    private static TrailingPerspectiveMain plugin;%0A    %0A    protected static void setPlugin(TrailingPerspectiveMain pl) %7B%0A        plugin = pl;%0A    %7D%0A    %0A    /**%0A     * Gets the a valid %7B@link ITrailerManager%7D instance.%0A     * %0A     * @return %7B@link ITrailerManager%7D instance%0A     */%0A    public static ITrailerManager getTrailerManager() %7B%0A        return plugin.getTrailerManager();%0A    %7D%0A%7D%0A

Add the static api class, not sure if this should be added or not.