9
0
mirror of https://github.com/Auxilor/EcoJobs.git synced 2025-12-20 07:29:20 +00:00

Compare commits

...

14 Commits

Author SHA1 Message Date
Auxilor
91645c13ac Added JobEvent 2023-02-08 17:24:41 +00:00
Auxilor
420279fefa libreforge-updater 2023-02-07 14:45:38 +00:00
Auxilor
e5d4cfb4ac libreforge-updater 2023-02-04 15:35:40 +00:00
Auxilor
ee3a4110ee libreforge-updater 2023-01-24 10:08:34 +00:00
Auxilor
c8ae5bd4be libreforge-updater 2023-01-17 16:47:31 +00:00
Auxilor
83ee1c2c1e libreforge-updater 2023-01-13 18:07:37 +00:00
Auxilor
f79cb8192a libreforge-updater 2023-01-07 12:18:26 +00:00
Auxilor
7d8f79a81b libreforge-updater 2023-01-02 15:59:08 +00:00
Auxilor
3571d7ddf3 libreforge-updater 2022-12-26 14:00:32 +01:00
Auxilor
ed33219f97 libreforge-updater 2022-12-20 15:16:12 +00:00
Auxilor
78cef09786 libreforge-updater 2022-12-12 14:00:27 +00:00
Auxilor
2a72f7d6ce libreforge-updater 2022-12-09 17:00:49 +00:00
Auxilor
762a871354 libreforge-updater 2022-12-05 10:49:59 +00:00
Auxilor
b101e23a86 libreforge-updater 2022-11-30 17:37:48 +00:00
7 changed files with 18 additions and 11 deletions

View File

@@ -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.124.0' 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'

View File

@@ -0,0 +1,7 @@
package com.willfp.ecojobs.api.event
import com.willfp.ecojobs.jobs.Job
interface JobEvent {
val job: Job
}

View File

@@ -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) {

View File

@@ -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

View File

@@ -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

View File

@@ -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
} }

View File

@@ -1,4 +1,4 @@
#libreforge-updater #libreforge-updater
#Sun Nov 27 21:43:55 GMT 2022 #Tue Feb 07 14:45:38 GMT 2023
version=1.30.0 version=1.35.0
plugin-name=EcoJobs plugin-name=EcoJobs