This commit is contained in:
rockyhawk64 2021-07-08 19:03:29 +10:00
parent 7cd8d6b49c
commit c26f8b2037
5 changed files with 21 additions and 24 deletions

View File

@ -1,4 +1,4 @@
version: 3.16.0.0 version: 3.16.0.1
main: me.rockyhawk.commandpanels.CommandPanels main: me.rockyhawk.commandpanels.CommandPanels
name: CommandPanels name: CommandPanels
author: RockyHawk author: RockyHawk

View File

@ -256,7 +256,7 @@ public class CommandPanels extends JavaPlugin{
return new CommandPanelsAPI(JavaPlugin.getPlugin(CommandPanels.class)); return new CommandPanelsAPI(JavaPlugin.getPlugin(CommandPanels.class));
} }
public void setName(Panel panel, ItemStack renamed, String customName, List<String> lore, Player p, Boolean usePlaceholders, Boolean useColours, Boolean hideAttributes) { public ItemStack setName(Panel panel, ItemStack renamed, String customName, List<String> lore, Player p, Boolean usePlaceholders, Boolean useColours, Boolean hideAttributes) {
try { try {
ItemMeta renamedMeta = renamed.getItemMeta(); ItemMeta renamedMeta = renamed.getItemMeta();
//set cp placeholders //set cp placeholders
@ -276,23 +276,22 @@ public class CommandPanels extends JavaPlugin{
renamedMeta.setDisplayName(customName); renamedMeta.setDisplayName(customName);
} }
List<String> clore; List<String> re_lore;
if (lore != null) { if (lore != null) {
if(usePlaceholders && useColours){ if(usePlaceholders && useColours){
clore = tex.placeholdersList(panel, p, lore, true); re_lore = tex.placeholdersList(panel, p, lore, true);
}else if(usePlaceholders){ }else if(usePlaceholders){
clore = tex.placeholdersNoColour(panel,p, lore); re_lore = tex.placeholdersNoColour(panel,p, lore);
}else if(useColours){ }else if(useColours){
clore = tex.placeholdersList(panel, p, lore, false); re_lore = tex.placeholdersList(panel, p, lore, false);
}else{ }else{
clore = lore; re_lore = lore;
} }
renamedMeta.setLore(splitListWithEscape(clore)); renamedMeta.setLore(splitListWithEscape(re_lore));
} }
renamed.setItemMeta(renamedMeta); renamed.setItemMeta(renamedMeta);
} catch (Exception ignored) { } catch (Exception ignored) {}
} return renamed;
} }
private void setupEconomy() { private void setupEconomy() {

View File

@ -61,17 +61,13 @@ public class CreateText {
tempInt += 1; tempInt += 1;
} }
} }
}catch(Exception ignore){ }catch(Exception ignore){}
//this will be ignored as it is probably a null
return null;
}
int tempInt = 0; int tempInt = 0;
//change colour //change colour
for(String temp : setpapi){ for(String temp : setpapi){
try { try {
setpapi.set(tempInt, plugin.hex.translateHexColorCodes(ChatColor.translateAlternateColorCodes('&', temp))); setpapi.set(tempInt, plugin.hex.translateHexColorCodes(ChatColor.translateAlternateColorCodes('&', temp)));
}catch(NullPointerException ignore){ }catch(NullPointerException ignore){}
}
tempInt += 1; tempInt += 1;
} }
return setpapi; return setpapi;

View File

@ -50,12 +50,14 @@ public class Placeholders {
List<String[]> values = new ArrayList<>(); List<String[]> values = new ArrayList<>();
values.add(new String[]{plugin.config.getString("placeholders.primary.start"),plugin.config.getString("placeholders.primary.end")}); values.add(new String[]{plugin.config.getString("placeholders.primary.start"),plugin.config.getString("placeholders.primary.end")});
values.add(new String[]{plugin.config.getString("placeholders.secondary.start"),plugin.config.getString("placeholders.secondary.end")}); values.add(new String[]{plugin.config.getString("placeholders.secondary.start"),plugin.config.getString("placeholders.secondary.end")});
if(panel.getConfig().isSet("placeholders")){ if(panel != null) {
if(panel.getConfig().isSet("placeholders.primary")){ if (panel.getConfig().isSet("placeholders")) {
values.set(0,new String[]{panel.getConfig().getString("placeholders.primary.start"),panel.getConfig().getString("placeholders.primary.end")}); if (panel.getConfig().isSet("placeholders.primary")) {
} values.set(0, new String[]{panel.getConfig().getString("placeholders.primary.start"), panel.getConfig().getString("placeholders.primary.end")});
if(panel.getConfig().isSet("placeholders.secondary")){ }
values.set(1,new String[]{panel.getConfig().getString("placeholders.secondary.start"),panel.getConfig().getString("placeholders.secondary.end")}); if (panel.getConfig().isSet("placeholders.secondary")) {
values.set(1, new String[]{panel.getConfig().getString("placeholders.secondary.start"), panel.getConfig().getString("placeholders.secondary.end")});
}
} }
} }
if(primary){ if(primary){

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandpanels.openwithitem; package me.rockyhawk.commandpanels.openwithitem;
import de.jeff_media.chestsort.ChestSortEvent; import de.jeff_media.chestsort.api.ChestSortEvent;
import me.rockyhawk.commandpanels.CommandPanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener; import org.bukkit.event.Listener;