Skip to content

Commit 7594ee9

Browse files
committed
prepared starting work on v3
1 parent 667d9b5 commit 7594ee9

File tree

98 files changed

+140
-5470
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+140
-5470
lines changed

README.md

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ player list. This is where dedicated addons come into play.
88
> [!CAUTION]
99
> These are **unstable builds**. Use at your own risk! They may contain bugs or incomplete features.
1010
>
11-
> - Features: https://ci.eztxm.de/job/LuckPrefix-Experimental/lastSuccessfulBuild
11+
> - New Features and Fixes: https://ci.eztxm.de/job/LuckPrefix-Experimental/lastSuccessfulBuild
1212
> - Main Branch: https://ci.eztxm.de/job/LuckPrefix/lastSuccessfulBuild
13+
> - v3 Branch: https://ci.eztxm.de/job/LuckPrefix-v3/lastSuccessfulBuild
1314
1415
> [!NOTE]
1516
> For most users, the **stable builds** are recommended. They have been thoroughly tested and are suitable for
@@ -22,16 +23,11 @@ player list. This is where dedicated addons come into play.
2223
> - 1.16 - 1.20.6: https://modrinth.com/plugin/luckprefix/version/1.2.3
2324
> - 1.8 - 1.15: https://modrinth.com/plugin/luckprefix/version/legacy-1.2.1
2425
25-
## ToDo List for 2.0
26+
## ToDo List for 3.0.0
2627

27-
- [x] Code optimizing & recode
28-
- [x] Gradients, only prefix and with playername
29-
- [x] Auto-Reload config option
30-
- [x] LuckPrefix command
31-
- [ ] Database support
32-
- [ ] Option to show all prefixes and suffixes in order of sort-id asc and desc
33-
- [ ] LuckPerms metadata integration
34-
- [x] PlaceholderAPI integration
35-
- [x] Multi-File support
36-
- [x] Extra groups.yml
37-
- [x] Spigot/Paper split, causing papers hard-fork
28+
- [ ] Code optimizing & recode
29+
- [ ] Better database support
30+
- [ ] Easier update system
31+
- [ ] Multiple server software and sub-software support
32+
- [ ] Folia support (?)
33+
- [ ] Simplified equal system

SECURITY.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,10 @@ We aim to respond within **7 business days** and resolve verified issues as quic
2323
## 🔒 Supported Versions
2424

2525
| Version | Supported |
26-
|---------|-----------|
27-
| `2.0.0` ||
28-
| < `1.x` ||
26+
| ------- | --------- |
27+
| `3.0.0` ||
28+
| `2.0.0` ||
29+
| < `1.x` ||
2930

3031
## 🙏 Responsible Disclosure
3132

