mirror of
https://github.com/Xiao-MoMi/Custom-Nameplates.git
synced 2025-12-26 02:19:28 +00:00
2.0
This commit is contained in:
@@ -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")){
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user