From db8987678f0a590f66b9ec5e1cd45acf91ff4160 Mon Sep 17 00:00:00 2001 From: Alejandro <25-alejandro@users.noreply.git.krews.org> Date: Thu, 1 Aug 2019 20:42:12 +0300 Subject: [PATCH] Fix NullPointerException in BadgeImager --- .../com/eu/habbo/util/imager/badges/BadgeImager.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/eu/habbo/util/imager/badges/BadgeImager.java b/src/main/java/com/eu/habbo/util/imager/badges/BadgeImager.java index fb9436ec..2872cad8 100644 --- a/src/main/java/com/eu/habbo/util/imager/badges/BadgeImager.java +++ b/src/main/java/com/eu/habbo/util/imager/badges/BadgeImager.java @@ -53,18 +53,9 @@ public class BadgeImager { float red = (color.getRed() / 255.0F) * (maskColor.getRed() / 255.0F); float green = (color.getGreen() / 255.0F) * (maskColor.getGreen() / 255.0F); float blue = (color.getBlue() / 255.0F) * (maskColor.getBlue() / 255.0F); -// - - -// - - -// - color = new Color(red, green, blue, alpha); - int rgb = color.getRGB(); image.setRGB(x, y, rgb); } @@ -209,6 +200,8 @@ public class BadgeImager { part = Emulator.getGameEnvironment().getGuildManager().getPart(GuildPartType.SYMBOL, id); } + if (part == null) continue; + BufferedImage imagePart = BadgeImager.deepCopy(this.cachedImages.get(part.valueA)); Point point;