Added PetEvent
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user