1.15.1
This commit is contained in:
parent
1fcb58c4f4
commit
21f09e8c88
3 changed files with 21 additions and 6 deletions
|
|
@ -159,7 +159,20 @@ public class KitItemManager {
|
|||
|
||||
public ItemStack createItemFromKitItem(KitItem kitItem,Player player){
|
||||
if(kitItem.getOriginalItem() != null){
|
||||
return kitItem.getOriginalItem().clone();
|
||||
ItemStack item = kitItem.getOriginalItem().clone();
|
||||
// Placeholders on original item
|
||||
ItemMeta meta = item.getItemMeta();
|
||||
if(meta.hasDisplayName()){
|
||||
String name = OtherUtils.replaceGlobalVariables(meta.getDisplayName(),player,plugin);
|
||||
meta.setDisplayName(name);
|
||||
}
|
||||
if(meta.hasLore()){
|
||||
List<String> lore = meta.getLore();
|
||||
lore.replaceAll(text -> OtherUtils.replaceGlobalVariables(text, player, plugin));
|
||||
meta.setLore(lore);
|
||||
}
|
||||
item.setItemMeta(meta);
|
||||
return item;
|
||||
}
|
||||
|
||||
ItemStack item = ItemUtils.createItemFromID(kitItem.getId());
|
||||
|
|
|
|||
|
|
@ -262,10 +262,12 @@ public class KitItem{
|
|||
}
|
||||
lore.remove(lore.size()-1);
|
||||
lore.remove(lore.size()-1);
|
||||
for(int i=0;i<nbt.size();i++){
|
||||
if(nbt.get(i).startsWith("playerkits_offhand")){
|
||||
nbt.remove(i);
|
||||
return;
|
||||
if(nbt != null){
|
||||
for(int i=0;i<nbt.size();i++){
|
||||
if(nbt.get(i).startsWith("playerkits_offhand")){
|
||||
nbt.remove(i);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
main: pk.ajneb97.PlayerKits2
|
||||
version: 1.14.3
|
||||
version: 1.15.1
|
||||
name: PlayerKits2
|
||||
api-version: 1.13
|
||||
softdepend: [Vault,PlaceholderAPI]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue