when i build it tells that class extends or implement other class but it’s not true
package it.pizzadev.sorter.bukkit.api.matchmaking.destination;
import it.pizzadev.sorter.bukkit.api.matchmaking.types.MatchServerType;
import lombok.Getter;
@Getter
public class MatchInformation {
private final MatchServerType serverType;
private final int serverNumber;
private final int matchNumber;
public MatchInformation(String serializable) {
String[] split = serializable.split("/");
serverType = MatchServerType.valueOf(split[0]);
serverNumber = Integer.parseInt(split[1]);
matchNumber = Integer.parseInt(split[2]);
}
public MatchInformation(MatchServerType serverType, int serverNumber, int matchNumber) {
this.serverType = serverType;
this.serverNumber = serverNumber;
this.matchNumber = matchNumber;
}
public String serialize() {
return serverType.name() + "/" + serverNumber + "/" + matchNumber;
}
@Override
public MatchInformation clone() {
try {
return (MatchInformation) super.clone();
} catch (CloneNotSupportedException e) {
throw new AssertionError();
}
}
}
tasks.register('proguard', proguard.gradle.ProGuardTask) {
dependsOn(shadowJar)
configuration file('proguard.pro')
injars(tasks.named('shadowJar', Jar).flatMap { it.archiveFile })
verbose
outjars(layout.buildDirectory.file("libs/${project.name}-${project.version}-OBF.jar"))
}
proguard.pro
-ignorewarnings
-keep class com.** { *; }
-keep class dev.** { *; }
-keep class io.** { *; }
-keep class jakarta.** { *; }
-keep class javax.** { *; }
-keep class kotlin.** { *; }
-keep class org.** { *; }
-keep class java.** { *; }
-keep class reactor.** { *; }
-keep class it.unimi.** { *; }
-keep class it.pizzadev.sorter.bukkit.** { *; }
-keep class it.pizzadev.sorter.common.** { *; }
-keep class it.pizzadev.sorter.standalone.StandaloneLauncher { *; }
-keep class module-info { *; }