Внедрение Economy API

Sponge предоставляет интерфейсы для плагинов экономики для реализации и создания API. Чтобы построить полный Economy API, вы должны реализовать шесть классов:

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());
}

Что необходимо учитывать при внедрении Economy API

  • Нужно ли включать поддержку нескольких типов валют?

  • Хочу ли я, чтобы мой плагин выполнял различные действия при разных контекстах?

Внедрение экономического API довольно простое, и JavaDocs могут быть отличным инструментом для информации о работе метода.