diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml
new file mode 100644
index 0000000..56a302f
--- /dev/null
+++ b/.gitea/workflows/build.yml
@@ -0,0 +1,30 @@
+name: Build CommandPanels plugin
+run-name: Build CommandPanels plugin
+on: [push]
+jobs:
+ Build-latest-jar:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Build | Prepare packages
+ run: |
+ apt update; apt-get install software-properties-common -y
+ wget -O- https://apt.corretto.aws/corretto.key | apt-key add -
+ add-apt-repository 'deb https://apt.corretto.aws stable main'
+ apt-get update; apt-get install -y maven java-21-amazon-corretto-jdk
+ - name: Setup git
+ run: |
+ git config --global user.name "Radim LipovĨan"
+ git config --global user.email "radim@lipovcan.cz"
+ - name: Check out repository code
+ uses: actions/checkout@v4
+ - name: Build | Maven clean build
+ run: |
+ mvn clean install && ls -lah && ls */ -lah && ls */* -lah&& ls */*/* -lah
+ - name: Push | Create release
+ uses: https://git.lipovcan.cz/Upstream/gitea-release-action.git@v1
+ with:
+ files: |-
+ target/CommandPanels-DEV.jar
+ - name: Push | Old FTP way to gitea.lipovcan.cz:8081
+ run: |
+ curl --insecure --user username:mypass -T ./target/CommandPanels-DEV.jar ftp://192.168.10.133:/
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
index a2011b2..7041789 100644
--- a/.idea/jarRepositories.xml
+++ b/.idea/jarRepositories.xml
@@ -66,11 +66,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 8bc8064..5854279 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- groupId
+ me.rockyhawk.commandpanels
CommandPanels
DEV
@@ -163,7 +163,7 @@
me.clip
placeholderapi
- 2.11.3
+ 2.11.6
provided
diff --git a/src/me/rockyhawk/commandpanels/CommandPanels.java b/src/me/rockyhawk/commandpanels/CommandPanels.java
index b341f61..be26c01 100644
--- a/src/me/rockyhawk/commandpanels/CommandPanels.java
+++ b/src/me/rockyhawk/commandpanels/CommandPanels.java
@@ -168,6 +168,7 @@ public class CommandPanels extends JavaPlugin{
new Metrics(this, 5097);
this.setupEconomy();
this.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
+ this.getServer().getMessenger().registerOutgoingPluginChannel(this, "my:psb");
Objects.requireNonNull(this.getCommand("commandpanel")).setExecutor(new Commandpanel(this));
Objects.requireNonNull(this.getCommand("commandpanel")).setTabCompleter(new CpTabComplete(this));
diff --git a/src/me/rockyhawk/commandpanels/commandtags/tags/standard/BasicTags.java b/src/me/rockyhawk/commandpanels/commandtags/tags/standard/BasicTags.java
index 7da223c..9603554 100644
--- a/src/me/rockyhawk/commandpanels/commandtags/tags/standard/BasicTags.java
+++ b/src/me/rockyhawk/commandpanels/commandtags/tags/standard/BasicTags.java
@@ -1,5 +1,7 @@
package me.rockyhawk.commandpanels.commandtags.tags.standard;
+import com.google.common.io.ByteArrayDataOutput;
+import com.google.common.io.ByteStreams;
import me.rockyhawk.commandpanels.CommandPanels;
import me.rockyhawk.commandpanels.api.PanelCommandEvent;
import me.rockyhawk.commandpanels.classresources.MiniMessageUtils;
@@ -69,6 +71,18 @@ public class BasicTags implements Listener {
e.p.chat("/" + String.join(" ",e.args));
return;
}
+ if (e.name.equalsIgnoreCase("bungee=")) {
+ e.commandTagUsed();
+ ByteArrayDataOutput out = ByteStreams.newDataOutput();
+ try {
+ out.writeUTF(e.p.getName());
+ out.writeUTF(String.join(" ",e.args));
+ } catch(Exception ex) {
+ e.p.sendMessage(plugin.tag + ChatColor.translateAlternateColorCodes('&', "&cSomething wrong happened..."));
+ }
+ e.p.sendPluginMessage(plugin, "my:psb", out.toByteArray());
+ return;
+ }
if(e.name.equalsIgnoreCase("msg=")) {
e.commandTagUsed();
plugin.tex.sendString(e.panel,e.pos,e.p,String.join(" ",e.args));