Compare commits

...

11 Commits

Author SHA1 Message Date
c78c3a755b Changes 2025-08-04 23:10:57 -07:00
b24433805f Merge pull request #7 from GalaxyNetwork-org/renovate/org.sayandev.stickynote.settings-1.x
Update plugin org.sayandev.stickynote.settings to v1.10.4.52
2025-08-04 22:53:34 -07:00
renovate[bot]
705d3afefc Update plugin org.sayandev.stickynote.settings to v1.10.4.52 2025-08-03 14:02:51 +00:00
ddd98cd288 Merge pull request #6 from GalaxyNetwork-org/renovate/gradle-9.x
Update dependency gradle to v9
2025-07-31 22:19:03 -07:00
f1821ac1bf Merge pull request #4 from GalaxyNetwork-org/renovate/org.sayandev.stickynote.settings-1.x
Update plugin org.sayandev.stickynote.settings to v1.10.4.43
2025-07-31 22:18:50 -07:00
cf5123fbe2 Merge pull request #3 from GalaxyNetwork-org/renovate/org.jetbrains.kotlin.jvm-2.x
Update plugin org.jetbrains.kotlin.jvm to v2.2.0
2025-07-31 22:18:44 -07:00
renovate[bot]
b3493f1121 Update dependency gradle to v9 2025-08-01 01:10:15 +00:00
renovate[bot]
07028b60f6 Update plugin org.sayandev.stickynote.settings to v1.10.4.43 2025-07-29 02:53:11 +00:00
renovate[bot]
7e1c7785c3 Update plugin org.jetbrains.kotlin.jvm to v2.2.0 2025-07-27 12:53:23 +00:00
9a0c75e4cb Merge pull request #1 from GalaxyNetwork-org/renovate/gradle-8.x
Update dependency gradle to v8.14.3
2025-07-27 01:24:57 -07:00
renovate[bot]
ce20a61560 Update dependency gradle to v8.14.3 2025-07-27 08:19:42 +00:00
11 changed files with 48 additions and 48 deletions

View File

@@ -2,7 +2,7 @@ import org.sayandev.plugin.StickyNoteModules
plugins { plugins {
java java
kotlin("jvm") version "2.1.20" kotlin("jvm") version "2.1.21"
id("xyz.jpenilla.run-paper") version "2.3.1" id("xyz.jpenilla.run-paper") version "2.3.1"
id("de.eldoria.plugin-yml.bukkit") version "0.7.1" id("de.eldoria.plugin-yml.bukkit") version "0.7.1"
id("org.sayandev.stickynote.project") id("org.sayandev.stickynote.project")
@@ -28,7 +28,7 @@ repositories {
} }
dependencies { dependencies {
compileOnly("io.papermc.paper:paper-api:1.20.1-R0.1-SNAPSHOT") compileOnly("io.papermc.paper:paper-api:1.21.8-R0.1-SNAPSHOT")
compileOnly("xyz.lncvrt:galaxyapi:1.0.6") compileOnly("xyz.lncvrt:galaxyapi:1.0.6")
} }
@@ -79,8 +79,7 @@ tasks {
expand( expand(
"version" to project.version as String, "version" to project.version as String,
"slug" to slug, "slug" to slug,
"name" to rootProject.name, "name" to rootProject.name
"description" to project.description
) )
} }
} }

Binary file not shown.

View File

@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-all.zip distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-all.zip
networkTimeout=10000 networkTimeout=10000
validateDistributionUrl=true validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME

2
gradlew vendored
View File

@@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
# #
# Copyright © 2015-2021 the original authors. # Copyright © 2015 the original authors.
# #
# Licensed under the Apache License, Version 2.0 (the "License"); # Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License. # you may not use this file except in compliance with the License.

View File

