Class SelectionManager

java.lang.Object
net.minecraft.client.util.SelectionManager

@Environment(CLIENT) public class SelectionManager extends Object
Mappings:
Namespace Name
named net/minecraft/client/util/SelectionManager
intermediary net/minecraft/class_3728
official fjz
  • Field Details

    • stringGetter

      private final Supplier<String> stringGetter
      Mappings:
      Namespace Name Mixin selector
      named stringGetter Lnet/minecraft/client/util/SelectionManager;stringGetter:Ljava/util/function/Supplier;
      intermediary field_24257 Lnet/minecraft/class_3728;field_24257:Ljava/util/function/Supplier;
      official a Lfjz;a:Ljava/util/function/Supplier;
    • stringSetter

      private final Consumer<String> stringSetter
      Mappings:
      Namespace Name Mixin selector
      named stringSetter Lnet/minecraft/client/util/SelectionManager;stringSetter:Ljava/util/function/Consumer;
      intermediary field_24258 Lnet/minecraft/class_3728;field_24258:Ljava/util/function/Consumer;
      official b Lfjz;b:Ljava/util/function/Consumer;
    • clipboardGetter

      private final Supplier<String> clipboardGetter
      Mappings:
      Namespace Name Mixin selector
      named clipboardGetter Lnet/minecraft/client/util/SelectionManager;clipboardGetter:Ljava/util/function/Supplier;
      intermediary field_16456 Lnet/minecraft/class_3728;field_16456:Ljava/util/function/Supplier;
      official c Lfjz;c:Ljava/util/function/Supplier;
    • clipboardSetter

      private final Consumer<String> clipboardSetter
      Mappings:
      Namespace Name Mixin selector
      named clipboardSetter Lnet/minecraft/client/util/SelectionManager;clipboardSetter:Ljava/util/function/Consumer;
      intermediary field_16458 Lnet/minecraft/class_3728;field_16458:Ljava/util/function/Consumer;
      official d Lfjz;d:Ljava/util/function/Consumer;
    • stringFilter

      private final Predicate<String> stringFilter
      Mappings:
      Namespace Name Mixin selector
      named stringFilter Lnet/minecraft/client/util/SelectionManager;stringFilter:Ljava/util/function/Predicate;
      intermediary field_24259 Lnet/minecraft/class_3728;field_24259:Ljava/util/function/Predicate;
      official e Lfjz;e:Ljava/util/function/Predicate;
    • selectionStart

      private int selectionStart
      Mappings:
      Namespace Name Mixin selector
      named selectionStart Lnet/minecraft/client/util/SelectionManager;selectionStart:I
      intermediary field_16453 Lnet/minecraft/class_3728;field_16453:I
      official f Lfjz;f:I
    • selectionEnd

      private int selectionEnd
      Mappings:
      Namespace Name Mixin selector
      named selectionEnd Lnet/minecraft/client/util/SelectionManager;selectionEnd:I
      intermediary field_16452 Lnet/minecraft/class_3728;field_16452:I
      official g Lfjz;g:I
  • Constructor Details

    • SelectionManager

      public SelectionManager(Supplier<String> stringGetter, Consumer<String> stringSetter, Supplier<String> clipboardGetter, Consumer<String> clipboardSetter, Predicate<String> stringFilter)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/util/SelectionManager;<init>(Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V
      intermediary <init> Lnet/minecraft/class_3728;<init>(Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V
      official <init> Lfjz;<init>(Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V
  • Method Details

    • makeClipboardGetter

      public static Supplier<String> makeClipboardGetter(MinecraftClient client)
      Mappings:
      Namespace Name Mixin selector
      named makeClipboardGetter Lnet/minecraft/client/util/SelectionManager;makeClipboardGetter(Lnet/minecraft/client/MinecraftClient;)Ljava/util/function/Supplier;
      intermediary method_27550 Lnet/minecraft/class_3728;method_27550(Lnet/minecraft/class_310;)Ljava/util/function/Supplier;
      official a Lfjz;a(Lffg;)Ljava/util/function/Supplier;
    • getClipboard

      public static String getClipboard(MinecraftClient client)
      Mappings:
      Namespace Name Mixin selector
      named getClipboard Lnet/minecraft/client/util/SelectionManager;getClipboard(Lnet/minecraft/client/MinecraftClient;)Ljava/lang/String;
      intermediary method_27556 Lnet/minecraft/class_3728;method_27556(Lnet/minecraft/class_310;)Ljava/lang/String;
      official b Lfjz;b(Lffg;)Ljava/lang/String;
    • makeClipboardSetter

      public static Consumer<String> makeClipboardSetter(MinecraftClient client)
      Mappings:
      Namespace Name Mixin selector
      named makeClipboardSetter Lnet/minecraft/client/util/SelectionManager;makeClipboardSetter(Lnet/minecraft/client/MinecraftClient;)Ljava/util/function/Consumer;
      intermediary method_27561 Lnet/minecraft/class_3728;method_27561(Lnet/minecraft/class_310;)Ljava/util/function/Consumer;
      official c Lfjz;c(Lffg;)Ljava/util/function/Consumer;
    • setClipboard

      public static void setClipboard(MinecraftClient client, String clipboard)
      Mappings:
      Namespace Name Mixin selector
      named setClipboard Lnet/minecraft/client/util/SelectionManager;setClipboard(Lnet/minecraft/client/MinecraftClient;Ljava/lang/String;)V
      intermediary method_27551 Lnet/minecraft/class_3728;method_27551(Lnet/minecraft/class_310;Ljava/lang/String;)V
      official a Lfjz;a(Lffg;Ljava/lang/String;)V
    • insert

      public boolean insert(char c)
      Mappings:
      Namespace Name Mixin selector
      named insert Lnet/minecraft/client/util/SelectionManager;insert(C)Z
      intermediary method_16199 Lnet/minecraft/class_3728;method_16199(C)Z
      official a Lfjz;a(C)Z
    • handleSpecialKey

      public boolean handleSpecialKey(int keyCode)
      Mappings:
      Namespace Name Mixin selector
      named handleSpecialKey Lnet/minecraft/client/util/SelectionManager;handleSpecialKey(I)Z
      intermediary method_16202 Lnet/minecraft/class_3728;method_16202(I)Z
      official a Lfjz;a(I)Z
    • clampCursorPosition

      private int clampCursorPosition(int pos)
      Mappings:
      Namespace Name Mixin selector
      named clampCursorPosition Lnet/minecraft/client/util/SelectionManager;clampCursorPosition(I)I
      intermediary method_27567 Lnet/minecraft/class_3728;method_27567(I)I
      official h Lfjz;h(I)I
    • insert

      private void insert(String string, String insertion)
      Mappings:
      Namespace Name Mixin selector
      named insert Lnet/minecraft/client/util/SelectionManager;insert(Ljava/lang/String;Ljava/lang/String;)V
      intermediary method_27552 Lnet/minecraft/class_3728;method_27552(Ljava/lang/String;Ljava/lang/String;)V
      official a Lfjz;a(Ljava/lang/String;Ljava/lang/String;)V
    • insert

      public void insert(String string)
      Mappings:
      Namespace Name Mixin selector
      named insert Lnet/minecraft/client/util/SelectionManager;insert(Ljava/lang/String;)V
      intermediary method_16197 Lnet/minecraft/class_3728;method_16197(Ljava/lang/String;)V
      official a Lfjz;a(Ljava/lang/String;)V
    • updateSelectionRange

      private void updateSelectionRange(boolean shiftDown)
      Mappings:
      Namespace Name Mixin selector
      named updateSelectionRange Lnet/minecraft/client/util/SelectionManager;updateSelectionRange(Z)V
      intermediary method_27562 Lnet/minecraft/class_3728;method_27562(Z)V
      official c Lfjz;c(Z)V
    • moveCursor

      public void moveCursor(int offset, boolean shiftDown, SelectionManager.SelectionType selectionType)
      Mappings:
      Namespace Name Mixin selector
      named moveCursor Lnet/minecraft/client/util/SelectionManager;moveCursor(IZLnet/minecraft/client/util/SelectionManager$SelectionType;)V
      intermediary method_42575 Lnet/minecraft/class_3728;method_42575(IZLnet/minecraft/class_3728$class_7279;)V
      official a Lfjz;a(IZLfjz$a;)V
    • moveCursor

      public void moveCursor(int offset)
      Mappings:
      Namespace Name Mixin selector
      named moveCursor Lnet/minecraft/client/util/SelectionManager;moveCursor(I)V
      intermediary method_35727 Lnet/minecraft/class_3728;method_35727(I)V
      official b Lfjz;b(I)V
    • moveCursor

      public void moveCursor(int offset, boolean shiftDown)
      Mappings:
      Namespace Name Mixin selector
      named moveCursor Lnet/minecraft/client/util/SelectionManager;moveCursor(IZ)V
      intermediary method_27549 Lnet/minecraft/class_3728;method_27549(IZ)V
      official a Lfjz;a(IZ)V
    • moveCursorPastWord

      public void moveCursorPastWord(int offset)
      Mappings:
      Namespace Name Mixin selector
      named moveCursorPastWord Lnet/minecraft/client/util/SelectionManager;moveCursorPastWord(I)V
      intermediary method_35728 Lnet/minecraft/class_3728;method_35728(I)V
      official c Lfjz;c(I)V
    • moveCursorPastWord

      public void moveCursorPastWord(int offset, boolean shiftDown)
      Mappings:
      Namespace Name Mixin selector
      named moveCursorPastWord Lnet/minecraft/client/util/SelectionManager;moveCursorPastWord(IZ)V
      intermediary method_27555 Lnet/minecraft/class_3728;method_27555(IZ)V
      official b Lfjz;b(IZ)V
    • delete

      public void delete(int offset, SelectionManager.SelectionType selectionType)
      Mappings:
      Namespace Name Mixin selector
      named delete Lnet/minecraft/client/util/SelectionManager;delete(ILnet/minecraft/client/util/SelectionManager$SelectionType;)V
      intermediary method_42574 Lnet/minecraft/class_3728;method_42574(ILnet/minecraft/class_3728$class_7279;)V
      official a Lfjz;a(ILfjz$a;)V
    • deleteWord

      public void deleteWord(int offset)
      Mappings:
      Namespace Name Mixin selector
      named deleteWord Lnet/minecraft/client/util/SelectionManager;deleteWord(I)V
      intermediary method_42576 Lnet/minecraft/class_3728;method_42576(I)V
      official d Lfjz;d(I)V
    • delete

      public void delete(int offset)
      Mappings:
      Namespace Name Mixin selector
      named delete Lnet/minecraft/client/util/SelectionManager;delete(I)V
      intermediary method_27564 Lnet/minecraft/class_3728;method_27564(I)V
      official e Lfjz;e(I)V
    • cut

      public void cut()
      Mappings:
      Namespace Name Mixin selector
      named cut Lnet/minecraft/client/util/SelectionManager;cut()V
      intermediary method_27547 Lnet/minecraft/class_3728;method_27547()V
      official a Lfjz;a()V
    • paste

      public void paste()
      Mappings:
      Namespace Name Mixin selector
      named paste Lnet/minecraft/client/util/SelectionManager;paste()V
      intermediary method_27554 Lnet/minecraft/class_3728;method_27554()V
      official b Lfjz;b()V
    • copy

      public void copy()
      Mappings:
      Namespace Name Mixin selector
      named copy Lnet/minecraft/client/util/SelectionManager;copy()V
      intermediary method_27559 Lnet/minecraft/class_3728;method_27559()V
      official c Lfjz;c()V
    • selectAll

      public void selectAll()
      Mappings:
      Namespace Name Mixin selector
      named selectAll Lnet/minecraft/client/util/SelectionManager;selectAll()V
      intermediary method_27563 Lnet/minecraft/class_3728;method_27563()V
      official d Lfjz;d()V
    • getSelectedText

      private String getSelectedText(String string)
      Mappings:
      Namespace Name Mixin selector
      named getSelectedText Lnet/minecraft/client/util/SelectionManager;getSelectedText(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_16200 Lnet/minecraft/class_3728;method_16200(Ljava/lang/String;)Ljava/lang/String;
      official b Lfjz;b(Ljava/lang/String;)Ljava/lang/String;
    • deleteSelectedText

      private String deleteSelectedText(String string)
      Mappings:
      Namespace Name Mixin selector
      named deleteSelectedText Lnet/minecraft/client/util/SelectionManager;deleteSelectedText(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_16198 Lnet/minecraft/class_3728;method_16198(Ljava/lang/String;)Ljava/lang/String;
      official c Lfjz;c(Ljava/lang/String;)Ljava/lang/String;
    • moveCursorToStart

      public void moveCursorToStart()
      Mappings:
      Namespace Name Mixin selector
      named moveCursorToStart Lnet/minecraft/client/util/SelectionManager;moveCursorToStart()V
      intermediary method_35729 Lnet/minecraft/class_3728;method_35729()V
      official e Lfjz;e()V
    • moveCursorToStart

      public void moveCursorToStart(boolean shiftDown)
      Mappings:
      Namespace Name Mixin selector
      named moveCursorToStart Lnet/minecraft/client/util/SelectionManager;moveCursorToStart(Z)V
      intermediary method_27553 Lnet/minecraft/class_3728;method_27553(Z)V
      official a Lfjz;a(Z)V
    • putCursorAtEnd

      public void putCursorAtEnd()
      Mappings:
      Namespace Name Mixin selector
      named putCursorAtEnd Lnet/minecraft/client/util/SelectionManager;putCursorAtEnd()V
      intermediary method_16204 Lnet/minecraft/class_3728;method_16204()V
      official f Lfjz;f()V
    • moveCursorToEnd

      public void moveCursorToEnd(boolean shiftDown)
      Mappings:
      Namespace Name Mixin selector
      named moveCursorToEnd Lnet/minecraft/client/util/SelectionManager;moveCursorToEnd(Z)V
      intermediary method_27558 Lnet/minecraft/class_3728;method_27558(Z)V
      official b Lfjz;b(Z)V
    • getSelectionStart

      public int getSelectionStart()
      Mappings:
      Namespace Name Mixin selector
      named getSelectionStart Lnet/minecraft/client/util/SelectionManager;getSelectionStart()I
      intermediary method_16201 Lnet/minecraft/class_3728;method_16201()I
      official g Lfjz;g()I
    • moveCursorTo

      public void moveCursorTo(int position)
      Mappings:
      Namespace Name Mixin selector
      named moveCursorTo Lnet/minecraft/client/util/SelectionManager;moveCursorTo(I)V
      intermediary method_35730 Lnet/minecraft/class_3728;method_35730(I)V
      official f Lfjz;f(I)V
    • moveCursorTo

      public void moveCursorTo(int position, boolean shiftDown)
      Mappings:
      Namespace Name Mixin selector
      named moveCursorTo Lnet/minecraft/client/util/SelectionManager;moveCursorTo(IZ)V
      intermediary method_27560 Lnet/minecraft/class_3728;method_27560(IZ)V
      official c Lfjz;c(IZ)V
    • getSelectionEnd

      public int getSelectionEnd()
      Mappings:
      Namespace Name Mixin selector
      named getSelectionEnd Lnet/minecraft/client/util/SelectionManager;getSelectionEnd()I
      intermediary method_16203 Lnet/minecraft/class_3728;method_16203()I
      official h Lfjz;h()I
    • setSelectionEnd

      public void setSelectionEnd(int pos)
      Mappings:
      Namespace Name Mixin selector
      named setSelectionEnd Lnet/minecraft/client/util/SelectionManager;setSelectionEnd(I)V
      intermediary method_35731 Lnet/minecraft/class_3728;method_35731(I)V
      official g Lfjz;g(I)V
    • setSelection

      public void setSelection(int start, int end)
      Mappings:
      Namespace Name Mixin selector
      named setSelection Lnet/minecraft/client/util/SelectionManager;setSelection(II)V
      intermediary method_27548 Lnet/minecraft/class_3728;method_27548(II)V
      official a Lfjz;a(II)V
    • isSelecting

      public boolean isSelecting()
      Mappings:
      Namespace Name Mixin selector
      named isSelecting Lnet/minecraft/client/util/SelectionManager;isSelecting()Z
      intermediary method_27568 Lnet/minecraft/class_3728;method_27568()Z
      official i Lfjz;i()Z