File tree Expand file tree Collapse file tree 7 files changed +22
-18
lines changed
src/main/kotlin/io/github/grassproject/queueLib Expand file tree Collapse file tree 7 files changed +22
-18
lines changed Original file line number Diff line number Diff line change 1+ import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2+ import org.gradle.kotlin.dsl.register
3+
14plugins {
25 kotlin(" jvm" ) version " 2.2.10"
36 id(" com.gradleup.shadow" ) version " 8.3.0"
47}
58
69group = " io.github.grassproject"
7- version = " 0.1-RC1 "
10+ version = " 0.1-RC3 "
811
912repositories {
1013 mavenCentral()
@@ -17,7 +20,7 @@ repositories {
1720dependencies {
1821 compileOnly(" io.papermc.paper:paper-api:1.21.1-R0.1-SNAPSHOT" )
1922 implementation(" org.jetbrains.kotlin:kotlin-stdlib-jdk8" )
20- compileOnly(" com.github.GrassProject:GPFramework:0.2-RC2 " )
23+ compileOnly(" com.github.GrassProject:GPFramework:0.2-RC5 " )
2124}
2225
2326
@@ -26,8 +29,16 @@ kotlin {
2629 jvmToolchain(targetJavaVersion)
2730}
2831
32+ tasks.register<ShadowJar >(" shadowJarPlugin" ) {
33+ archiveFileName.set(" QueueLib-${project.version} .jar" )
34+
35+ from(sourceSets.main.get().output)
36+ configurations = listOf (project.configurations.runtimeClasspath.get())
37+
38+ }
39+
2940tasks.build {
30- dependsOn(" shadowJar " )
41+ dependsOn(" shadowJarPlugin " )
3142}
3243
3344tasks.processResources {
Original file line number Diff line number Diff line change @@ -16,8 +16,8 @@ class QueueLib : GPPlugin() {
1616 }
1717
1818 override fun load () {
19- plugin= this
20- manager= QueueManager ()
19+ plugin = this
20+ manager = QueueManager ()
2121 }
2222
2323 override fun enable () {
Original file line number Diff line number Diff line change 11package io.github.grassproject.queueLib.commands
22
3- import io.github.grassproject.framework.core. command.GPCommand
3+ import io.github.grassproject.framework.command.GPCommand
44import io.github.grassproject.queueLib.QueueLib
55import org.bukkit.Bukkit
66import org.bukkit.command.CommandSender
Original file line number Diff line number Diff line change 11package io.github.grassproject.queueLib.data
22
3- import io.github.grassproject.framework.config.GPConfig
3+ import io.github.grassproject.framework.config.GPFile
44import io.github.grassproject.queueLib.QueueLib
55import io.github.grassproject.queueLib.player.Waiter
66import org.bukkit.configuration.file.FileConfiguration
7- import org.bukkit.configuration.file.YamlConfiguration
87import org.bukkit.entity.Player
98
109class UserData (private val waiter : Waiter ) {
@@ -16,7 +15,7 @@ class UserData(private val waiter: Waiter) {
1615 }
1716
1817 private val plugin= QueueLib .plugin
19- internal val userdata= GPConfig (plugin.dataFolder, " userdata/${waiter.getPlayer().uniqueId} " )
18+ internal val userdata= GPFile (plugin.dataFolder, " userdata/${waiter.getPlayer().uniqueId} " )
2019 private val config= userdata.config
2120 private fun FileConfiguration.reload () {
2221 userdata.reload(userdata.file)
Original file line number Diff line number Diff line change 11package io.github.grassproject.queueLib.events
22
3- import io.github.grassproject.framework.core. events.GPPlayerEvent
3+ import io.github.grassproject.framework.events.GPPlayerEvent
44import org.bukkit.entity.Player
5- import org.bukkit.event.HandlerList
6- import org.bukkit.event.player.PlayerEvent
75import java.util.*
86
97class PlayerQueueJoinEvent (
Original file line number Diff line number Diff line change 11package io.github.grassproject.queueLib.events
22
3- import io.github.grassproject.framework.core. events.GPPlayerEvent
3+ import io.github.grassproject.framework.events.GPPlayerEvent
44import org.bukkit.entity.Player
5- import org.bukkit.event.HandlerList
6- import org.bukkit.event.player.PlayerEvent
75import java.util.*
86
97class PlayerQueueLeaveEvent (
Original file line number Diff line number Diff line change 11package io.github.grassproject.queueLib.events
22
3- import io.github.grassproject.framework.core. events.GPEvent
3+ import io.github.grassproject.framework.events.GPEvent
44import org.bukkit.entity.Player
5- import org.bukkit.event.Event
6- import org.bukkit.event.HandlerList
75import java.util.*
86
97class QueueStartEvent (
You can’t perform that action at this time.
0 commit comments