public interface ProfileProperty
GameProfile
's profile property map.
This interface should not be implemented.
of(String, String)
,
of(String, String, String)
Modifier and Type | Method and Description |
---|---|
String |
getName()
Gets the name of this property.
|
Optional<String> |
getSignature()
Gets the signature of this property.
|
String |
getValue()
Gets the value of this property.
|
default boolean |
hasSignature()
Tests if this property has a signature.
|
static ProfileProperty |
of(String name,
String value)
Creates a new property.
|
static ProfileProperty |
of(String name,
String value,
String signature)
Creates a new signed property.
|
static ProfileProperty of(String name, String value)
name
- The name for the propertyvalue
- The value of the propertystatic ProfileProperty of(String name, String value, @Nullable String signature)
Depending on the property name, if the signature is provided it must originate from Mojang.
name
- The name for the propertyvalue
- The value of the propertysignature
- The signature of the propertyString getName()
String getValue()
Optional<String> getSignature()
Depending on the property name, if the signature is provided it must originate from Mojang.
Optional.empty()
if not presentdefault boolean hasSignature()