@@ -0,0 +1,934 @@
+package com.github.to2mbn.jyal;%0A%0Aimport java.util.Map;%0Aimport java.util.Objects;%0Aimport java.util.UUID;%0A%0Apublic class PropertiesGameProfile extends GameProfile %7B%0A%0A%09private Map%3CString, String%3E properties;%0A%0A%09public PropertiesGameProfile(UUID uuid, String name, Map%3CString, String%3E properties) %7B%0A%09%09super(uuid, name);%0A%09%09this.properties = properties;%0A%09%7D%0A%0A%09public Map%3CString, String%3E getProperties() %7B%0A%09%09return properties;%0A%09%7D%0A%0A%09@Override%0A%09public int hashCode() %7B%0A%09%09return Objects.hash(super.hashCode(), properties);%0A%09%7D%0A%0A%09@Override%0A%09public boolean equals(Object obj) %7B%0A%09%09if (super.equals(obj) && obj instanceof PropertiesGameProfile) %7B%0A%09%09%09PropertiesGameProfile another = (PropertiesGameProfile) obj;%0A%09%09%09return Objects.equals(properties, another.properties);%0A%09%09%7D%0A%09%09return false;%0A%09%7D%0A%0A%09@Override%0A%09public String toString() %7B%0A%09%09return %22PropertiesGameProfile %5Bproperties=%22 + properties + %22, uuid=%22 + getUUID() + %22, name=%22 + getName() + %22%5D%22;%0A%09%7D%0A%0A%7D%0A

add PropertiesGameProfile