From d33352766438e932351b656c3f76c021c1e642a4 Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Sun, 6 Aug 2023 10:41:05 -0500 Subject: [PATCH] clean: move data strings to StringBuilder --- .../hibiscusmc/hmccosmetics/database/types/Data.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/database/types/Data.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/database/types/Data.java index 7c039ecd..6214ab88 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/database/types/Data.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/database/types/Data.java @@ -31,23 +31,23 @@ public abstract class Data { // BACKPACK=colorfulbackpack&RRGGBB,HELMET=niftyhat,BALLOON=colorfulballoon,CHESTPLATE=niftychestplate @NotNull public final String serializeData(@NotNull CosmeticUser user) { - String data = ""; + StringBuilder data = new StringBuilder(); if (user.getHidden()) { if (shouldHiddenSave(user.getHiddenReason())) { - data = "HIDDEN=" + user.getHiddenReason(); + data.append("HIDDEN=").append(user.getHiddenReason()); } } for (Cosmetic cosmetic : user.getCosmetics()) { Color color = user.getCosmeticColor(cosmetic.getSlot()); String input = cosmetic.getSlot() + "=" + cosmetic.getId(); if (color != null) input = input + "&" + color.asRGB(); - if (data.length() == 0) { - data = input; + if (data.isEmpty()) { + data.append(input); continue; } - data = data + "," + input; + data.append(",").append(input); } - return data; + return data.toString(); } public final Map> deserializeData(CosmeticUser user, @NotNull String raw) {