@@ -0,0 +1,2806 @@
+package net.acomputerdog.TerrainEdit.main;%0A%0Aimport net.acomputerdog.BlazeLoader.main.Version;%0Aimport net.acomputerdog.BlazeLoader.mod.Mod;%0A%0Apublic class ModTerrainEdit extends Mod %7B%0A    /**%0A     * Returns ID used to identify this mod internally, even among different versions of the same mod.  Mods should override.%0A     * --This should never be changed after the mod has been released!--%0A     *%0A     * @return Returns the id of the mod.%0A     */%0A    @Override%0A    public String getModId() %7B%0A        return %22acomputerdog.terrainedit%22;%0A    %7D%0A%0A    /**%0A     * Returns the user-friendly name of the mod.  Mods should override.%0A     * --Can be changed among versions, so this should not be used to ID mods!--%0A     *%0A     * @return Returns user-friendly name of the mod.%0A     */%0A    @Override%0A    public String getModName() %7B%0A        return %22Terrain Edit%22;%0A    %7D%0A%0A    /**%0A     * Gets the version of the mod as an integer for choosing the newer version.%0A     *%0A     * @return Return the version of the mod as an integer.%0A     */%0A    @Override%0A    public int getIntModVersion() %7B%0A        return 0;%0A    %7D%0A%0A    /**%0A     * Gets the version of the mod as a String for display.%0A     *%0A     * @return Returns the version of the mod as an integer.%0A     */%0A    @Override%0A    public String getStringModVersion() %7B%0A        return %220.0%22;%0A    %7D%0A%0A    /**%0A     * Returns true if this mod is compatible with the installed version of BlazeLoader.  This should be checked using Version.class.%0A     * -Called before mod is loaded!  Do not depend on Mod.load()!-%0A     *%0A     * @return Returns true if the mod is compatible with the installed version of BlazeLoader.%0A     */%0A    @Override%0A    public boolean isCompatibleWithBLVersion() %7B%0A        if(Version.getMinecraftVersion().equals(%221.6.4%22) && Version.getGlobalVersion() == 0 && Version.getApiVersion() %3C= 2)%7B%0A            return true;%0A        %7Delse%7B%0A            System.out.println(%22TerrainEdit - Incorrect version, aborting launch!%22);%0A            return false;%0A        %7D%0A    %7D%0A%0A    /**%0A     * Gets a user-friendly description of the mod.%0A     *%0A     * @return Return a String representing a user-friendly version of the mod.%0A     */%0A    @Override%0A    public String getModDescription() %7B%0A        return %22A command-line terrain editor%22;%0A    %7D%0A%0A    /**%0A     * Called when mod is loaded.  Called before game is loaded.%0A     */%0A    @Override%0A    public void load() %7B%0A        super.load();%0A    %7D%0A%0A    /**%0A     * Called when mod is started.  Game is fully loaded and can be interacted with.%0A     */%0A    @Override%0A    public void start() %7B%0A        super.start();%0A    %7D%0A%0A    /**%0A     * Called when mod is stopped.  Game is about to begin shutting down, so mod should release system resources, close streams, etc.%0A     */%0A    @Override%0A    public void stop() %7B%0A        super.stop();%0A    %7D%0A%7D%0A

Correct method description in Mod