mirai/mirai-console/tools/intellij-plugin/resources/fileTemplates/code/Plugin main class Java.java.ft
Him188 481973d5e6
New Project Wizard for IDEA 221 (#1979)
* NewProjectWizard

* dependencies and validations

* Implement checkers

* Implement project generator

* Add new template RunTerminal.run.xml for Run Configuration

* Set supported IDEA version to 221

* Fix localization

* Fix since-until

* Rearrange files
2022-04-20 17:03:10 +01:00

28 lines
1.0 KiB
Plaintext

package $PACKAGE_NAME;
import net.mamoe.mirai.console.plugin.jvm.JavaPlugin;
import net.mamoe.mirai.console.plugin.jvm.JvmPluginDescriptionBuilder;
public final class ${CLASS_NAME} extends JavaPlugin{
public static final ${CLASS_NAME} INSTANCE=new ${CLASS_NAME}();
#set($HAS_DETAILS = ${PLUGIN_AUTHOR} != "" || ${PLUGIN_DEPENDS_ON} != "" || ${PLUGIN_INFO} != "" || ${PLUGIN_NAME} !=
"")
private ${CLASS_NAME}(){
#if($HAS_DETAILS == false)
super(new JvmPluginDescriptionBuilder("$PLUGIN_ID","$PLUGIN_VERSION").build());#end
#if($HAS_DETAILS)
super(new JvmPluginDescriptionBuilder("$PLUGIN_ID","$PLUGIN_VERSION")
#if($PLUGIN_NAME != "").name("$PLUGIN_NAME")
#end#if($PLUGIN_INFO != "").info("$PLUGIN_INFO")
#end#if($PLUGIN_AUTHOR != "").author("$PLUGIN_AUTHOR")
#end#if($PLUGIN_DEPENDS_ON != "").dependsOn("$PLUGIN_DEPENDS_ON")
#end
.build());#end
}
@Override
public void onEnable(){
getLogger().info("Plugin loaded!");
}
}