luckprefix-api/pom.xml

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xmlns="http://maven.apache.org/POM/4.0.0"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<parent>
8+
<groupId>de.eztxm</groupId>
9+
<artifactId>luckprefix-parent</artifactId>
10+
<version>3.0.0-ALPHA+1</version>
11+
</parent>
12+
13+
<artifactId>luckprefix-api</artifactId>
14+
15+
<properties>
16+
<java.version>21</java.version>
17+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18+
</properties>
19+
20+
<build>
21+
<plugins>
22+
<plugin>
23+
<groupId>org.apache.maven.plugins</groupId>
24+
<artifactId>maven-compiler-plugin</artifactId>
25+
<version>3.14.1</version>
26+
<configuration>
27+
<source>${java.version}</source>
28+
<target>${java.version}</target>
29+
<annotationProcessorPaths>
30+
<path>
31+
<groupId>org.projectlombok</groupId>
32+
<artifactId>lombok</artifactId>
33+
<version>1.18.42</version>
34+
</path>
35+
</annotationProcessorPaths>
36+
</configuration>
37+
</plugin>
38+
</plugins>
39+
<resources>
40+
<resource>
41+
<directory>src/main/resources</directory>
42+
<filtering>true</filtering>
43+
</resource>
44+
</resources>
45+
</build>
46+
47+
<repositories>
48+
<repository>
49+
<id>eztxm-repo</id>
50+
<url>https://repo.eztxm.de/maven</url>
51+
</repository>
52+
</repositories>
53+
54+
<dependencies>
55+
<dependency>
56+
<groupId>net.luckperms</groupId>
57+
<artifactId>api</artifactId>
58+
<version>5.5</version>
59+
<scope>provided</scope>
60+
</dependency>
61+
<dependency>
62+
<groupId>org.projectlombok</groupId>
63+
<artifactId>lombok</artifactId>
64+
<version>1.18.42</version>
65+
<scope>compile</scope>
66+
</dependency>
67+
<dependency>
68+
<groupId>org.jetbrains</groupId>
69+
<artifactId>annotations</artifactId>
70+
<version>26.0.2-1</version>
71+
<scope>compile</scope>
72+
</dependency>
73+
<dependency>
74+
<groupId>net.kyori</groupId>
75+
<artifactId>adventure-api</artifactId>
76+
<version>4.24.0</version>
77+
</dependency>
78+
<dependency>
79+
<groupId>net.kyori</groupId>
80+
<artifactId>adventure-platform-bukkit</artifactId>
81+
<version>4.4.1</version>
82+
</dependency>
83+
<dependency>
84+
<groupId>net.kyori</groupId>
85+
<artifactId>adventure-text-minimessage</artifactId>
86+
<version>4.24.0</version>
87+
</dependency>
88+
<dependency>
89+
<groupId>net.kyori</groupId>
90+
<artifactId>adventure-text-serializer-legacy</artifactId>
91+
<version>4.24.0</version>
92+
</dependency>
93+
<dependency>
94+
<groupId>org.json</groupId>
95+
<artifactId>json</artifactId>
96+
<version>20250517</version>
97+
</dependency>
98+
<dependency>
99+
<groupId>org.yaml</groupId>
100+
<artifactId>snakeyaml</artifactId>
101+
<version>2.5</version>
102+
</dependency>
103+
</dependencies>
104+
105+
</project>

luckprefix-api/src/main/java/de/eztxm/luckprefix/api/.placeholder

Whitespace-only changes.

luckprefix-assembler/.placeholder

Whitespace-only changes.

luckprefix-common/pom.xml

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xmlns="http://maven.apache.org/POM/4.0.0"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
xmlns="http://maven.apache.org/POM/4.0.0"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<modelVersion>4.0.0</modelVersion>
66

77
<parent>
88
<groupId>de.eztxm</groupId>
99
<artifactId>luckprefix-parent</artifactId>
10-
<version>2.0.0-BETA+12-SNAPSHOT</version>
10+
<version>3.0.0-ALPHA+1</version>
1111
</parent>
1212

1313
<artifactId>luckprefix-common</artifactId>
@@ -44,13 +44,6 @@
4444
</resources>
4545
</build>
4646

47-
<repositories>
48-
<repository>
49-
<id>eztxm-repo</id>
50-
<url>https://repo.eztxm.de/maven</url>
51-
</repository>
52-
</repositories>
53-
5447
<dependencies>
5548
<dependency>
5649
<groupId>net.luckperms</groupId>
@@ -73,22 +66,17 @@
7366
<dependency>
7467
<groupId>net.kyori</groupId>
7568
<artifactId>adventure-api</artifactId>
76-
<version>4.24.0</version>
77-
</dependency>
78-
<dependency>
79-
<groupId>net.kyori</groupId>
80-
<artifactId>adventure-platform-bukkit</artifactId>
81-
<version>4.4.1</version>
69+
<version>4.25.0</version>
8270
</dependency>
8371
<dependency>
8472
<groupId>net.kyori</groupId>
8573
<artifactId>adventure-text-minimessage</artifactId>
86-
<version>4.24.0</version>
74+
<version>4.25.0</version>
8775
</dependency>
8876
<dependency>
8977
<groupId>net.kyori</groupId>
9078
<artifactId>adventure-text-serializer-legacy</artifactId>
91-
<version>4.24.0</version>
79+
<version>4.25.0</version>
9280
</dependency>
9381
<dependency>
9482
<groupId>org.json</groupId>

luckprefix-fabric/.placeholder

Whitespace-only changes.

luckprefix-forge/.placeholder

Whitespace-only changes.

luckprefix-legacy/pom.xml

Lines changed: 0 additions & 38 deletions
This file was deleted.

luckprefix-legacy/src/main/java/de/eztxm/luckprefix/LuckPrefix.java

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)