diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f8a43b5..ed371b6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,7 +4,7 @@ stages: variables: name: "UltimateKits" path: "/builds/$CI_PROJECT_PATH" - version: "2.3.10" + version: "2.3.11" build: stage: build diff --git a/src/main/java/com/songoda/ultimatekits/kit/Kit.java b/src/main/java/com/songoda/ultimatekits/kit/Kit.java index 40f43bc..85dcc3f 100644 --- a/src/main/java/com/songoda/ultimatekits/kit/Kit.java +++ b/src/main/java/com/songoda/ultimatekits/kit/Kit.java @@ -309,6 +309,18 @@ public class Kit { } ItemStack parseStack = ((KitContentItem) item.getContent()).getItemStack(); + + if (parseStack.hasItemMeta() && parseStack.getItemMeta().hasLore()) { + ItemMeta meta = parseStack.getItemMeta(); + List newLore = new ArrayList<>(); + for (String str : parseStack.getItemMeta().getLore()) { + str = str.replace("{PLAYER}", player.getName()).replace("", player.getName()); + newLore.add(str); + } + meta.setLore(newLore); + parseStack.setItemMeta(meta); + } + if (parseStack.getType() == Material.AIR) continue; amtToGive--;