Class ChatLog
java.lang.Object
net.minecraft.client.session.report.log.ChatLog
A chat log holds received message entries with sequential indices, where
newer entries receive bigger indices.
Currently there is only one type of entries; ReceivedMessage
, which is
an entry for full chat or game messages.
- Mappings:
Namespace Name named net/minecraft/client/session/report/log/ChatLog
intermediary net/minecraft/class_7555
official gge
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionChatLog
(int maxSize) private
ChatLog
(int size, List<ChatLogEntry> entries) -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(ChatLogEntry entry) Addsentry
to the log.static com.mojang.serialization.Codec
<ChatLog> createCodec
(int maxSize) get
(int index) Returns the entry with indexindex
, ornull
if there is no such entry in the log.int
int
private int
size()
private List
<ChatLogEntry> toList()
private int
wrapIndex
(int index)
-
Field Details
-
entries
- Mappings:
Namespace Name Mixin selector named entries
Lnet/minecraft/client/session/report/log/ChatLog;entries:[Lnet/minecraft/client/session/report/log/ChatLogEntry;
intermediary field_40496
Lnet/minecraft/class_7555;field_40496:[Lnet/minecraft/class_7629;
official a
Lgge;a:[Lggg;
-
currentIndex
private int currentIndex- Mappings:
Namespace Name Mixin selector named currentIndex
Lnet/minecraft/client/session/report/log/ChatLog;currentIndex:I
intermediary field_40497
Lnet/minecraft/class_7555;field_40497:I
official b
Lgge;b:I
-
-
Constructor Details
-
ChatLog
public ChatLog(int maxSize) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/session/report/log/ChatLog;<init>(I)V
intermediary <init>
Lnet/minecraft/class_7555;<init>(I)V
official <init>
Lgge;<init>(I)V
-
ChatLog
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/session/report/log/ChatLog;<init>(ILjava/util/List;)V
intermediary <init>
Lnet/minecraft/class_7555;<init>(ILjava/util/List;)V
official <init>
Lgge;<init>(ILjava/util/List;)V
-
-
Method Details
-
createCodec
- Mappings:
Namespace Name Mixin selector named createCodec
Lnet/minecraft/client/session/report/log/ChatLog;createCodec(I)Lcom/mojang/serialization/Codec;
intermediary method_46533
Lnet/minecraft/class_7555;method_46533(I)Lcom/mojang/serialization/Codec;
official a
Lgge;a(I)Lcom/mojang/serialization/Codec;
-
toList
- Mappings:
Namespace Name Mixin selector named toList
Lnet/minecraft/client/session/report/log/ChatLog;toList()Ljava/util/List;
intermediary method_46536
Lnet/minecraft/class_7555;method_46536()Ljava/util/List;
official c
Lgge;c()Ljava/util/List;
-
add
Addsentry
to the log.- Mappings:
Namespace Name Mixin selector named add
Lnet/minecraft/client/session/report/log/ChatLog;add(Lnet/minecraft/client/session/report/log/ChatLogEntry;)V
intermediary method_44535
Lnet/minecraft/class_7555;method_44535(Lnet/minecraft/class_7629;)V
official a
Lgge;a(Lggg;)V
-
get
Returns the entry with indexindex
, ornull
if there is no such entry in the log.- Returns:
- the entry with index
index
, ornull
if there is no such entry in the log - Mappings:
Namespace Name Mixin selector named get
Lnet/minecraft/client/session/report/log/ChatLog;get(I)Lnet/minecraft/client/session/report/log/ChatLogEntry;
intermediary method_44532
Lnet/minecraft/class_7555;method_44532(I)Lnet/minecraft/class_7629;
official b
Lgge;b(I)Lggg;
-
wrapIndex
private int wrapIndex(int index) - Mappings:
Namespace Name Mixin selector named wrapIndex
Lnet/minecraft/client/session/report/log/ChatLog;wrapIndex(I)I
intermediary method_45753
Lnet/minecraft/class_7555;method_45753(I)I
official c
Lgge;c(I)I
-
getMinIndex
public int getMinIndex()- Mappings:
Namespace Name Mixin selector named getMinIndex
Lnet/minecraft/client/session/report/log/ChatLog;getMinIndex()I
intermediary method_45751
Lnet/minecraft/class_7555;method_45751()I
official a
Lgge;a()I
-
getMaxIndex
public int getMaxIndex()- Mappings:
Namespace Name Mixin selector named getMaxIndex
Lnet/minecraft/client/session/report/log/ChatLog;getMaxIndex()I
intermediary method_45752
Lnet/minecraft/class_7555;method_45752()I
official b
Lgge;b()I
-
size
private int size()- Mappings:
Namespace Name Mixin selector named size
Lnet/minecraft/client/session/report/log/ChatLog;size()I
intermediary method_46537
Lnet/minecraft/class_7555;method_46537()I
official d
Lgge;d()I
-