Implémentation de l’API Economy

Sponge fournit des interfaces pour les plugins d’économie afin d’implémenter et de créer une API. Pour construire une API Economy complète, vous devrez implémenter six classes:

Registering Your Economy Service

When it comes to registering any service in Sponge, you can provide your service as an option with Sponge deciding which service to use if requested. This means that if two Economy Service plugins are used on a server, only one of the services will be used.

@Listener
public void registerEconomyService(ProvideServiceEvent.EngineScoped<MyCustomEconomyService> event){
    event.suggest(() -> new MyCustomEconomyService());
}

Choses à considérer lors de l’implémentation de l’API Economy

  • Est-ce que je veux supporter plusieurs types de monnaies ?

  • Est-ce que je veux que mon plugin exécute des actions différentes en fonction du contexte ?

Implémenter l’API d’Économie est relativement simple, et les JavaDocs peuvent être d’une grand aide si vous n’êtes pas sûr de ce qu’une méthode est supposée faire.