File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
spigot/nbt/src/main/java/io/github/projectunified/craftitem/spigot/nbt Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 66import io .github .projectunified .craftitem .spigot .core .SpigotItemModifier ;
77import org .bukkit .Bukkit ;
88
9+ import java .util .Map ;
10+ import java .util .Objects ;
911import java .util .function .UnaryOperator ;
1012
1113/**
@@ -53,11 +55,11 @@ public NBTModifier(Object value, boolean useDataComponent) {
5355 @ Override
5456 public void modify (SpigotItem item , UnaryOperator <String > translator ) {
5557 String nbtString ;
56- if (value instanceof String ) {
57- nbtString = translator .apply ((String ) value );
58- } else {
58+ if (value instanceof Map ) {
5959 Object normalized = NBTMapNormalizer .normalize (value , translator );
6060 nbtString = SNBTConverter .convert (normalized , useDataComponent );
61+ } else {
62+ nbtString = translator .apply (Objects .toString (value ));
6163 }
6264 if (useDataComponent ) {
6365 String materialName = item .getItemStack ().getType ().getKey ().toString ();
You can’t perform that action at this time.
0 commit comments