Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7da97170cf | ||
|
|
0f8e9b07e7 | ||
|
|
bb411f6b9d | ||
|
|
dff4bdc24f |
@@ -49,7 +49,7 @@ allprojects {
|
||||
|
||||
dependencies {
|
||||
compileOnly 'com.willfp:eco:6.44.0'
|
||||
implementation 'com.willfp:libreforge:3.128.2'
|
||||
implementation 'com.willfp:libreforge:3.129.0'
|
||||
implementation 'com.willfp:ecomponent:1.0.0'
|
||||
implementation 'org.joml:joml:1.10.4'
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ dependencies {
|
||||
compileOnly 'net.kyori:adventure-api:4.10.1'
|
||||
compileOnly 'net.essentialsx:EssentialsX:2.19.0'
|
||||
compileOnly 'com.github.ben-manes.caffeine:caffeine:3.0.6'
|
||||
compileOnly 'com.ticxo.modelengine:api:R3.0.1'
|
||||
compileOnly 'com.ticxo.modelengine:api:R3.1.4'
|
||||
}
|
||||
|
||||
build.dependsOn publishToMavenLocal
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.willfp.ecopets.api.event
|
||||
|
||||
import com.willfp.ecopets.pets.Pet
|
||||
|
||||
interface PetEvent {
|
||||
val pet: Pet
|
||||
}
|
||||
@@ -1,18 +1,17 @@
|
||||
package com.willfp.ecopets.api.event
|
||||
|
||||
import org.bukkit.entity.Player
|
||||
import com.willfp.ecopets.pets.Pet
|
||||
import org.bukkit.event.player.PlayerEvent
|
||||
import org.bukkit.event.HandlerList
|
||||
import com.willfp.ecopets.api.event.PlayerPetExpGainEvent
|
||||
import org.bukkit.entity.Player
|
||||
import org.bukkit.event.Cancellable
|
||||
import org.bukkit.event.HandlerList
|
||||
import org.bukkit.event.player.PlayerEvent
|
||||
|
||||
class PlayerPetExpGainEvent(
|
||||
who: Player,
|
||||
val pet: Pet,
|
||||
override val pet: Pet,
|
||||
var amount: Double,
|
||||
val isMultiply: Boolean
|
||||
) : PlayerEvent(who), Cancellable {
|
||||
) : PlayerEvent(who), Cancellable, PetEvent {
|
||||
private var cancelled = false
|
||||
|
||||
override fun setCancelled(cancel: Boolean) {
|
||||
|
||||
@@ -1,16 +1,15 @@
|
||||
package com.willfp.ecopets.api.event
|
||||
|
||||
import org.bukkit.entity.Player
|
||||
import com.willfp.ecopets.pets.Pet
|
||||
import org.bukkit.event.player.PlayerEvent
|
||||
import org.bukkit.entity.Player
|
||||
import org.bukkit.event.HandlerList
|
||||
import com.willfp.ecopets.api.event.PlayerPetLevelUpEvent
|
||||
import org.bukkit.event.player.PlayerEvent
|
||||
|
||||
class PlayerPetLevelUpEvent(
|
||||
who: Player,
|
||||
val pet: Pet,
|
||||
override val pet: Pet,
|
||||
val level: Int
|
||||
) : PlayerEvent(who) {
|
||||
) : PlayerEvent(who), PetEvent {
|
||||
override fun getHandlers(): HandlerList {
|
||||
return handlerList
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#libreforge-updater
|
||||
#Tue Feb 07 14:47:32 GMT 2023
|
||||
version=1.68.2
|
||||
#Thu Feb 09 14:13:23 GMT 2023
|
||||
version=1.70.0
|
||||
plugin-name=EcoPets
|
||||
|
||||
Reference in New Issue
Block a user