Package gollorum.signpost
Datensatzklasse Teleport.RequestGui.Package.Info
java.lang.Object
java.lang.Record
gollorum.signpost.Teleport.RequestGui.Package.Info
- Umschließende Klasse:
Teleport.RequestGui.Package
public static record Teleport.RequestGui.Package.Info(int maxDistance, int distance, Optional<net.minecraft.network.chat.Component> cannotTeleportBecause, String waystoneName, net.minecraft.world.item.ItemStack cost, Optional<WaystoneHandle> handle)
extends Record
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, Teleport.RequestGui.Package.Info> -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungInfo(int maxDistance, int distance, Optional<net.minecraft.network.chat.Component> cannotTeleportBecause, String waystoneName, net.minecraft.world.item.ItemStack cost, Optional<WaystoneHandle> handle) Erstellt eine Instanz einer DatensatzklasseInfo. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungOptional<net.minecraft.network.chat.Component> Gibt den Wert für die DatensatzkomponentecannotTeleportBecausezurück.net.minecraft.world.item.ItemStackcost()Gibt den Wert für die Datensatzkomponentecostzurück.intdistance()Gibt den Wert für die Datensatzkomponentedistancezurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.handle()Gibt den Wert für die Datensatzkomponentehandlezurück.final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.intGibt den Wert für die DatensatzkomponentemaxDistancezurück.final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.Gibt den Wert für die DatensatzkomponentewaystoneNamezurück.
-
Felddetails
-
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,Teleport.RequestGui.Package.Info> STREAM_CODEC
-
-
Konstruktordetails
-
Info
public Info(int maxDistance, int distance, Optional<net.minecraft.network.chat.Component> cannotTeleportBecause, String waystoneName, net.minecraft.world.item.ItemStack cost, Optional<WaystoneHandle> handle) Erstellt eine Instanz einer DatensatzklasseInfo.- Parameter:
maxDistance- Wert für die DatensatzkomponentemaxDistancedistance- Wert für die DatensatzkomponentedistancecannotTeleportBecause- Wert für die DatensatzkomponentecannotTeleportBecausewaystoneName- Wert für die DatensatzkomponentewaystoneNamecost- Wert für die Datensatzkomponentecosthandle- Wert für die Datensatzkomponentehandle
-
-
Methodendetails
-
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 "==". -
maxDistance
public int maxDistance()Gibt den Wert für die DatensatzkomponentemaxDistancezurück.- Gibt zurück:
- Wert der Datensatzkomponente
maxDistance
-
distance
public int distance()Gibt den Wert für die Datensatzkomponentedistancezurück.- Gibt zurück:
- Wert der Datensatzkomponente
distance
-
cannotTeleportBecause
Gibt den Wert für die DatensatzkomponentecannotTeleportBecausezurück.- Gibt zurück:
- Wert der Datensatzkomponente
cannotTeleportBecause
-
waystoneName
Gibt den Wert für die DatensatzkomponentewaystoneNamezurück.- Gibt zurück:
- Wert der Datensatzkomponente
waystoneName
-
cost
public net.minecraft.world.item.ItemStack cost()Gibt den Wert für die Datensatzkomponentecostzurück.- Gibt zurück:
- Wert der Datensatzkomponente
cost
-
handle
Gibt den Wert für die Datensatzkomponentehandlezurück.- Gibt zurück:
- Wert der Datensatzkomponente
handle
-