diff --git a/common/pom.xml b/common/pom.xml
index 972f586..a5b4b10 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -5,7 +5,7 @@
mineconfiguration-parent
cc.carm.lib
- 2.6.1
+ 2.6.2
4.0.0
diff --git a/platform/bukkit/pom.xml b/platform/bukkit/pom.xml
index eb46d3d..ec90bef 100644
--- a/platform/bukkit/pom.xml
+++ b/platform/bukkit/pom.xml
@@ -5,7 +5,7 @@
mineconfiguration-parent
cc.carm.lib
- 2.6.1
+ 2.6.2
../../pom.xml
4.0.0
diff --git a/platform/bukkit/src/main/java/cc/carm/lib/mineconfiguration/bukkit/value/ConfiguredItem.java b/platform/bukkit/src/main/java/cc/carm/lib/mineconfiguration/bukkit/value/ConfiguredItem.java
index b3c64db..d550b00 100644
--- a/platform/bukkit/src/main/java/cc/carm/lib/mineconfiguration/bukkit/value/ConfiguredItem.java
+++ b/platform/bukkit/src/main/java/cc/carm/lib/mineconfiguration/bukkit/value/ConfiguredItem.java
@@ -13,10 +13,7 @@ import org.bukkit.inventory.meta.ItemMeta;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
import java.util.function.Consumer;
public class ConfiguredItem extends ConfiguredSection {
@@ -40,6 +37,11 @@ public class ConfiguredItem extends ConfiguredSection {
return params;
}
+ @Override
+ public @Nullable ItemStack get() {
+ return Optional.ofNullable(super.get()).map(ItemStack::clone).orElse(null);
+ }
+
public void modifyItem(Consumer modifier) {
ItemStack item = get();
if (item == null) return;
@@ -81,7 +83,7 @@ public class ConfiguredItem extends ConfiguredSection {
}
public @Nullable ItemStack get(@Nullable Player player, @NotNull Map placeholders) {
- return get((item) -> {
+ return get(item -> {
ItemMeta meta = item.getItemMeta();
if (meta == null) return;
diff --git a/platform/bungee/pom.xml b/platform/bungee/pom.xml
index 751ba0d..af8bb54 100644
--- a/platform/bungee/pom.xml
+++ b/platform/bungee/pom.xml
@@ -5,7 +5,7 @@
mineconfiguration-parent
cc.carm.lib
- 2.6.1
+ 2.6.2
../../pom.xml
4.0.0
diff --git a/pom.xml b/pom.xml
index 939519d..f73ff9b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,7 +17,7 @@
cc.carm.lib
mineconfiguration-parent
- 2.6.1
+ 2.6.2
pom
common