Compare commits

..

1 Commits

Author SHA1 Message Date
2fef29c1c2
no message
All checks were successful
Gitea Actions Build / Build (push) Successful in 50s
2025-07-10 16:05:18 +08:00
5 changed files with 121 additions and 20 deletions

View File

@ -1,14 +1,13 @@
import java.security.MessageDigest
import java.text.SimpleDateFormat
import java.util.Date
import java.text.SimpleDateFormat
import java.util.Date
plugins {
id("java")
id("java-library")
id("maven-publish")
id("com.github.johnrengelman.shadow") version ("8.1.1")
}
plugins {
id("java")
id("java-library")
id("maven-publish")
id("com.github.johnrengelman.shadow") version ("8.1.1")
}
val GROUPSID = project.properties["GROUPSID"] as String
val VERSIONS = project.properties["VERSIONS"] as String
@ -133,11 +132,17 @@ tasks.register("build-jar") {
dependsOn(tasks["generatePomFileForMavenJavaPublication"])
dependsOn(tasks["generateMetadataFileForMavenJavaPublication"])
doLast {
getHash(libDir.toString(),File(libDir, jarName))
getHash(libDir.toString(),File(libDir, fatJarName))
getHash(libDir.toString(),File(libDir, srcJarName))
getHash(publicationsDir.toString(),File(publicationsDir, "module.json"))
getHash(publicationsDir.toString(),File(publicationsDir, "pom-default.xml"))
getHash(libDir.toString(), File(libDir, jarName))
getHash(libDir.toString(), File(libDir, fatJarName))
getHash(libDir.toString(), File(libDir, srcJarName))
getHash(
publicationsDir.toString(),
File(publicationsDir, "module.json")
)
getHash(
publicationsDir.toString(),
File(publicationsDir, "pom-default.xml")
)
}
}
components {

View File

@ -1,5 +1,5 @@
GROUPSID=com.mingliqiye
ARTIFACTID=minecraft-SLP
VERSIONS=1.0.2
VERSIONS=1.0.3
MAINCLASS=com.mingliqiye.minecraftSLP.Main
JDKVERSIONS=1.8

View File

@ -1,6 +1,5 @@
package com.mingliqiye.minecraftSLP;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@ -14,7 +13,8 @@ public class MinecraftServerStatus {
private boolean previewsChat;
private String jsonData;
// Getters and Setters
public MinecraftServerStatus() {}
public Description getDescription() {
return description;
}
@ -71,12 +71,13 @@ public class MinecraftServerStatus {
this.jsonData = jsonData;
}
// Nested Classes
public static class Description {
private String text;
private Extra[] extra;
public Description() {}
public String getText() {
return text;
}
@ -142,6 +143,8 @@ public class MinecraftServerStatus {
private int online;
private PlayerSample[] sample;
public Players() {}
public int getMax() {
return max;
}
@ -202,6 +205,8 @@ public class MinecraftServerStatus {
private String name;
private int protocol;
public Version() {}
public String getName() {
return name;
}

View File

@ -1 +1,88 @@
[]
[
{
"name": "[Lcom.mingliqiye.minecraftSLP.MinecraftServerStatus$Description$Extra;"
},
{
"name": "[Lcom.mingliqiye.minecraftSLP.MinecraftServerStatus$Players$PlayerSample;"
},
{
"name": "com.fasterxml.jackson.databind.ext.Java7SupportImpl",
"methods": [{ "name": "<init>", "parameterTypes": [] }]
},
{
"name": "com.mingliqiye.minecraftSLP.MinecraftServerStatus",
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"queryAllDeclaredConstructors": true,
"methods": [
{ "name": "<init>", "parameterTypes": [] },
{
"name": "setDescription",
"parameterTypes": [
"com.mingliqiye.minecraftSLP.MinecraftServerStatus$Description"
]
},
{ "name": "setEnforcesSecureChat", "parameterTypes": ["boolean"] },
{
"name": "setPlayers",
"parameterTypes": [
"com.mingliqiye.minecraftSLP.MinecraftServerStatus$Players"
]
},
{
"name": "setVersion",
"parameterTypes": [
"com.mingliqiye.minecraftSLP.MinecraftServerStatus$Version"
]
}
]
},
{
"name": "com.mingliqiye.minecraftSLP.MinecraftServerStatus$Description",
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"queryAllDeclaredConstructors": true,
"methods": [
{ "name": "<init>", "parameterTypes": [] },
{ "name": "setText", "parameterTypes": ["java.lang.String"] }
]
},
{
"name": "com.mingliqiye.minecraftSLP.MinecraftServerStatus$Description$Extra",
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"queryAllDeclaredConstructors": true
},
{
"name": "com.mingliqiye.minecraftSLP.MinecraftServerStatus$Players",
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"queryAllDeclaredConstructors": true,
"methods": [
{ "name": "<init>", "parameterTypes": [] },
{ "name": "setMax", "parameterTypes": ["int"] },
{ "name": "setOnline", "parameterTypes": ["int"] }
]
},
{
"name": "com.mingliqiye.minecraftSLP.MinecraftServerStatus$Players$PlayerSample",
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"queryAllDeclaredConstructors": true
},
{
"name": "com.mingliqiye.minecraftSLP.MinecraftServerStatus$Version",
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"queryAllDeclaredConstructors": true,
"methods": [
{ "name": "<init>", "parameterTypes": [] },
{ "name": "setName", "parameterTypes": ["java.lang.String"] },
{ "name": "setProtocol", "parameterTypes": ["int"] }
]
},
{
"name": "java.util.concurrent.atomic.AtomicReference",
"fields": [{ "name": "value" }]
}
]

View File

@ -1,6 +1,10 @@
{
"resources": {
"includes": []
"includes": [
{
"pattern": "\\QMETA-INF/services/java.time.zone.ZoneRulesProvider\\E"
}
]
},
"bundles": []
}