mirror of
https://github.com/Auxilor/EcoJobs.git
synced 2025-12-20 15:39:26 +00:00
Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
91645c13ac | ||
|
|
420279fefa | ||
|
|
e5d4cfb4ac | ||
|
|
ee3a4110ee | ||
|
|
c8ae5bd4be | ||
|
|
83ee1c2c1e | ||
|
|
f79cb8192a | ||
|
|
7d8f79a81b | ||
|
|
3571d7ddf3 |
@@ -48,7 +48,7 @@ allprojects {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compileOnly 'com.willfp:eco:6.46.0'
|
compileOnly 'com.willfp:eco:6.46.0'
|
||||||
implementation 'com.willfp:libreforge:3.126.2'
|
implementation 'com.willfp:libreforge:3.128.2'
|
||||||
implementation 'com.willfp:ecomponent:1.0.0'
|
implementation 'com.willfp:ecomponent:1.0.0'
|
||||||
implementation 'org.joml:joml:1.10.4'
|
implementation 'org.joml:joml:1.10.4'
|
||||||
|
|
||||||
|
|||||||
@@ -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(
|
class PlayerJobExpGainEvent(
|
||||||
who: Player,
|
who: Player,
|
||||||
val job: Job,
|
override val job: Job,
|
||||||
var amount: Double,
|
var amount: Double,
|
||||||
val isMultiply: Boolean
|
val isMultiply: Boolean
|
||||||
) : PlayerEvent(who), Cancellable {
|
) : PlayerEvent(who), Cancellable, JobEvent {
|
||||||
private var cancelled = false
|
private var cancelled = false
|
||||||
|
|
||||||
override fun setCancelled(cancel: Boolean) {
|
override fun setCancelled(cancel: Boolean) {
|
||||||
|
|||||||
@@ -8,9 +8,9 @@ import org.bukkit.event.HandlerList
|
|||||||
|
|
||||||
class PlayerJobJoinEvent(
|
class PlayerJobJoinEvent(
|
||||||
val player: OfflinePlayer,
|
val player: OfflinePlayer,
|
||||||
val job: Job,
|
override val job: Job,
|
||||||
val oldJob: Job?
|
val oldJob: Job?
|
||||||
) : Event(), Cancellable {
|
) : Event(), Cancellable, JobEvent {
|
||||||
private var cancelled = false
|
private var cancelled = false
|
||||||
|
|
||||||
override fun isCancelled() = this.cancelled
|
override fun isCancelled() = this.cancelled
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ import org.bukkit.event.HandlerList
|
|||||||
|
|
||||||
class PlayerJobLeaveEvent(
|
class PlayerJobLeaveEvent(
|
||||||
val player: OfflinePlayer,
|
val player: OfflinePlayer,
|
||||||
val job: Job
|
override val job: Job
|
||||||
) : Event(), Cancellable {
|
) : Event(), Cancellable, JobEvent {
|
||||||
private var cancelled = false
|
private var cancelled = false
|
||||||
|
|
||||||
override fun isCancelled() = this.cancelled
|
override fun isCancelled() = this.cancelled
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ import org.bukkit.event.HandlerList
|
|||||||
|
|
||||||
class PlayerJobLevelUpEvent(
|
class PlayerJobLevelUpEvent(
|
||||||
who: Player,
|
who: Player,
|
||||||
val job: Job,
|
override val job: Job,
|
||||||
val level: Int
|
val level: Int
|
||||||
) : PlayerEvent(who) {
|
) : PlayerEvent(who), JobEvent {
|
||||||
override fun getHandlers(): HandlerList {
|
override fun getHandlers(): HandlerList {
|
||||||
return handlerList
|
return handlerList
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#libreforge-updater
|
#libreforge-updater
|
||||||
#Tue Dec 20 15:16:12 GMT 2022
|
#Tue Feb 07 14:45:38 GMT 2023
|
||||||
version=1.32.2
|
version=1.35.0
|
||||||
plugin-name=EcoJobs
|
plugin-name=EcoJobs
|
||||||
|
|||||||
Reference in New Issue
Block a user