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){
|
public ItemStack createItemFromKitItem(KitItem kitItem,Player player){
|
||||||
if(kitItem.getOriginalItem() != null){
|
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());
|
ItemStack item = ItemUtils.createItemFromID(kitItem.getId());
|
||||||
|
|
|
||||||
|
|
@ -262,6 +262,7 @@ public class KitItem{
|
||||||
}
|
}
|
||||||
lore.remove(lore.size()-1);
|
lore.remove(lore.size()-1);
|
||||||
lore.remove(lore.size()-1);
|
lore.remove(lore.size()-1);
|
||||||
|
if(nbt != null){
|
||||||
for(int i=0;i<nbt.size();i++){
|
for(int i=0;i<nbt.size();i++){
|
||||||
if(nbt.get(i).startsWith("playerkits_offhand")){
|
if(nbt.get(i).startsWith("playerkits_offhand")){
|
||||||
nbt.remove(i);
|
nbt.remove(i);
|
||||||
|
|
@ -269,6 +270,7 @@ public class KitItem{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public KitItem clone(){
|
public KitItem clone(){
|
||||||
KitItem kitItem = new KitItem(id);
|
KitItem kitItem = new KitItem(id);
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
main: pk.ajneb97.PlayerKits2
|
main: pk.ajneb97.PlayerKits2
|
||||||
version: 1.14.3
|
version: 1.15.1
|
||||||
name: PlayerKits2
|
name: PlayerKits2
|
||||||
api-version: 1.13
|
api-version: 1.13
|
||||||
softdepend: [Vault,PlaceholderAPI]
|
softdepend: [Vault,PlaceholderAPI]
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue