Compatibility
Minecraft: Java Edition
1.21–1.21.5
1.20.x
Platforms
Links
Creators
Details
Licensed MIT
Published 8 months ago
Updated 3 months ago
SimpleEffects plugin
The old API no longer works, use the new more convenient one according to the documentation below
If you are using a version lower than 1.21.4, don't report issues.
Command: /eff
To enable effects, give permission karpen.simpleEffects.eff
.
Reload command: /eff-reload
.
To reload, give permission karpen.simpleEffects.reload
.
Api docs
Add api to you project
Maven
<!-- Jitpack repo -->
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<!-- Main dependency -->
<dependency>
<groupId>com.github.karpen-dev</groupId>
<artifactId>SimpleEffects</artifactId>
<version>YOU VERSION</version>
<scope>provided</scope>
</dependency>
Gradle
// Jitpack repo
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
// Main dependency
compileOnly 'com.github.karpen-dev:SimpleEffects:YOU VERSION'
Gradle.kts
// Jitpack repo
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
// Main dependency
compileOnly("com.github.karpen-dev:SimpleEffects:YOU VERSION")
Using api
# plugin.yml
# Register dependency
...
depend: [SimpleEffects]
# or
softDepend: [SimpleEffects]
...
Java
// Install api
SimpleEffectsApi api = SimpleEffects.getApi();
// Active cherry effect
api.active(Type.CHERRY, player); // Type: CHERRY, ENDROD, TOTEM, PALE, HEART, PURPLE, NOTE, CLOUD
api.disable(Type.CHERRY, player); // Disable effect if its active
api.getEffect(player); // return Type enum
Kotlin
// Install api
val api = SimpleEffects.getApi();
// Active cherry effect
api.active(Type.CHERRY, player); // Type: CHERRY, ENDROD, TOTEM, PALE, HEART, PURPLE, NOTE, CLOUD
api.disable(Type.CHERRY, player); // Disable effect if its active
api.getEffect(player); // return Type enum