diff --git a/src/main/java/ladysnake/dissolution/common/entity/PossessableEntityFactory.java b/src/main/java/ladysnake/dissolution/common/entity/PossessableEntityFactory.java index 5096833..c3affd2 100644 --- a/src/main/java/ladysnake/dissolution/common/entity/PossessableEntityFactory.java +++ b/src/main/java/ladysnake/dissolution/common/entity/PossessableEntityFactory.java @@ -108,7 +108,7 @@ public static T createPossessableEnt } private static String getName(Class baseClass) { - return String.format("%s_%s", EntityPossessableImpl.class.getName(), baseClass.getSimpleName()); + return String.format("%s_%s_%s", EntityPossessableImpl.class.getName(), baseClass.getSimpleName(), baseClass.getName().hashCode()); } /**