Class BookEditScreen.PageContent

java.lang.Object
net.minecraft.client.gui.screen.ingame.BookEditScreen.PageContent
Enclosing class:
BookEditScreen

@Environment(CLIENT) private static class BookEditScreen.PageContent extends Object
Mappings:
Namespace Name
official elm$a
intermediary net/minecraft/class_473$class_5233
named net/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent
  • Field Details

    • EMPTY

      static final BookEditScreen.PageContent EMPTY
      Mappings:
      Namespace Name Mixin selector
      official a Lelm$a;a:Lelm$a;
      intermediary field_24271 Lnet/minecraft/class_473$class_5233;field_24271:Lnet/minecraft/class_473$class_5233;
      named EMPTY Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;EMPTY:Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;
    • pageContent

      private final String pageContent
      Mappings:
      Namespace Name Mixin selector
      official b Lelm$a;b:Ljava/lang/String;
      intermediary field_24272 Lnet/minecraft/class_473$class_5233;field_24272:Ljava/lang/String;
      named pageContent Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;pageContent:Ljava/lang/String;
    • position

      final BookEditScreen.Position position
      Mappings:
      Namespace Name Mixin selector
      official c Lelm$a;c:Lelm$c;
      intermediary field_24273 Lnet/minecraft/class_473$class_5233;field_24273:Lnet/minecraft/class_473$class_5234;
      named position Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;position:Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;
    • atEnd

      final boolean atEnd
      Mappings:
      Namespace Name Mixin selector
      official d Lelm$a;d:Z
      intermediary field_24274 Lnet/minecraft/class_473$class_5233;field_24274:Z
      named atEnd Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;atEnd:Z
    • lineStarts

      private final int[] lineStarts
      Mappings:
      Namespace Name Mixin selector
      official e Lelm$a;e:[I
      intermediary field_24275 Lnet/minecraft/class_473$class_5233;field_24275:[I
      named lineStarts Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;lineStarts:[I
    • lines

      final BookEditScreen.Line[] lines
      Mappings:
      Namespace Name Mixin selector
      official f Lelm$a;f:[Lelm$b;
      intermediary field_24276 Lnet/minecraft/class_473$class_5233;field_24276:[Lnet/minecraft/class_473$class_475;
      named lines Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;lines:[Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Line;
    • selectionRectangles

      final Rect2i[] selectionRectangles
      Mappings:
      Namespace Name Mixin selector
      official g Lelm$a;g:[Lexz;
      intermediary field_24277 Lnet/minecraft/class_473$class_5233;field_24277:[Lnet/minecraft/class_768;
      named selectionRectangles Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;selectionRectangles:[Lnet/minecraft/client/util/math/Rect2i;
  • Constructor Details

    • PageContent

      public PageContent(String pageContent, BookEditScreen.Position position, boolean atEnd, int[] lineStarts, BookEditScreen.Line[] lines, Rect2i[] selectionRectangles)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lelm$a;<init>(Ljava/lang/String;Lelm$c;Z[I[Lelm$b;[Lexz;)V
      intermediary <init> Lnet/minecraft/class_473$class_5233;<init>(Ljava/lang/String;Lnet/minecraft/class_473$class_5234;Z[I[Lnet/minecraft/class_473$class_475;[Lnet/minecraft/class_768;)V
      named <init> Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;<init>(Ljava/lang/String;Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;Z[I[Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Line;[Lnet/minecraft/client/util/math/Rect2i;)V
  • Method Details

    • getCursorPosition

      public int getCursorPosition(TextRenderer renderer, BookEditScreen.Position position)
      Mappings:
      Namespace Name Mixin selector
      official a Lelm$a;a(Legb;Lelm$c;)I
      intermediary method_27602 Lnet/minecraft/class_473$class_5233;method_27602(Lnet/minecraft/class_327;Lnet/minecraft/class_473$class_5234;)I
      named getCursorPosition Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;getCursorPosition(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$Position;)I
    • getVerticalOffset

      public int getVerticalOffset(int position, int lines)
      Mappings:
      Namespace Name Mixin selector
      official a Lelm$a;a(II)I
      intermediary method_27601 Lnet/minecraft/class_473$class_5233;method_27601(II)I
      named getVerticalOffset Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;getVerticalOffset(II)I
    • getLineStart

      public int getLineStart(int position)
      Mappings:
      Namespace Name Mixin selector
      official a Lelm$a;a(I)I
      intermediary method_27600 Lnet/minecraft/class_473$class_5233;method_27600(I)I
      named getLineStart Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;getLineStart(I)I
    • getLineEnd

      public int getLineEnd(int position)
      Mappings:
      Namespace Name Mixin selector
      official b Lelm$a;b(I)I
      intermediary method_27604 Lnet/minecraft/class_473$class_5233;method_27604(I)I
      named getLineEnd Lnet/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent;getLineEnd(I)I