Developer API
You can import ExcellentShop to your project using Maven. Replace {VERSION} with the latest version below:
<repository>
<id>nightexpress-releases</id>
<url>https://repo.nightexpressdev.com/releases</url>
</repository>
<dependency>
<groupId>su.nightexpress.excellentshop</groupId>
<artifactId>ExcellentShop-spigot</artifactId>
<version>{VERSION}</version>
</dependency>
Events
Transactions
You can listen to the following events to track, modify or cancel shop transactions:
TransactionPreValidateEvent- When shop transaction is about to be validated. CancellableTransactionValidatedEvent- When shop transaction is available and ready to be completed. CancellableTransactionCompletedEvent- When shop transaction is completed and ready to be finished. Cancellable
API
v5 API is work in progress...