From bde28a652160fec597f1ce26c69841223a0cb117 Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Thu, 3 Jun 2021 17:31:16 +1200 Subject: [PATCH] Make getCustomData() return HashMap to retain compatibility --- .../me/libraryaddict/disguise/disguisetypes/Disguise.java | 5 ++++- .../disguise/utilities/parser/DisguiseParser.java | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/libraryaddict/disguise/disguisetypes/Disguise.java b/src/main/java/me/libraryaddict/disguise/disguisetypes/Disguise.java index b3fd1e8b..a0b78447 100644 --- a/src/main/java/me/libraryaddict/disguise/disguisetypes/Disguise.java +++ b/src/main/java/me/libraryaddict/disguise/disguisetypes/Disguise.java @@ -75,7 +75,6 @@ public abstract class Disguise { /** * For when plugins may want to assign custom data to a disguise, such as who owns it */ - @Getter private final LinkedHashMap customData = new LinkedHashMap<>(); @Getter private String disguiseName; @@ -103,6 +102,10 @@ public abstract class Disguise { this.disguiseName = disguiseType.toReadable(); } + public HashMap getCustomData() { + return customData; + } + public UUID getUUID() { // Partial fix for disguises serialized in older versions if (this.uuid == null) { diff --git a/src/main/java/me/libraryaddict/disguise/utilities/parser/DisguiseParser.java b/src/main/java/me/libraryaddict/disguise/utilities/parser/DisguiseParser.java index ec69cf51..58504798 100644 --- a/src/main/java/me/libraryaddict/disguise/utilities/parser/DisguiseParser.java +++ b/src/main/java/me/libraryaddict/disguise/utilities/parser/DisguiseParser.java @@ -250,7 +250,7 @@ public class DisguiseParser { } if (includeCustomData) { - LinkedHashMap meta = disguise.getCustomData(); + HashMap meta = disguise.getCustomData(); LinkedHashMap serializedMeta = new LinkedHashMap<>(); for (Entry entry : meta.entrySet()) {