Datensatzklasse CubeFacesData<TextureIdentifier>
java.lang.Object
java.lang.Record
gollorum.signpost.minecraft.models.modelGeneration.CubeFacesData<TextureIdentifier>
public record CubeFacesData<TextureIdentifier>(net.minecraft.core.Direction direction, TextureIdentifier texture, FaceRotation rotation, int textureSize, int tintIndex)
extends Record
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCubeFacesData(net.minecraft.core.Direction direction, TextureIdentifier texture, FaceRotation rotation, int textureSize, int tintIndex) Erstellt eine Instanz einer DatensatzklasseCubeFacesData. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic <TextureIdentifier>
List<CubeFacesData<TextureIdentifier>> all(TextureIdentifier texture, FaceRotation rotation, int textureSize, int tintIndex, Predicate<net.minecraft.core.Direction> where) net.minecraft.core.DirectionGibt den Wert für die Datensatzkomponentedirectionzurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.static <TextureIdentifier>
List<CubeFacesData<TextureIdentifier>> from(Function<net.minecraft.core.Direction, Optional<Tuple<Tuple<TextureIdentifier, FaceRotation>, Tuple<Integer, Integer>>>> faceDataGetter) final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.rotation()Gibt den Wert für die Datensatzkomponenterotationzurück.texture()Gibt den Wert für die Datensatzkomponentetexturezurück.intGibt den Wert für die DatensatzkomponentetextureSizezurück.intGibt den Wert für die DatensatzkomponentetintIndexzurück.final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.static <TextureIdentifier>
List<CubeFacesData<TextureIdentifier>> uniform(TextureIdentifier texture, FaceRotation rotation, int textureSize, int tintIndex, net.minecraft.core.Direction... directions)
-
Konstruktordetails
-
CubeFacesData
public CubeFacesData(net.minecraft.core.Direction direction, TextureIdentifier texture, FaceRotation rotation, int textureSize, int tintIndex) Erstellt eine Instanz einer DatensatzklasseCubeFacesData.- Parameter:
direction- Wert für die Datensatzkomponentedirectiontexture- Wert für die Datensatzkomponentetexturerotation- Wert für die DatensatzkomponenterotationtextureSize- Wert für die DatensatzkomponentetextureSizetintIndex- Wert für die DatensatzkomponentetintIndex
-
-
Methodendetails
-
from
public static <TextureIdentifier> List<CubeFacesData<TextureIdentifier>> from(Function<net.minecraft.core.Direction, Optional<Tuple<Tuple<TextureIdentifier, FaceRotation>, Tuple<Integer, Integer>>>> faceDataGetter) -
uniform
public static <TextureIdentifier> List<CubeFacesData<TextureIdentifier>> uniform(TextureIdentifier texture, FaceRotation rotation, int textureSize, int tintIndex, net.minecraft.core.Direction... directions) -
all
public static <TextureIdentifier> List<CubeFacesData<TextureIdentifier>> all(TextureIdentifier texture, FaceRotation rotation, int textureSize, int tintIndex, Predicate<net.minecraft.core.Direction> where) -
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. Referenzkomponenten werden verglichen mitObjects::equals(Object,Object); primitive Komponenten werden verglichen mit "==". -
direction
public net.minecraft.core.Direction direction()Gibt den Wert für die Datensatzkomponentedirectionzurück.- Gibt zurück:
- Wert der Datensatzkomponente
direction
-
texture
Gibt den Wert für die Datensatzkomponentetexturezurück.- Gibt zurück:
- Wert der Datensatzkomponente
texture
-
rotation
Gibt den Wert für die Datensatzkomponenterotationzurück.- Gibt zurück:
- Wert der Datensatzkomponente
rotation
-
textureSize
public int textureSize()Gibt den Wert für die DatensatzkomponentetextureSizezurück.- Gibt zurück:
- Wert der Datensatzkomponente
textureSize
-
tintIndex
public int tintIndex()Gibt den Wert für die DatensatzkomponentetintIndexzurück.- Gibt zurück:
- Wert der Datensatzkomponente
tintIndex
-