Added commands and messages modules
This commit is contained in:
1 parent
ad17e1e15c
commit
5d615bc63e
45 files changed
+457
-89
No files matched your search
@@ -66,12 +66,12 @@ publishing {
|
||||
version = version
|
||||
name.set(globalArtifactId)
|
||||
description.set(globalArtifactId)
|
||||
url.set("https://github.com/iRedTea/CarcadeX")
|
||||
url.set("https://github.com/CarcadeX/KotlinBukkitKit")
|
||||
|
||||
licenses {
|
||||
license {
|
||||
name.set("GNU General Public License v3.0")
|
||||
url.set("https://www.gnu.org/licenses/gpl-3.0.en.html")
|
||||
name.set("MIT")
|
||||
url.set("https://mit-license.org/")
|
||||
}
|
||||
}
|
||||
developers {
|
||||
@@ -84,7 +84,7 @@ publishing {
|
||||
scm {
|
||||
connection.set("scm:https://github.com/CarcadeX/$globalName.git")
|
||||
developerConnection.set("git@github.com:CarcadeX/$globalName.git")
|
||||
url.set("https://github.com/iRedTea/CarcadeX")
|
||||
url.set("https://github.com/CarcadeX/KotlinBukkitKit")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -8,10 +8,12 @@ Thanks DevSrSouza for KotlinBukkitAPI
|
||||
|
||||
package tech.carcadex.kotlinbukkitkit.extensions
|
||||
|
||||
import org.bukkit.Bukkit
|
||||
import org.bukkit.Effect
|
||||
import org.bukkit.Instrument
|
||||
import org.bukkit.Material
|
||||
import org.bukkit.Note
|
||||
import org.bukkit.OfflinePlayer
|
||||
import org.bukkit.Sound
|
||||
import org.bukkit.command.CommandSender
|
||||
import org.bukkit.entity.Player
|
||||
@@ -42,3 +44,4 @@ public fun Player.resetWalkSpeed() {
|
||||
public fun Player.resetFlySpeed() {
|
||||
flySpeed = 0.1f
|
||||
}
|
||||
|
||||
@@ -7,10 +7,7 @@ Thanks DevSrSouza for KotlinBukkitAPI
|
||||
*/
|
||||
package tech.carcadex.kotlinbukkitkit.extensions
|
||||
|
||||
import org.bukkit.GameMode
|
||||
import org.bukkit.OfflinePlayer
|
||||
import org.bukkit.World
|
||||
import org.bukkit.WorldCreator
|
||||
import org.bukkit.*
|
||||
import org.bukkit.entity.Player
|
||||
import org.bukkit.inventory.ItemStack
|
||||
import org.bukkit.inventory.Recipe
|
||||
@@ -26,6 +23,15 @@ public val isPrimaryThread: Boolean get() = server.isPrimaryThread
|
||||
|
||||
public fun offlinePlayer(uuid: UUID): OfflinePlayer = server.getOfflinePlayer(uuid)
|
||||
public fun offlinePlayer(name: String): OfflinePlayer = server.getOfflinePlayer(name)
|
||||
public fun offlinePlayerOrNull(name: String, ignoreCase: Boolean = false): OfflinePlayer? {
|
||||
val onlinePlayer = Bukkit.getPlayer(name)
|
||||
if(onlinePlayer != null) return onlinePlayer
|
||||
|
||||
for(player in Bukkit.getOfflinePlayers()) {
|
||||
if(player.name.equals(name, ignoreCase = ignoreCase)) return player
|
||||
}
|
||||
return null
|
||||
}
|
||||
|
||||
public fun player(uuid: UUID): Player? = server.getPlayer(uuid)
|
||||
public fun player(name: String): Player? = server.getPlayer(name)
|
||||
|
||||
Reference in new issue
Block a user