From 2b16166c892884b2f8ec81e0262593c68c7c5735 Mon Sep 17 00:00:00 2001 From: MaksyKun <77341370+MaksyKun@users.noreply.github.com> Date: Mon, 17 Nov 2025 14:32:50 +0100 Subject: [PATCH] removed unneccessary build pipeline --- .idea/workspace.xml | 51 +++++++++---------- .../quickstocks/core/enums/Translation.java | 5 ++ .../features/market/MarketScheduler.java | 26 ++-------- 3 files changed, 31 insertions(+), 51 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 7ca9048..a75ead1 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,15 +4,10 @@ - - @@ -622,6 +615,8 @@ - \ No newline at end of file diff --git a/src/main/java/net/cyberneticforge/quickstocks/core/enums/Translation.java b/src/main/java/net/cyberneticforge/quickstocks/core/enums/Translation.java index 6260fa9..ee29542 100644 --- a/src/main/java/net/cyberneticforge/quickstocks/core/enums/Translation.java +++ b/src/main/java/net/cyberneticforge/quickstocks/core/enums/Translation.java @@ -5,6 +5,7 @@ import net.cyberneticforge.quickstocks.core.model.Replaceable; import net.kyori.adventure.text.Component; import net.kyori.adventure.title.Title; +import org.bukkit.Bukkit; import org.bukkit.command.CommandSender; @Getter @@ -350,4 +351,8 @@ public void sendTitle(CommandSender sender, Component subtitle, Title.Times time Title tile = Title.title(QuickStocksPlugin.getTranslationService().message(this), subtitle, times); sender.showTitle(tile); } + + public void broadcast(Replaceable... replaceables) { + Bukkit.broadcast(QuickStocksPlugin.getTranslationService().message(this, replaceables)); + } } diff --git a/src/main/java/net/cyberneticforge/quickstocks/core/services/features/market/MarketScheduler.java b/src/main/java/net/cyberneticforge/quickstocks/core/services/features/market/MarketScheduler.java index cf960c4..70a3f84 100644 --- a/src/main/java/net/cyberneticforge/quickstocks/core/services/features/market/MarketScheduler.java +++ b/src/main/java/net/cyberneticforge/quickstocks/core/services/features/market/MarketScheduler.java @@ -146,11 +146,7 @@ private void openMarket() { Bukkit.getPluginManager().callEvent(event); // Broadcast to all online players - String message = Translation.MarketOpens.getMessage(); - for (Player player : Bukkit.getOnlinePlayers()) { - player.sendMessage(message); - } - + Translation.MarketOpens.broadcast(); logger.info("Market opened at " + LocalTime.now(timezone)); } @@ -165,10 +161,8 @@ private void closeMarket() { Bukkit.getPluginManager().callEvent(event); // Broadcast to all online players - String message = Translation.MarketCloses.getMessage(); - for (Player player : Bukkit.getOnlinePlayers()) { - player.sendMessage(message); - } + Translation.MarketCloses.broadcast(); + logger.info("Market closed at " + LocalTime.now(timezone)); } @@ -183,20 +177,6 @@ public boolean isMarketOpen() { return marketOpen; } - /** - * Gets a formatted message about market hours for display. - */ - public String getMarketHoursMessage() { - if (!marketHoursEnabled) { - return ""; - } - - return Translation.MarketClosed.getMessage() - .replace("%open%", openTime.format(TIME_FORMATTER)) - .replace("%close%", closeTime.format(TIME_FORMATTER)) - .replace("%timezone%", timezone.getId()); - } - /** * Gets the time until market opens (in minutes). * Returns -1 if market is currently open or hours are disabled.