package me.minidigger.voxelgameslib.module;

import javax.annotation.Nonnull;

/**
 * A module as a extension to the framework. it could be a servermod implementation, a gamemode or
 * just a general lib.
 */
public interface Module {

    /**
     * Called when this module is enabled
     */
    void enable();

    /**
     * Called when this module is disabled
     */
    void disable();

    /**
     * @return the info annotation for this module, which contains additional info like the name or
     * the author
     */
    @Nonnull
    ModuleInfo getModuleInfo();
}

@@ -42,42 +42,8 @@
 e;%0A%0A
-import javax.annotation.Nonnull;%0A%0A
 /**%0A
@@ -355,187 +355,7 @@
 e();
-%0A%0A    /**%0A     * @return the info annotation for this module, which contains additional info like the name or%0A     * the author%0A     */%0A    @Nonnull%0A    ModuleInfo getModuleInfo();
 %0A%7D%0A

add deathmatch game