Ещё сырые наброски

This commit is contained in:
justuser-31 2025-11-23 15:42:02 +03:00
parent 1f00d04e87
commit 8a53f321af

View File

@ -4,11 +4,9 @@ package main.vp_server_integration
// Here you will see the main logic // Here you will see the main logic
// ---------------------------------------------- // ----------------------------------------------
import main.vp_server_integration.VpcApi
import org.bukkit.plugin.java.JavaPlugin import org.bukkit.plugin.java.JavaPlugin
import org.bukkit.Bukkit import org.bukkit.Bukkit
import java.util.logging.Logger import java.util.logging.Logger
import org.bukkit.command.PluginCommand
import org.bukkit.command.Command import org.bukkit.command.Command
import org.bukkit.command.CommandExecutor import org.bukkit.command.CommandExecutor
import org.bukkit.command.CommandSender import org.bukkit.command.CommandSender
@ -18,16 +16,9 @@ import net.md_5.bungee.api.chat.HoverEvent
import net.md_5.bungee.api.chat.ClickEvent import net.md_5.bungee.api.chat.ClickEvent
import net.md_5.bungee.api.chat.TextComponent import net.md_5.bungee.api.chat.TextComponent
import org.bukkit.ChatColor import org.bukkit.ChatColor
import org.bukkit.permissions.Permission
import org.bukkit.permissions.PermissionAttachment
import org.bukkit.permissions.PermissionAttachmentInfo
import org.bukkit.plugin.Plugin
import java.io.File import java.io.File
import java.io.FileInputStream import java.io.FileInputStream
import java.nio.file.Files
import java.util.Properties import java.util.Properties
import java.util.UUID
import kotlin.collections.get
import kotlin.math.abs import kotlin.math.abs
class Vp_server_integration() : JavaPlugin(), CommandExecutor { class Vp_server_integration() : JavaPlugin(), CommandExecutor {
@ -45,6 +36,7 @@ class Vp_server_integration() : JavaPlugin(), CommandExecutor {
var COURSE_STATIC_VALUE: Float = DEFAULT_COURSE_STATIC_VALUE var COURSE_STATIC_VALUE: Float = DEFAULT_COURSE_STATIC_VALUE
lateinit var COURSE_DYNAMIC_COMMAND: String lateinit var COURSE_DYNAMIC_COMMAND: String
var COURSE_COMMISSION: Float = DEFAULT_COURSE_COMMISSION var COURSE_COMMISSION: Float = DEFAULT_COURSE_COMMISSION
const val DEFAULT_USERNAME: String = "test" const val DEFAULT_USERNAME: String = "test"
const val DEFAULT_USER_TOKEN: String = "test" const val DEFAULT_USER_TOKEN: String = "test"
const val DEFAULT_USER_API_URL: String = "http://127.0.0.1:8010/api/" const val DEFAULT_USER_API_URL: String = "http://127.0.0.1:8010/api/"
@ -236,17 +228,6 @@ course_commission=$DEFAULT_COURSE_COMMISSION
} }
return true return true
// Create a clickable message that runs /help when clicked
// val message = TextComponent("Click here to execute command")
val colored = ChatColor.translateAlternateColorCodes('&', "&6Testing")
val message = TextComponent(colored)
message.clickEvent = ClickEvent(ClickEvent.Action.RUN_COMMAND, "/vpc bal")
message.hoverEvent = HoverEvent(HoverEvent.Action.SHOW_TEXT, ComponentBuilder("Click here to execute command").create())
sender.spigot().sendMessage(message)
return true
} }
return false return false
} }