Cài Đặt API
Thêm SmartSpawner làm dependency qua JitPack.
Maven
xml
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.OpenVdra</groupId>
<artifactId>SmartSpawner</artifactId>
<version>LATEST</version>
<scope>provided</scope>
</dependency>Gradle
groovy
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
compileOnly 'com.github.OpenVdra:SmartSpawner:LATEST'
}TIP
Thay LATEST bằng tag phiên bản cụ thể khi build production, ví dụ v3.2.1.
plugin.yml
Khai báo SmartSpawner để nó tải trước plugin của bạn:
yaml
name: YourPlugin
version: 1.0.0
main: com.yourpackage.YourPlugin
depend: [SmartSpawner]
# — hoặc tích hợp tùy chọn —
softdepend: [SmartSpawner]Thiết Lập Cơ Bản
java
import github.nighter.smartspawner.api.SmartSpawnerAPI;
import github.nighter.smartspawner.api.SmartSpawnerProvider;
public class YourPlugin extends JavaPlugin {
private SmartSpawnerAPI api;
@Override
public void onEnable() {
api = SmartSpawnerProvider.getAPI();
if (api == null) {
getLogger().warning("SmartSpawner not found — disabling integration.");
return;
}
getLogger().info("SmartSpawner API connected.");
}
public SmartSpawnerAPI getAPI() {
return api;
}
}