@@ -10,7 +10,7 @@ pluginManagement {
plugins { plugins {
id("org.gradle.toolchains.foojay-resolver-convention") version "0.10.0" id("org.gradle.toolchains.foojay-resolver-convention") version "0.10.0"
id("org.sayandev.stickynote.settings") version "1.9.1.10" id("org.sayandev.stickynote.settings") version "1.10.4.52"
} }
rootProject.name = "GalaxyLobby" rootProject.name = "GalaxyLobby"

View File

@@ -12,8 +12,7 @@ import org.bukkit.potion.PotionEffect
import org.bukkit.potion.PotionEffectType import org.bukkit.potion.PotionEffectType
import org.sayandev.stickynote.loader.bukkit.StickyNoteBukkitLoader import org.sayandev.stickynote.loader.bukkit.StickyNoteBukkitLoader
import xyz.lncvrt.galaxyapi.utils.MessageFormat import xyz.lncvrt.galaxyapi.utils.MessageFormat
import xyz.lncvrt.galaxylobby.command.DiscordCommand import xyz.lncvrt.galaxylobby.command.*
import xyz.lncvrt.galaxylobby.command.WebsiteCommand
import xyz.lncvrt.galaxylobby.event.* import xyz.lncvrt.galaxylobby.event.*
import java.util.* import java.util.*
@@ -32,7 +31,7 @@ class GalaxyLobbyPlugin : JavaPlugin() {
val pluginManager = server.pluginManager val pluginManager = server.pluginManager
pluginManager.registerEvents(InventoryClickListener(), this) pluginManager.registerEvents(InventoryClickListener(), this)
pluginManager.registerEvents(PlayerAdvancementCriterionGrantListener(), this) pluginManager.registerEvents(PlayerAdvancementCriterionGrantListener(), this)
pluginManager.registerEvents(PlayerGameModeChangeListener(this), this) pluginManager.registerEvents(PlayerGameModeChangeListener(), this)
pluginManager.registerEvents(PlayerInteractListener(this), this) pluginManager.registerEvents(PlayerInteractListener(this), this)
pluginManager.registerEvents(PlayerItemDamageListener(), this) pluginManager.registerEvents(PlayerItemDamageListener(), this)
pluginManager.registerEvents(PlayerItemHeldListener(), this) pluginManager.registerEvents(PlayerItemHeldListener(), this)
@@ -40,7 +39,7 @@ class GalaxyLobbyPlugin : JavaPlugin() {
pluginManager.registerEvents(PlayerMoveListener(this), this) pluginManager.registerEvents(PlayerMoveListener(this), this)
pluginManager.registerEvents(PlayerSwapHandItemsListener(), this) pluginManager.registerEvents(PlayerSwapHandItemsListener(), this)
pluginManager.registerEvents(PlayerToggleFlightListener(), this) pluginManager.registerEvents(PlayerToggleFlightListener(), this)
pluginManager.registerEvents(ProjectileLaunchListener(), this) pluginManager.registerEvents(PlayerElytraBoostListener(), this)
} }
internal fun resetPlayer(player: Player, teleport: Boolean, setGamemode: Boolean) { internal fun resetPlayer(player: Player, teleport: Boolean, setGamemode: Boolean) {
@@ -68,7 +67,7 @@ class GalaxyLobbyPlugin : JavaPlugin() {
fireworkItem.setItemMeta(fireworkMeta) fireworkItem.setItemMeta(fireworkMeta)
player.inventory.setItem(7, fireworkItem) player.inventory.setItem(7, fireworkItem)
player.health = player.getAttribute(Attribute.GENERIC_MAX_HEALTH)?.value ?: 20.0 player.health = player.getAttribute(Attribute.MAX_HEALTH)?.value ?: 20.0
player.foodLevel = 20 player.foodLevel = 20
player.saturation = 20f player.saturation = 20f
player.clearActivePotionEffects() player.clearActivePotionEffects()

View File

@@ -0,0 +1,33 @@
package xyz.lncvrt.galaxylobby.event
import com.destroystokyo.paper.event.player.PlayerElytraBoostEvent
import net.kyori.adventure.text.minimessage.MiniMessage
import org.bukkit.Material
import org.bukkit.event.EventHandler
import org.bukkit.event.Listener
import org.bukkit.inventory.ItemStack
import org.sayandev.stickynote.bukkit.plugin
import xyz.lncvrt.galaxyapi.utils.MessageFormat
class PlayerElytraBoostListener() : Listener {
@EventHandler
fun onPlayerElytraBoostEvent(event: PlayerElytraBoostEvent) {
plugin.server.scheduler.runTaskLater(plugin, Runnable {
val player = event.player
val fireworkItem = ItemStack(Material.FIREWORK_ROCKET)
val fireworkMeta = fireworkItem.itemMeta
fireworkMeta.displayName(
MiniMessage.miniMessage().deserialize(
MessageFormat.setPrimaryColor(
"<italic:false>Elytra ${
MessageFormat.setSecondaryColor("(Fly around the lobby!)")
}</italic>"
)
)
)
fireworkItem.setItemMeta(fireworkMeta)
player.inventory.setItem(7, fireworkItem)
player.setCooldown(fireworkItem.type, 20)
}, 1)
}
}

View File

@@ -4,9 +4,8 @@ import org.bukkit.GameMode
import org.bukkit.event.EventHandler import org.bukkit.event.EventHandler
import org.bukkit.event.Listener import org.bukkit.event.Listener
import org.bukkit.event.player.PlayerGameModeChangeEvent import org.bukkit.event.player.PlayerGameModeChangeEvent
import xyz.lncvrt.galaxylobby.GalaxyLobbyPlugin
class PlayerGameModeChangeListener(val plugin: GalaxyLobbyPlugin) : Listener { class PlayerGameModeChangeListener() : Listener {
@EventHandler @EventHandler
fun onPlayerGameModeChangeEvent(event: PlayerGameModeChangeEvent) { fun onPlayerGameModeChangeEvent(event: PlayerGameModeChangeEvent) {
val player = event.getPlayer() val player = event.getPlayer()

View File

@@ -13,7 +13,7 @@ import xyz.lncvrt.galaxylobby.GalaxyLobbyPlugin
class PlayerInteractListener(val plugin: GalaxyLobbyPlugin) : Listener { class PlayerInteractListener(val plugin: GalaxyLobbyPlugin) : Listener {
@EventHandler @EventHandler
fun onPlayerInteractEvent(event: PlayerInteractEvent) { fun onPlayerInteractEvent(event: PlayerInteractEvent) {
if (event.getAction() !== Action.RIGHT_CLICK_AIR && event.getAction() !== Action.RIGHT_CLICK_BLOCK) { if (event.action !== Action.RIGHT_CLICK_AIR && event.action !== Action.RIGHT_CLICK_BLOCK) {
return return
} }
@@ -32,6 +32,6 @@ class PlayerInteractListener(val plugin: GalaxyLobbyPlugin) : Listener {
"[Server Selector (Right Click)]" -> CommandHelper().executeAsConsole("dmenu open serverselector ${player.name}") "[Server Selector (Right Click)]" -> CommandHelper().executeAsConsole("dmenu open serverselector ${player.name}")
} }
playerCooldowns.put(name, currentTime) playerCooldowns[name] = currentTime
} }
} }

View File

@@ -31,8 +31,7 @@ class PlayerMoveListener(val plugin: GalaxyLobbyPlugin) : Listener {
@EventHandler @EventHandler
fun onPlayerMoveLaunchPad(event: PlayerMoveEvent) { fun onPlayerMoveLaunchPad(event: PlayerMoveEvent) {
val player = event.getPlayer() val player = event.getPlayer()
val world: World? = plugin.server.getWorld("world") val world: World = plugin.server.getWorld("world") ?: return
if (world == null) return
val playerBlock = world.getBlockAt(player.location) val playerBlock = world.getBlockAt(player.location)
val playerId = player.uniqueId val playerId = player.uniqueId
@@ -44,7 +43,7 @@ class PlayerMoveListener(val plugin: GalaxyLobbyPlugin) : Listener {
} }
if (playerBlock.type === Material.MANGROVE_PRESSURE_PLATE) { if (playerBlock.type === Material.MANGROVE_PRESSURE_PLATE) {
plugin.jumpPadCooldowns.put(playerId, currentTime) plugin.jumpPadCooldowns[playerId] = currentTime
if (player.gameMode == GameMode.ADVENTURE && player.inventory.heldItemSlot == 7) { if (player.gameMode == GameMode.ADVENTURE && player.inventory.heldItemSlot == 7) {
player.velocity = Vector(0, 1, 0) player.velocity = Vector(0, 1, 0)

View File

@@ -1,29 +0,0 @@
package xyz.lncvrt.galaxylobby.event
import net.kyori.adventure.text.minimessage.MiniMessage
import org.bukkit.Material
import org.bukkit.entity.Firework
import org.bukkit.entity.Player
import org.bukkit.event.EventHandler
import org.bukkit.event.Listener
import org.bukkit.event.entity.ProjectileLaunchEvent
import org.bukkit.inventory.ItemStack
import xyz.lncvrt.galaxyapi.utils.MessageFormat
class ProjectileLaunchListener() : Listener {
@EventHandler
fun onProjectileLaunchEvent(event: ProjectileLaunchEvent) {
val firework = event.getEntity()
val player = firework.shooter
if (firework is Firework) {
if (player is Player) {
val fireworkItem = ItemStack(Material.FIREWORK_ROCKET)
val fireworkMeta = fireworkItem.itemMeta
fireworkMeta.displayName(MiniMessage.miniMessage().deserialize(MessageFormat.setPrimaryColor("<italic:false>Elytra ${MessageFormat.setSecondaryColor("(Fly around the lobby!)")}</italic>")))
fireworkItem.setItemMeta(fireworkMeta)
player.inventory.setItem(7, fireworkItem)
player.setCooldown(fireworkItem.type, 20)
}
}
}
}