Class MessagesListAdder<T extends ReceivedMessage>

java.lang.Object
net.minecraft.client.report.MessagesListAdder<T>

@Environment(CLIENT) public class MessagesListAdder<T extends ReceivedMessage> extends Object
Mappings:
Namespace Name
official epc
intermediary net/minecraft/class_7541
named net/minecraft/client/report/MessagesListAdder
  • Field Details

    • MAX_CONTIGUOUS_CONTEXT_MESSAGES

      private static final int MAX_CONTIGUOUS_CONTEXT_MESSAGES
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lepc;b:I
      intermediary field_39580 Lnet/minecraft/class_7541;field_39580:I
      named MAX_CONTIGUOUS_CONTEXT_MESSAGES Lnet/minecraft/client/report/MessagesListAdder;MAX_CONTIGUOUS_CONTEXT_MESSAGES:I
    • log

      private final ChatLog log
      Mappings:
      Namespace Name Mixin selector
      official c Lepc;c:Levf;
      intermediary field_39581 Lnet/minecraft/class_7541;field_39581:Lnet/minecraft/class_7555;
      named log Lnet/minecraft/client/report/MessagesListAdder;log:Lnet/minecraft/client/report/log/ChatLog;
    • reportablePredicate

      private final Predicate<T extends ReceivedMessage> reportablePredicate
      Mappings:
      Namespace Name Mixin selector
      official d Lepc;d:Ljava/util/function/Predicate;
      intermediary field_39582 Lnet/minecraft/class_7541;field_39582:Ljava/util/function/Predicate;
      named reportablePredicate Lnet/minecraft/client/report/MessagesListAdder;reportablePredicate:Ljava/util/function/Predicate;
    • logMaxIndex

      private int logMaxIndex
      Mappings:
      Namespace Name Mixin selector
      official e Lepc;e:I
      intermediary field_39583 Lnet/minecraft/class_7541;field_39583:I
      named logMaxIndex Lnet/minecraft/client/report/MessagesListAdder;logMaxIndex:I
    • collectedMessageClass

      final Class<T extends ReceivedMessage> collectedMessageClass
      Mappings:
      Namespace Name Mixin selector
      official a Lepc;a:Ljava/lang/Class;
      intermediary field_39903 Lnet/minecraft/class_7541;field_39903:Ljava/lang/Class;
      named collectedMessageClass Lnet/minecraft/client/report/MessagesListAdder;collectedMessageClass:Ljava/lang/Class;
  • Constructor Details

    • MessagesListAdder

      public MessagesListAdder(ChatLog log, Predicate<T> reportablePredicate, Class<T> collectedMessageClass)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lepc;<init>(Levf;Ljava/util/function/Predicate;Ljava/lang/Class;)V
      intermediary <init> Lnet/minecraft/class_7541;<init>(Lnet/minecraft/class_7555;Ljava/util/function/Predicate;Ljava/lang/Class;)V
      named <init> Lnet/minecraft/client/report/MessagesListAdder;<init>(Lnet/minecraft/client/report/log/ChatLog;Ljava/util/function/Predicate;Ljava/lang/Class;)V
  • Method Details

    • add

      public void add(int minAmount, MessagesListAdder.MessagesList<T> messagesList)
      Mappings:
      Namespace Name Mixin selector
      official a Lepc;a(ILepc$a;)V
      intermediary method_44486 Lnet/minecraft/class_7541;method_44486(ILnet/minecraft/class_7541$class_7542;)V
      named add Lnet/minecraft/client/report/MessagesListAdder;add(ILnet/minecraft/client/report/MessagesListAdder$MessagesList;)V
    • addContextMessages

      private int addContextMessages(List<ChatLog.IndexedEntry<T>> messages, MessagesListAdder.MessagesList<T> messagesList)
      Mappings:
      Namespace Name Mixin selector
      official a Lepc;a(Ljava/util/List;Lepc$a;)I
      intermediary method_44489 Lnet/minecraft/class_7541;method_44489(Ljava/util/List;Lnet/minecraft/class_7541$class_7542;)I
      named addContextMessages Lnet/minecraft/client/report/MessagesListAdder;addContextMessages(Ljava/util/List;Lnet/minecraft/client/report/MessagesListAdder$MessagesList;)I
    • collectGroupedMessages

      Mappings:
      Namespace Name Mixin selector
      official a Lepc;a()Lepa$b;
      intermediary method_44484 Lnet/minecraft/class_7541;method_44484()Lnet/minecraft/class_7535$class_7537;
      named collectGroupedMessages Lnet/minecraft/client/report/MessagesListAdder;collectGroupedMessages()Lnet/minecraft/client/report/GroupedMessagesCollector$GroupedMessages;
    • getReportType

      private GroupedMessagesCollector.ReportType getReportType(T message)
      Mappings:
      Namespace Name Mixin selector
      official a Lepc;a(Levj;)Lepa$a;
      intermediary method_44488 Lnet/minecraft/class_7541;method_44488(Lnet/minecraft/class_7557;)Lnet/minecraft/class_7535$class_7536;
      named getReportType Lnet/minecraft/client/report/MessagesListAdder;getReportType(Lnet/minecraft/client/report/log/ReceivedMessage;)Lnet/minecraft/client/report/GroupedMessagesCollector$ReportType;