Making an API

You can make an api to use in other plugins!

Create a API class implementing the com.xg7plugins.extension.ExtensionAPI class

package org.example;

import com.xg7plugins.extensions.ExtensionAPI;

public class ExampleAPI implements ExtensionAPI {

    public String getSomething() {
        return "Hello from ExampleAPI!";
    }

}

Then register in getAPI() on Main class

@Override
public <T extends ExtensionAPI> T getAPI() {
    return new ExampleAPI()
}

DONE!

Atualizado