Package de.oliver.fancynpcs.api.utils
Datensatzklasse SkinFetcher.SkinData
java.lang.Object
java.lang.Record
de.oliver.fancynpcs.api.utils.SkinFetcher.SkinData
- Datensatzkomponenten:
identifier- The identifier of the skin. This can be a UUID, username, URL or a placeholder by PAPI.value- The value of the skin. Ifnull, the skin will be fetched from the Mojang API.signature- The signature of the skin. Ifnull, the skin will be fetched from the Mojang API.
- Umschließende Klasse:
SkinFetcher
public static record SkinFetcher.SkinData(@NotNull String identifier, @Nullable String value, @Nullable String signature)
extends Record
Represents all required data for a skin.
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.@NotNull StringGibt den Wert für die Datensatzkomponenteidentifierzurück.Fetches the skin data from the Mojang API if the value or signature isnull.final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.value()Fetches the skin data from the Mojang API if the value or signature isnull.
-
Konstruktordetails
-
SkinData
public SkinData(@NotNull @NotNull String identifier, @Nullable @Nullable String value, @Nullable @Nullable String signature) Erstellt eine Instanz einer DatensatzklasseSkinData.- Parameter:
identifier- Wert für die Datensatzkomponenteidentifiervalue- Wert für die Datensatzkomponentevaluesignature- Wert für die Datensatzkomponentesignature
-
-
Methodendetails
-
value
Fetches the skin data from the Mojang API if the value or signature isnull.- Gibt zurück:
- The value of the skin or
nullif the skin data could not be fetched.
-
signature
Fetches the skin data from the Mojang API if the value or signature isnull.- Gibt zurück:
- The signature of the skin or
nullif the skin data could not be fetched.
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
public final int hashCode()Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet. -
equals
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Alle Komponenten in dieser Datensatzklasse werden verglichen mitObjects::equals(Object,Object). -
identifier
Gibt den Wert für die Datensatzkomponenteidentifierzurück.- Gibt zurück:
- Wert der Datensatzkomponente
identifier
-