Package net.minecraft.client.network
Record Class ChatPreviewer.Response
java.lang.Object
java.lang.Record
net.minecraft.client.network.ChatPreviewer.Response
- Record Components:
- receptionTimestamp-
- query- the message that was queried to preview
- previewText-
- Enclosing class:
- ChatPreviewer
@Environment(CLIENT)
public static record ChatPreviewer.Response(long receptionTimestamp, String query, @Nullable Text previewText)
extends Record
A response to the preview query.
- Mappings:
- Namespace - Name - official - ehg$a- intermediary - net/minecraft/class_7479$class_7481- named - net/minecraft/client/network/ChatPreviewer$Response- official - a- intermediary - comp_826- named - receptionTimestamp- official - b- intermediary - comp_827- named - query- official - c- intermediary - comp_828- named - previewText
- 
Field SummaryFieldsModifier and TypeFieldDescriptionThe field for thepreviewTextrecord component.private final StringThe field for thequeryrecord component.private final longThe field for thereceptionTimestamprecord component.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription(package private) booleancanConsume(String message) Returns whether the response can be consumed for themessage.final booleanIndicates whether some other object is "equal to" this one.(package private) booleanReturns the cooldown for consuming the preview has passed.final inthashCode()Returns a hash code value for this object.Returns the value of thepreviewTextrecord component.query()Returns the value of thequeryrecord component.private booleanqueryEquals(String query) Returns whether normalizedqueryequals the response query.longReturns the value of thereceptionTimestamprecord component.final StringtoString()Returns a string representation of this record class.
- 
Field Details- 
receptionTimestampprivate final long receptionTimestampThe field for thereceptionTimestamprecord component.
- 
queryThe field for thequeryrecord component.
- 
previewTextThe field for thepreviewTextrecord component.
 
- 
- 
Constructor Details- 
Response
 
- 
- 
Method Details- 
queryEqualsReturns whether normalizedqueryequals the response query.- Returns:
- whether normalized queryequals the response query
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lehg$a;a(Ljava/lang/String;)Z- intermediary - method_44929- Lnet/minecraft/class_7479$class_7481;method_44929(Ljava/lang/String;)Z- named - queryEquals- Lnet/minecraft/client/network/ChatPreviewer$Response;queryEquals(Ljava/lang/String;)Z
 
- 
canConsumeReturns whether the response can be consumed for themessage.This returns trueif themessageequals the queried message and the cooldown has passed.- Returns:
- whether the response can be consumed for the message
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lehg$a;b(Ljava/lang/String;)Z- intermediary - method_44045- Lnet/minecraft/class_7479$class_7481;method_44045(Ljava/lang/String;)Z- named - canConsume- Lnet/minecraft/client/network/ChatPreviewer$Response;canConsume(Ljava/lang/String;)Z
 
- 
hasCooldownPassedboolean hasCooldownPassed()Returns the cooldown for consuming the preview has passed.- Returns:
- the cooldown for consuming the preview has passed
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lehg$a;d()Z- intermediary - method_44930- Lnet/minecraft/class_7479$class_7481;method_44930()Z- named - hasCooldownPassed- Lnet/minecraft/client/network/ChatPreviewer$Response;hasCooldownPassed()Z
 
- 
toStringReturns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
- 
hashCodepublic final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
- 
equalsIndicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='.
- 
receptionTimestamppublic long receptionTimestamp()Returns the value of thereceptionTimestamprecord component.- Returns:
- the value of the receptionTimestamprecord component
 
- 
queryReturns the value of thequeryrecord component.- Returns:
- the value of the queryrecord component
 
- 
previewTextReturns the value of thepreviewTextrecord component.- Returns:
- the value of the previewTextrecord component
 
 
-