diff --git a/Launcher/source/serialize/stream/EnumSerializer.java b/Launcher/source/serialize/stream/EnumSerializer.java index a8fef48..3a14cc4 100644 --- a/Launcher/source/serialize/stream/EnumSerializer.java +++ b/Launcher/source/serialize/stream/EnumSerializer.java @@ -28,7 +28,8 @@ } catch (IllegalAccessException e) { throw new InternalError(e); } - map.put(itf.getNumber(), clazz.cast(itf)); + VerifyHelper.putIfAbsent(map, itf.getNumber(), clazz.cast(itf), + "Duplicate number for enum constant " + field.getName()); } }