Skip to content

karpen-dev/SimpleEffects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleEffects plugin

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.

Available at: Modrinth Spigotmc

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
api.savePlayers(); // save players
api.loadPlayers(); // load players
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
api.savePlayers(); // save players
api.loadPlayers(); // load players

About

Simple effects plugin

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages