Skip to content

Commit e9d5955

Browse files
committed
Update dependencies & bump version
1 parent 1d11a17 commit e9d5955

3 files changed

Lines changed: 49 additions & 19 deletions

File tree

.github/workflows/main.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Java CI with Maven
2+
3+
on:
4+
push:
5+
pull_request:
6+
workflow_dispatch:
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v4
13+
- name: Set up JDK
14+
uses: actions/setup-java@v4
15+
with:
16+
java-version: '21'
17+
distribution: 'temurin'
18+
- name: Build with Maven
19+
run: mvn -B package --file pom.xml
20+
- name: Upload a Build Artifact
21+
uses: actions/upload-artifact@v4
22+
with:
23+
path: |
24+
target/*.jar
25+
!target/original-*.jar

pom.xml

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66

77
<groupId>com.technicjelle</groupId>
88
<artifactId>BlueMapPlayerControl</artifactId>
9-
<version>1.5</version>
9+
<version>1.6</version>
1010
<packaging>jar</packaging>
1111

1212
<name>BlueMapPlayerControl</name>
1313

1414
<properties>
15-
<java.version>11</java.version>
15+
<java.version>21</java.version>
1616
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1717
</properties>
1818

@@ -21,7 +21,7 @@
2121
<plugin>
2222
<groupId>org.apache.maven.plugins</groupId>
2323
<artifactId>maven-compiler-plugin</artifactId>
24-
<version>3.8.1</version>
24+
<version>3.13.0</version>
2525
<configuration>
2626
<source>${java.version}</source>
2727
<target>${java.version}</target>
@@ -30,12 +30,16 @@
3030
<plugin>
3131
<groupId>org.apache.maven.plugins</groupId>
3232
<artifactId>maven-shade-plugin</artifactId>
33-
<version>3.2.4</version>
33+
<version>3.6.0</version>
3434
<configuration>
3535
<relocations>
36+
<relocation>
37+
<pattern>com.technicjelle.UpdateChecker</pattern>
38+
<shadedPattern>com.technicjelle.bluemapplayercontrol.shadow.UpdateChecker</shadedPattern>
39+
</relocation>
3640
<relocation>
3741
<pattern>org.bstats</pattern>
38-
<shadedPattern>com.technicjelle.bluemapplayercontrol</shadedPattern>
42+
<shadedPattern>com.technicjelle.bluemapplayercontrol.shadow.bstats</shadedPattern>
3943
</relocation>
4044
</relocations>
4145
</configuration>
@@ -62,24 +66,26 @@
6266

6367
<repositories>
6468
<repository>
65-
<id>papermc-repo</id>
69+
<id>papermc</id>
6670
<url>https://repo.papermc.io/repository/maven-public/</url>
6771
</repository>
6872
<repository>
6973
<id>sonatype</id>
7074
<url>https://oss.sonatype.org/content/groups/public/</url>
7175
</repository>
7276
<repository>
73-
<id>jitpack.io</id>
74-
<url>https://jitpack.io</url>
77+
<id>bluecolored-releases</id>
78+
<name>BlueColored Repository</name>
79+
<url>https://repo.bluecolored.de/releases</url>
7580
</repository>
7681
</repositories>
7782

7883
<dependencies>
7984
<dependency>
80-
<groupId>com.github.TechnicJelle</groupId>
81-
<artifactId>UpdateCheckerJava</artifactId>
82-
<version>v2.3</version>
85+
<groupId>com.technicjelle</groupId>
86+
<artifactId>UpdateChecker</artifactId>
87+
<version>2.5.1</version>
88+
<scope>compile</scope>
8389
</dependency>
8490
<dependency>
8591
<groupId>com.destroystokyo.paper</groupId>
@@ -88,9 +94,9 @@
8894
<scope>provided</scope>
8995
</dependency>
9096
<dependency>
91-
<groupId>com.github.BlueMap-Minecraft</groupId>
92-
<artifactId>BlueMapAPI</artifactId>
93-
<version>v2.6.1</version>
97+
<groupId>de.bluecolored</groupId>
98+
<artifactId>bluemap-api</artifactId>
99+
<version>2.7.3</version>
94100
<scope>provided</scope>
95101
</dependency>
96102
<dependency>
@@ -102,7 +108,7 @@
102108
<dependency>
103109
<groupId>org.bstats</groupId>
104110
<artifactId>bstats-bukkit</artifactId>
105-
<version>3.0.2</version>
111+
<version>3.1.0</version>
106112
<scope>compile</scope>
107113
</dependency>
108114
</dependencies>

src/main/java/com/technicjelle/bluemapplayercontrol/commands/BMPC.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import java.util.List;
1616
import java.util.UUID;
1717

18+
@SuppressWarnings("UnstableApiUsage")
1819
public class BMPC implements CommandExecutor, TabCompleter {
1920

2021
public BMPC() {
@@ -26,8 +27,7 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command
2627
BlueMapAPI api = BlueMapAPI.getInstance().get();
2728

2829
// === SELF ===
29-
if (sender instanceof Player) { // only players can self
30-
Player player = (Player) sender;
30+
if (sender instanceof Player player) { // only players can self
3131
UUID senderUUID = player.getUniqueId();
3232
if (args.length == 0) {
3333
//toggle
@@ -65,8 +65,7 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command
6565
return true;
6666
}
6767
for (Entity target : targets) {
68-
if (!(target instanceof Player)) continue;
69-
Player targetPlayer = (Player) target;
68+
if (!(target instanceof Player targetPlayer)) continue;
7069
if (args.length == 1) {
7170
//toggle
7271
if (api.getWebApp().getPlayerVisibility(targetPlayer.getUniqueId())) {

0 commit comments

Comments
 (0)