From f147fb06f11435ff072b830ea27888f21f0dbfb7 Mon Sep 17 00:00:00 2001 From: Roman243243 <141184977+Roman243243@users.noreply.github.com> Date: Sat, 13 Jun 2026 12:24:32 +0300 Subject: [PATCH 1/4] Update VoteKickSession.java fixed /votekick command --- .../fr/zetamap/morecommands/modules/voting/VoteKickSession.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/fr/zetamap/morecommands/modules/voting/VoteKickSession.java b/src/main/java/fr/zetamap/morecommands/modules/voting/VoteKickSession.java index b986fe3..646c494 100644 --- a/src/main/java/fr/zetamap/morecommands/modules/voting/VoteKickSession.java +++ b/src/main/java/fr/zetamap/morecommands/modules/voting/VoteKickSession.java @@ -55,7 +55,7 @@ public boolean canStart(PlayerData player, Context reason) { Players.err(player, "Only players on your team can be kicked."); return false; } else if (!Vars.state.rules.pvp && - PlayerData.count(p -> player.player.team() == objective().target.player.team()) < 3) { + PlayerData.count(p -> player.team() == reason.target.player.team()) < 3) { Players.err(player, "At least 3 players from your own team are needed to start a votekick."); return false; } From 1d033b5de268d4b823582499e4cc23f402e3c87a Mon Sep 17 00:00:00 2001 From: Roman243243 <141184977+Roman243243@users.noreply.github.com> Date: Sat, 13 Jun 2026 12:25:54 +0300 Subject: [PATCH 2/4] Update Players.java fixed votekicking from tab menu --- src/main/java/fr/zetamap/morecommands/misc/Players.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/zetamap/morecommands/misc/Players.java b/src/main/java/fr/zetamap/morecommands/misc/Players.java index ceddb29..bbd4d02 100644 --- a/src/main/java/fr/zetamap/morecommands/misc/Players.java +++ b/src/main/java/fr/zetamap/morecommands/misc/Players.java @@ -83,7 +83,7 @@ public static SearchResult findByName(String arg) { public static SearchResult findByID(String[] args, int from, int to) { if (args.length == 0 || from < 0 || to > args.length || from >= to) return new SearchResult(null, args); if (args[from].length() < 2 || args[from].charAt(0) != '#') return new SearchResult(null, copyIfNeeded(args, from, to)); - int id = Strings.parseInt(args[0], 10, Integer.MIN_VALUE, 1, args.length); + int id = Strings.parseInt(args[from], 10, Integer.MIN_VALUE, 1, args[from].length()); return id == Integer.MIN_VALUE ? new SearchResult(null, copyIfNeeded(args, from, to)) : new SearchResult(PlayerData.id(id), copyIfNeeded(args, from+1, to)); } @@ -130,4 +130,4 @@ public SearchResult(PlayerData player, String[] rest) { this.found = player != null; } } -} \ No newline at end of file +} From 0e8b78888e8bc1c1c2daf044c74c02f7a219c869 Mon Sep 17 00:00:00 2001 From: Roman243243 <141184977+Roman243243@users.noreply.github.com> Date: Sat, 13 Jun 2026 12:27:55 +0300 Subject: [PATCH 3/4] Update VoteKickSession.java --- .../fr/zetamap/morecommands/modules/voting/VoteKickSession.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/fr/zetamap/morecommands/modules/voting/VoteKickSession.java b/src/main/java/fr/zetamap/morecommands/modules/voting/VoteKickSession.java index 646c494..7878d35 100644 --- a/src/main/java/fr/zetamap/morecommands/modules/voting/VoteKickSession.java +++ b/src/main/java/fr/zetamap/morecommands/modules/voting/VoteKickSession.java @@ -55,7 +55,7 @@ public boolean canStart(PlayerData player, Context reason) { Players.err(player, "Only players on your team can be kicked."); return false; } else if (!Vars.state.rules.pvp && - PlayerData.count(p -> player.team() == reason.target.player.team()) < 3) { + PlayerData.count(p -> p.player.team() == reason.target.player.team()) < 3) { Players.err(player, "At least 3 players from your own team are needed to start a votekick."); return false; } From b51a3bbf2b290bceffc55142843d70d8fb60ee23 Mon Sep 17 00:00:00 2001 From: Roman243243 <141184977+Roman243243@users.noreply.github.com> Date: Sat, 13 Jun 2026 18:36:31 +0300 Subject: [PATCH 4/4] Update build.yml --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 403a8c7..9c42e23 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,7 +29,7 @@ jobs: uses: gradle/actions/setup-gradle@v4 - name: Build Artifact - run: gradle build + run: ./gradlew build - name: Upload Artifact to Actions uses: actions/upload-artifact@v4 @@ -40,7 +40,7 @@ jobs: - name: Publish Artifact if: ${{ github.event_name == 'release' }} - run: gradle publish + run: ./gradlew publish env: ORG_GRADLE_PROJECT_xpdustryUsername: "${{ secrets.XPDUSTRY_MAVEN_USERNAME }}" ORG_GRADLE_PROJECT_xpdustryPassword: "${{ secrets.XPDUSTRY_MAVEN_PASSWORD }}"