mirror of
https://github.com/Auxilor/EcoJobs.git
synced 2025-12-21 07:59:15 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
91645c13ac |
@@ -0,0 +1,7 @@
|
||||
package com.willfp.ecojobs.api.event
|
||||
|
||||
import com.willfp.ecojobs.jobs.Job
|
||||
|
||||
interface JobEvent {
|
||||
val job: Job
|
||||
}
|
||||
@@ -8,10 +8,10 @@ import org.bukkit.event.Cancellable
|
||||
|
||||
class PlayerJobExpGainEvent(
|
||||
who: Player,
|
||||
val job: Job,
|
||||
override val job: Job,
|
||||
var amount: Double,
|
||||
val isMultiply: Boolean
|
||||
) : PlayerEvent(who), Cancellable {
|
||||
) : PlayerEvent(who), Cancellable, JobEvent {
|
||||
private var cancelled = false
|
||||
|
||||
override fun setCancelled(cancel: Boolean) {
|
||||
|
||||
@@ -8,9 +8,9 @@ import org.bukkit.event.HandlerList
|
||||
|
||||
class PlayerJobJoinEvent(
|
||||
val player: OfflinePlayer,
|
||||
val job: Job,
|
||||
override val job: Job,
|
||||
val oldJob: Job?
|
||||
) : Event(), Cancellable {
|
||||
) : Event(), Cancellable, JobEvent {
|
||||
private var cancelled = false
|
||||
|
||||
override fun isCancelled() = this.cancelled
|
||||
|
||||
@@ -8,8 +8,8 @@ import org.bukkit.event.HandlerList
|
||||
|
||||
class PlayerJobLeaveEvent(
|
||||
val player: OfflinePlayer,
|
||||
val job: Job
|
||||
) : Event(), Cancellable {
|
||||
override val job: Job
|
||||
) : Event(), Cancellable, JobEvent {
|
||||
private var cancelled = false
|
||||
|
||||
override fun isCancelled() = this.cancelled
|
||||
|
||||
@@ -7,9 +7,9 @@ import org.bukkit.event.HandlerList
|
||||
|
||||
class PlayerJobLevelUpEvent(
|
||||
who: Player,
|
||||
val job: Job,
|
||||
override val job: Job,
|
||||
val level: Int
|
||||
) : PlayerEvent(who) {
|
||||
) : PlayerEvent(who), JobEvent {
|
||||
override fun getHandlers(): HandlerList {
|
||||
return handlerList
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#libreforge-updater
|
||||
#Tue Feb 07 14:45:38 GMT 2023
|
||||
version=1.34.2
|
||||
version=1.35.0
|
||||
plugin-name=EcoJobs
|
||||
|
||||
Reference in New Issue
Block a user