mirror of
https://github.com/Xiao-MoMi/Custom-Nameplates.git
synced 2025-12-19 15:09:23 +00:00
2.4.2
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
# Custom-Nameplates
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
@@ -35,6 +35,8 @@ public interface VersionManager {
|
||||
*/
|
||||
CompletionStage<Boolean> checkUpdate();
|
||||
|
||||
boolean isVersionNewerThan1_20_5();
|
||||
|
||||
/**
|
||||
* Get plugin version
|
||||
*
|
||||
|
||||
@@ -7,7 +7,7 @@ plugins {
|
||||
|
||||
allprojects {
|
||||
|
||||
version = "2.4.1"
|
||||
version = "2.4.2"
|
||||
|
||||
apply<JavaPlugin>()
|
||||
apply(plugin = "java")
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
#systemProp.socks.proxyHost=127.0.0.1
|
||||
#systemProp.socks.proxyPort=7890
|
||||
#
|
||||
#systemProp.http.proxyHost=127.0.0.1
|
||||
#systemProp.http.proxyPort=7890
|
||||
#
|
||||
#systemProp.https.proxyHost=127.0.0.1
|
||||
#systemProp.https.proxyPort=7890
|
||||
@@ -96,6 +96,11 @@ public class VersionManagerImpl implements VersionManager, Listener {
|
||||
return mcVersion >= 20.2;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isVersionNewerThan1_20_5() {
|
||||
return mcVersion >= 20.5;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public String getPluginVersion() {
|
||||
|
||||
@@ -90,9 +90,21 @@ public class ResourcePackManagerImpl implements ResourcePackManager {
|
||||
// save unicodes
|
||||
this.saveLegacyUnicodes();
|
||||
// generate shaders
|
||||
this.generateShaders("ResourcePack" + File.separator + "assets" + File.separator + "minecraft" + File.separator + "shaders" + File.separator + "core" + File.separator);
|
||||
this.generateShaders("ResourcePack" + File.separator + "overlay_1_20_5" + File.separator + "assets" + File.separator + "minecraft" + File.separator + "shaders" + File.separator + "core" + File.separator);
|
||||
|
||||
if (!plugin.getVersionManager().isVersionNewerThan1_20_5()) {
|
||||
this.generateShaders("ResourcePack" + File.separator + "assets" + File.separator + "minecraft" + File.separator + "shaders" + File.separator + "core" + File.separator);
|
||||
this.generateShaders("ResourcePack" + File.separator + "overlay_1_20_5" + File.separator + "assets" + File.separator + "minecraft" + File.separator + "shaders" + File.separator + "core" + File.separator);
|
||||
} else {
|
||||
this.generateShaders("ResourcePack" + File.separator + "overlay_1_20_5" + File.separator + "assets" + File.separator + "minecraft" + File.separator + "shaders" + File.separator + "core" + File.separator);
|
||||
try {
|
||||
FileUtils.copyDirectory(
|
||||
new File(plugin.getDataFolder(), "ResourcePack" + File.separator + "overlay_1_20_5"),
|
||||
new File(plugin.getDataFolder(), "ResourcePack")
|
||||
);
|
||||
FileUtils.deleteDirectory(new File(plugin.getDataFolder(), "ResourcePack" + File.separator + "overlay_1_20_5"));
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
// add offset characters
|
||||
this.getOffsets(texturesFolder).forEach(providers::add);
|
||||
// add nameplate characters
|
||||
@@ -495,7 +507,14 @@ public class ResourcePackManagerImpl implements ResourcePackManager {
|
||||
}
|
||||
|
||||
private void setPackFormat() {
|
||||
plugin.saveResource("ResourcePack" + File.separator + "pack.mcmeta", false);
|
||||
if (plugin.getVersionManager().isVersionNewerThan1_20_5()) {
|
||||
plugin.saveResource("ResourcePack" + File.separator + "pack_1_20_5.mcmeta", false);
|
||||
File file = new File(plugin.getDataFolder(), "ResourcePack" + File.separator + "pack_1_20_5.mcmeta");
|
||||
file.renameTo(new File(plugin.getDataFolder(), "ResourcePack" + File.separator + "pack.mcmeta"));
|
||||
} else {
|
||||
plugin.saveResource("ResourcePack" + File.separator + "pack.mcmeta", false);
|
||||
}
|
||||
|
||||
// File format_file = new File(plugin.getDataFolder(), "ResourcePack" + File.separator + "pack.mcmeta");
|
||||
// String line;
|
||||
// StringBuilder sb = new StringBuilder();
|
||||
|
||||
10
paper/src/main/resources/ResourcePack/pack_1_20_5.mcmeta
Normal file
10
paper/src/main/resources/ResourcePack/pack_1_20_5.mcmeta
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"pack":{
|
||||
"pack_format": 32,
|
||||
"description":"CustomNameplates",
|
||||
"supported_formats": {
|
||||
"min_inclusive": 32,
|
||||
"max_inclusive": 34
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user