## SimpleEffects 插件
**旧 API 不再有效,请参考以下文档使用新的更方便的 API**
如果您使用的版本低于 1.21.4,请不要报告问题。
命令:``/eff``
要启用效果,请授予权限 `karpen.simpleEffects.eff`。
重载命令:``/eff-reload``。
要重载,请授予权限 `karpen.simpleEffects.reload`。
## API 文档
### 将 API 添加到你的项目
Maven
[](https://jitpack.io/#karpen-dev/SimpleEffects)
```xml
jitpack.io
https://jitpack.io
com.github.karpen-dev
SimpleEffects
YOU VERSION
provided
```
Gradle
[](https://jitpack.io/#karpen-dev/SimpleEffects)
```groovy
// Jitpack 仓库
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
// 主依赖
compileOnly 'com.github.karpen-dev:SimpleEffects:YOU VERSION'
```
Gradle.kts
[](https://jitpack.io/#karpen-dev/SimpleEffects)
``` kotlin
// Jitpack 仓库
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
// 主依赖
compileOnly("com.github.karpen-dev:SimpleEffects:YOU VERSION")
```
### 使用 API
```yaml
# plugin.yml
# 注册依赖
...
depend: [SimpleEffects]
# 或者
softDepend: [SimpleEffects]
...
```
Java
```java
// 安装 API
SimpleEffectsApi api = SimpleEffects.getApi();
// 激活樱桃效果
api.active(Type.CHERRY, player); // Type: CHERRY, ENDROD, TOTEM, PALE, HEART, PURPLE, NOTE, CLOUD
api.disable(Type.CHERRY, player); // 如果有效就禁用效果
api.getEffect(player); // 返回 Type 枚举
```
Kotlin
```kotlin
// 安装 API
val api = SimpleEffects.getApi();
// 激活樱桃效果
api.active(Type.CHERRY, player); // Type: CHERRY, ENDROD, TOTEM, PALE, HEART, PURPLE, NOTE, CLOUD
api.disable(Type.CHERRY, player); // 如果有效就禁用效果
api.getEffect(player); // 返回 Type 枚举
```