From 63f06483876f0d266c66b4112b6cada250dc82b7 Mon Sep 17 00:00:00 2001 From: justuser-31 Date: Sat, 29 Nov 2025 13:34:23 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B8=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=B2=D1=81=D0=B5?= =?UTF-8?q?=D1=85=20=D1=84=D0=B0=D0=B9=D0=BB=D0=BE=D0=B2=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=B4=20=D0=BD=D0=BE=D0=B2=D1=8B=D0=B9=20=D1=84=D0=BE=D1=80?= =?UTF-8?q?=D0=BC=D0=B0=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CommandCapture.kt | 2 +- .../DataManager.kt | 3 +-- .../TotalBalanceModules.kt | 4 ++-- .../Utils.kt | 6 ++---- .../VpcApi.kt | 12 ++++-------- .../VpcServerIntegration.kt} | 10 +++------- src/main/resources/plugin.yml | 2 +- 7 files changed, 14 insertions(+), 25 deletions(-) rename src/main/kotlin/main/{vp_server_integration => VpcSpigotIntegration}/CommandCapture.kt (98%) rename src/main/kotlin/main/{vp_server_integration => VpcSpigotIntegration}/DataManager.kt (95%) rename src/main/kotlin/main/{vp_server_integration => VpcSpigotIntegration}/TotalBalanceModules.kt (93%) rename src/main/kotlin/main/{vp_server_integration => VpcSpigotIntegration}/Utils.kt (91%) rename src/main/kotlin/main/{vp_server_integration => VpcSpigotIntegration}/VpcApi.kt (95%) rename src/main/kotlin/main/{vp_server_integration/Vp_server_integration.kt => VpcSpigotIntegration/VpcServerIntegration.kt} (99%) diff --git a/src/main/kotlin/main/vp_server_integration/CommandCapture.kt b/src/main/kotlin/main/VpcSpigotIntegration/CommandCapture.kt similarity index 98% rename from src/main/kotlin/main/vp_server_integration/CommandCapture.kt rename to src/main/kotlin/main/VpcSpigotIntegration/CommandCapture.kt index 3930347..e041677 100644 --- a/src/main/kotlin/main/vp_server_integration/CommandCapture.kt +++ b/src/main/kotlin/main/VpcSpigotIntegration/CommandCapture.kt @@ -1,4 +1,4 @@ -package main.vp_server_integration +package main.VpcSpigotIntegration // -------------- Capture output ---------------- // Here is implemented capture of output command (for dynamic course) diff --git a/src/main/kotlin/main/vp_server_integration/DataManager.kt b/src/main/kotlin/main/VpcSpigotIntegration/DataManager.kt similarity index 95% rename from src/main/kotlin/main/vp_server_integration/DataManager.kt rename to src/main/kotlin/main/VpcSpigotIntegration/DataManager.kt index 1a11a44..177ff58 100644 --- a/src/main/kotlin/main/vp_server_integration/DataManager.kt +++ b/src/main/kotlin/main/VpcSpigotIntegration/DataManager.kt @@ -1,7 +1,6 @@ -package main.vp_server_integration +package main.VpcSpigotIntegration import org.bukkit.configuration.file.YamlConfiguration -import org.bukkit.plugin.java.JavaPlugin import java.io.File class DataManager(private val dataFolder: File) { diff --git a/src/main/kotlin/main/vp_server_integration/TotalBalanceModules.kt b/src/main/kotlin/main/VpcSpigotIntegration/TotalBalanceModules.kt similarity index 93% rename from src/main/kotlin/main/vp_server_integration/TotalBalanceModules.kt rename to src/main/kotlin/main/VpcSpigotIntegration/TotalBalanceModules.kt index 7147487..9546d3e 100644 --- a/src/main/kotlin/main/vp_server_integration/TotalBalanceModules.kt +++ b/src/main/kotlin/main/VpcSpigotIntegration/TotalBalanceModules.kt @@ -1,10 +1,10 @@ -package main.vp_server_integration +package main.VpcSpigotIntegration // ----------------- VPC API -------------------- // Here is modules for check global balance (for further using in DYNAMIC course) // ---------------------------------------------- -import main.vp_server_integration.Vp_server_integration.Companion.LOGGER +import main.VpcSpigotIntegration.VpcServerIntegration.Companion.LOGGER class TotalBalanceModules { companion object { diff --git a/src/main/kotlin/main/vp_server_integration/Utils.kt b/src/main/kotlin/main/VpcSpigotIntegration/Utils.kt similarity index 91% rename from src/main/kotlin/main/vp_server_integration/Utils.kt rename to src/main/kotlin/main/VpcSpigotIntegration/Utils.kt index 6e820c4..de882e2 100644 --- a/src/main/kotlin/main/vp_server_integration/Utils.kt +++ b/src/main/kotlin/main/VpcSpigotIntegration/Utils.kt @@ -1,15 +1,13 @@ -package main.vp_server_integration +package main.VpcSpigotIntegration // ----------------- VPC API -------------------- // Here is utils help for working with some stuff // ---------------------------------------------- -import main.vp_server_integration.Vp_server_integration.Companion.PREFIX +import main.VpcSpigotIntegration.VpcServerIntegration.Companion.PREFIX import org.bukkit.ChatColor import org.bukkit.command.CommandSender -import java.util.logging.Logger - class MyLogger(debugEnabled: Boolean, private val loggerOriginal: java.util.logging.Logger) { private val debug_enabled = debugEnabled private val loggerSpigot = loggerOriginal diff --git a/src/main/kotlin/main/vp_server_integration/VpcApi.kt b/src/main/kotlin/main/VpcSpigotIntegration/VpcApi.kt similarity index 95% rename from src/main/kotlin/main/vp_server_integration/VpcApi.kt rename to src/main/kotlin/main/VpcSpigotIntegration/VpcApi.kt index 01d85f8..76bdc11 100644 --- a/src/main/kotlin/main/vp_server_integration/VpcApi.kt +++ b/src/main/kotlin/main/VpcSpigotIntegration/VpcApi.kt @@ -1,4 +1,4 @@ -package main.vp_server_integration +package main.VpcSpigotIntegration // ----------------- VPC API -------------------- // Here is implemented calls to VPC UserAPI @@ -8,20 +8,16 @@ import com.google.gson.Gson import com.google.gson.JsonElement import com.google.gson.JsonParser import com.google.gson.JsonSyntaxException -import main.vp_server_integration.Vp_server_integration.Companion.PREFIX -import main.vp_server_integration.Vp_server_integration.Companion.USERNAME -import main.vp_server_integration.Vp_server_integration.Companion.USER_API_URL -import main.vp_server_integration.Vp_server_integration.Companion.USER_TOKEN -import org.bukkit.ChatColor +import main.VpcSpigotIntegration.VpcServerIntegration.Companion.USERNAME +import main.VpcSpigotIntegration.VpcServerIntegration.Companion.USER_API_URL +import main.VpcSpigotIntegration.VpcServerIntegration.Companion.USER_TOKEN import org.bukkit.command.CommandSender -import org.bukkit.entity.Player import java.io.BufferedReader import java.io.InputStreamReader import java.io.OutputStream import java.net.HttpURLConnection import java.net.URI import java.net.URISyntaxException -import java.util.* import java.util.concurrent.ConcurrentLinkedQueue import kotlin.math.max diff --git a/src/main/kotlin/main/vp_server_integration/Vp_server_integration.kt b/src/main/kotlin/main/VpcSpigotIntegration/VpcServerIntegration.kt similarity index 99% rename from src/main/kotlin/main/vp_server_integration/Vp_server_integration.kt rename to src/main/kotlin/main/VpcSpigotIntegration/VpcServerIntegration.kt index 4e3230a..1179488 100644 --- a/src/main/kotlin/main/vp_server_integration/Vp_server_integration.kt +++ b/src/main/kotlin/main/VpcSpigotIntegration/VpcServerIntegration.kt @@ -1,4 +1,4 @@ -package main.vp_server_integration +package main.VpcSpigotIntegration // ---------------- MAIN FILE ------------------- // Here you will see the main logic @@ -6,7 +6,6 @@ package main.vp_server_integration import org.bukkit.plugin.java.JavaPlugin import org.bukkit.Bukkit -import java.util.logging.Logger import org.bukkit.command.Command import org.bukkit.command.CommandExecutor import org.bukkit.command.CommandSender @@ -16,17 +15,14 @@ import net.md_5.bungee.api.chat.HoverEvent import net.md_5.bungee.api.chat.ClickEvent import net.md_5.bungee.api.chat.TextComponent import org.bukkit.ChatColor -import org.bukkit.plugin.Plugin import org.bukkit.scheduler.BukkitRunnable import java.io.File import java.io.FileInputStream import java.util.Properties import kotlin.collections.mutableMapOf import kotlin.math.abs -import java.util.Date -import kotlin.math.round -class Vp_server_integration() : JavaPlugin(), CommandExecutor { +class VpcServerIntegration() : JavaPlugin(), CommandExecutor { companion object { // Configuration settings var DEBUG_FLAG: Boolean = false @@ -626,7 +622,7 @@ invoice_timeout_seconds=$DEFAULT_INVOICE_TIMEOUT_SECONDS .replace("%player%", entry.key) .replace("%amount%", amountLC.toString()) - Bukkit.getScheduler().runTask(this@Vp_server_integration, Runnable { + Bukkit.getScheduler().runTask(this@VpcServerIntegration, Runnable { try { CommandCapture.execute(commandToAddCoins) } catch (e: Exception) { diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index a3674f5..693fa50 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,6 +1,6 @@ name: vp_server_integration version: '1.0' -main: main.vp_server_integration.Vp_server_integration +main: main.VpcSpigotIntegration.VpcServerIntegration load: STARTUP authors: [ _SAN5_SkeLet0n_ ] description: Integrate VPC into your server