From c19b20ea3b80066fd1252f5bca8162dc1f7a6ae5 Mon Sep 17 00:00:00 2001 From: Catarina Freire <106635593+cati-xf@users.noreply.github.com> Date: Mon, 4 Mar 2024 18:49:30 +0000 Subject: [PATCH] Fix banner patterns not working in kits (#5723) Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com> --- .../main/java/com/earth2me/essentials/MetaItemStack.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Essentials/src/main/java/com/earth2me/essentials/MetaItemStack.java b/Essentials/src/main/java/com/earth2me/essentials/MetaItemStack.java index 14be12c1f..136209887 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/MetaItemStack.java +++ b/Essentials/src/main/java/com/earth2me/essentials/MetaItemStack.java @@ -633,7 +633,7 @@ public class MetaItemStack { PatternType patternType = null; try { - patternType = PatternType.valueOf(split[0]); + patternType = PatternType.getByIdentifier(split[0]); } catch (final Exception ignored) { } @@ -642,7 +642,7 @@ public class MetaItemStack { final Color color = Color.fromRGB(Integer.parseInt(split[1])); meta.setBaseColor(DyeColor.getByColor(color)); } else if (patternType != null) { - final PatternType type = PatternType.valueOf(split[0]); + final PatternType type = PatternType.getByIdentifier(split[0]); final DyeColor color = DyeColor.getByColor(Color.fromRGB(Integer.parseInt(split[1]))); final org.bukkit.block.banner.Pattern pattern = new org.bukkit.block.banner.Pattern(color, type); meta.addPattern(pattern); @@ -658,7 +658,7 @@ public class MetaItemStack { PatternType patternType = null; try { - patternType = PatternType.valueOf(split[0]); + patternType = PatternType.getByIdentifier(split[0]); } catch (final Exception ignored) { } @@ -669,7 +669,7 @@ public class MetaItemStack { final Color color = Color.fromRGB(Integer.parseInt(split[1])); banner.setBaseColor(DyeColor.getByColor(color)); } else if (patternType != null) { - final PatternType type = PatternType.valueOf(split[0]); + final PatternType type = PatternType.getByIdentifier(split[0]); final DyeColor color = DyeColor.getByColor(Color.fromRGB(Integer.parseInt(split[1]))); final org.bukkit.block.banner.Pattern pattern = new org.bukkit.block.banner.Pattern(color, type); banner.addPattern(pattern);