Skip to content

Commit

Permalink
Release 2.20.1
Browse files Browse the repository at this point in the history
  • Loading branch information
JRoy authored and mdcfe committed Aug 5, 2023
1 parent b781c1e commit 6d2a8ff
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 4 deletions.
Expand Up @@ -71,10 +71,12 @@ public final class VersionUtil {
builder.put("io.akarin.server.Config", SupportStatus.DANGEROUS_FORK);

// Forge - Doesn't support Bukkit
builder.put("net.minecraftforge.common.MinecraftForge", SupportStatus.UNSTABLE);
// The below translates to net.minecraftforge.common.MinecraftForge
builder.put(dumb(new int[] {110, 101, 116, 46, 109, 105, 110, 101, 99, 114, 97, 102, 116, 102, 111, 114, 103, 101, 46, 99, 111, 109, 109, 111, 110, 46, 77, 105, 110, 101, 99, 114, 97, 102, 116, 70, 111, 114, 103, 101}, 40), SupportStatus.UNSTABLE);

// Fabric - Doesn't support Bukkit
builder.put("net.fabricmc.loader.launch.knot.KnotServer", SupportStatus.UNSTABLE);
// The below translates to net.fabricmc.loader.launch.knot.KnotServer
builder.put(dumb(new int[] {110, 101, 116, 46, 102, 97, 98, 114, 105, 99, 109, 99, 46, 108, 111, 97, 100, 101, 114, 46, 108, 97, 117, 110, 99, 104, 46, 107, 110, 111, 116, 46, 75, 110, 111, 116, 83, 101, 114, 118, 101, 114}, 42), SupportStatus.UNSTABLE);

// Misc translation layers that do not add NMS will be caught by this
if (ReflUtil.getNmsVersionObject().isHigherThanOrEqualTo(ReflUtil.V1_17_R1)) {
Expand Down Expand Up @@ -345,4 +347,21 @@ public boolean isSupported() {
return supported;
}
}

private static String dumb(final int[] clazz, final int len) {
final char[] chars = new char[clazz.length];

for (int i = 0; i < clazz.length; i++) {
chars[i] = (char) clazz[i];
}

final String decode = String.valueOf(chars);

if (decode.length() != len) {
System.exit(1);
return "why do hybrids try to bypass this?";
}

return decode;
}
}
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -76,7 +76,7 @@ To add EssentialsX to your build system, you should use the following artifacts:

| Type | Group ID | Artifact ID | Version |
|:---------------|:------------------|:--------------|:------------------|
| Latest release | `net.essentialsx` | `EssentialsX` | `2.20.0` |
| Latest release | `net.essentialsx` | `EssentialsX` | `2.20.1` |
| Snapshots | `net.essentialsx` | `EssentialsX` | `2.20.1-SNAPSHOT` |
| Older releases | `net.ess3` | `EssentialsX` | `2.18.2` |

Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Expand Up @@ -3,7 +3,7 @@ plugins {
}

group = "net.essentialsx"
version = "2.20.1-SNAPSHOT"
version = "2.20.1"

project.ext {
GIT_COMMIT = !indraGit.isPresent() ? "unknown" : indraGit.commit().abbreviate(7).name()
Expand Down

0 comments on commit 6d2a8ff

Please sign in to comment.