9
0
mirror of https://github.com/Xiao-MoMi/Custom-Nameplates.git synced 2025-12-26 02:19:28 +00:00
This commit is contained in:
Xiao-MoMi
2022-09-20 20:54:52 +08:00
parent 96640c3fcd
commit 72a68edc3a
4 changed files with 11 additions and 8 deletions

View File

@@ -51,6 +51,11 @@ public class NameplatePlaceholders extends PlaceholderExpansion {
return "1.1";
}
@Override
public boolean persist() {
return true;
}
@Override
public String onRequest(OfflinePlayer player, String params) {
if (params.equals("equipped")){

View File

@@ -21,6 +21,11 @@ public class OffsetPlaceholders extends PlaceholderExpansion {
return "1.0";
}
@Override
public boolean persist() {
return true;
}
@Override
public String onRequest(OfflinePlayer player, String params) {
if (params == null) return null;

View File

@@ -44,12 +44,7 @@ public class TextCache {
}
private void analyze(String value) {
List<String> placeholdersOwner = new ArrayList<>();
for (String identifier : CustomNameplates.instance.getPlaceholderManager().detectPlaceholders(value)) {
if (!identifier.startsWith("%rel_")) {
placeholdersOwner.add(identifier);
}
}
List<String> placeholdersOwner = new ArrayList<>(CustomNameplates.instance.getPlaceholderManager().detectPlaceholders(value));
String origin = value;
for (String placeholder : placeholdersOwner) {
origin = origin.replace(placeholder, "%s");

View File

@@ -530,7 +530,6 @@ public class ResourceManager {
if (ConfigManager.Main.itemsAdder){
try {
FileUtils.copyDirectory(generated, new File(Bukkit.getPluginManager().getPlugin("ItemsAdder").getDataFolder() + File.separator + "data"+ File.separator + "resource_pack" + File.separator + "assets") );
AdventureUtil.consoleMessage("<gradient:#2E8B57:#48D1CC>[CustomNameplates]</gradient> <color:#baffd1>Detected <color:#90EE90>ItemsAdder!<color:#baffd1> Automatically sent rp to ItemsAdder folder!");
}
catch (IOException e){
e.printStackTrace();
@@ -540,7 +539,6 @@ public class ResourceManager {
if (ConfigManager.Main.oraxen){
try {
FileUtils.copyDirectory(new File(generated, File.separator + ConfigManager.Main.namespace), new File(Bukkit.getPluginManager().getPlugin("Oraxen").getDataFolder() + File.separator + "pack"+ File.separator + "assets" + File.separator + ConfigManager.Main.namespace));
AdventureUtil.consoleMessage("<gradient:#2E8B57:#48D1CC>[CustomNameplates]</gradient> <color:#baffd1>Detected <color:#90EE90>Oraxen!<color:#baffd1> Automatically sent rp to Oraxen folder!");
}
catch (IOException e){
e.printStackTrace();