Package net.minecraft.client.util
Class SelectionManager
java.lang.Object
net.minecraft.client.util.SelectionManager
- Mappings:
- Namespace - Name - official - erq- intermediary - net/minecraft/class_3728- named - net/minecraft/client/util/SelectionManager
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate intprivate int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate intclampCursorPosition(int pos) voidcopy()voidcut()voiddelete(int offset) voiddelete(int offset, SelectionManager.SelectionType selectionType) private StringdeleteSelectedText(String string) voiddeleteWord(int offset) static StringgetClipboard(MinecraftClient client) private StringgetSelectedText(String string) intintbooleanhandleSpecialKey(int keyCode) booleaninsert(char c) voidprivate voidbooleanmakeClipboardGetter(MinecraftClient client) makeClipboardSetter(MinecraftClient client) voidmoveCursor(int offset) voidmoveCursor(int offset, boolean shiftDown) voidmoveCursor(int offset, boolean shiftDown, SelectionManager.SelectionType selectionType) voidmoveCursorPastWord(int offset) voidmoveCursorPastWord(int offset, boolean shiftDown) voidmoveCursorTo(int position) voidmoveCursorTo(int position, boolean shiftDown) voidmoveCursorToEnd(boolean shiftDown) voidvoidmoveCursorToStart(boolean shiftDown) voidpaste()voidvoidstatic voidsetClipboard(MinecraftClient client, String clipboard) voidsetSelection(int start, int end) voidsetSelectionEnd(int pos) private voidupdateSelectionRange(boolean shiftDown) 
- 
Field Details- 
stringGetter- Mappings:
- Namespace - Name - Mixin selector - official - a- Lerq;a:Ljava/util/function/Supplier;- intermediary - field_24257- Lnet/minecraft/class_3728;field_24257:Ljava/util/function/Supplier;- named - stringGetter- Lnet/minecraft/client/util/SelectionManager;stringGetter:Ljava/util/function/Supplier;
 
- 
stringSetter- Mappings:
- Namespace - Name - Mixin selector - official - b- Lerq;b:Ljava/util/function/Consumer;- intermediary - field_24258- Lnet/minecraft/class_3728;field_24258:Ljava/util/function/Consumer;- named - stringSetter- Lnet/minecraft/client/util/SelectionManager;stringSetter:Ljava/util/function/Consumer;
 
- 
clipboardGetter- Mappings:
- Namespace - Name - Mixin selector - official - c- Lerq;c:Ljava/util/function/Supplier;- intermediary - field_16456- Lnet/minecraft/class_3728;field_16456:Ljava/util/function/Supplier;- named - clipboardGetter- Lnet/minecraft/client/util/SelectionManager;clipboardGetter:Ljava/util/function/Supplier;
 
- 
clipboardSetter- Mappings:
- Namespace - Name - Mixin selector - official - d- Lerq;d:Ljava/util/function/Consumer;- intermediary - field_16458- Lnet/minecraft/class_3728;field_16458:Ljava/util/function/Consumer;- named - clipboardSetter- Lnet/minecraft/client/util/SelectionManager;clipboardSetter:Ljava/util/function/Consumer;
 
- 
stringFilter- Mappings:
- Namespace - Name - Mixin selector - official - e- Lerq;e:Ljava/util/function/Predicate;- intermediary - field_24259- Lnet/minecraft/class_3728;field_24259:Ljava/util/function/Predicate;- named - stringFilter- Lnet/minecraft/client/util/SelectionManager;stringFilter:Ljava/util/function/Predicate;
 
- 
selectionStartprivate int selectionStart- Mappings:
- Namespace - Name - Mixin selector - official - f- Lerq;f:I- intermediary - field_16453- Lnet/minecraft/class_3728;field_16453:I- named - selectionStart- Lnet/minecraft/client/util/SelectionManager;selectionStart:I
 
- 
selectionEndprivate int selectionEnd- Mappings:
- Namespace - Name - Mixin selector - official - g- Lerq;g:I- intermediary - field_16452- Lnet/minecraft/class_3728;field_16452:I- named - selectionEnd- Lnet/minecraft/client/util/SelectionManager;selectionEnd:I
 
 
- 
- 
Constructor Details- 
SelectionManagerpublic SelectionManager(Supplier<String> stringGetter, Consumer<String> stringSetter, Supplier<String> clipboardGetter, Consumer<String> clipboardSetter, Predicate<String> stringFilter) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lerq;<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- 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
 
 
- 
- 
Method Details- 
makeClipboardGetter- Mappings:
- Namespace - Name - Mixin selector - official - a- Lerq;a(Lenn;)Ljava/util/function/Supplier;- intermediary - method_27550- Lnet/minecraft/class_3728;method_27550(Lnet/minecraft/class_310;)Ljava/util/function/Supplier;- named - makeClipboardGetter- Lnet/minecraft/client/util/SelectionManager;makeClipboardGetter(Lnet/minecraft/client/MinecraftClient;)Ljava/util/function/Supplier;
 
- 
getClipboard- Mappings:
- Namespace - Name - Mixin selector - official - b- Lerq;b(Lenn;)Ljava/lang/String;- intermediary - method_27556- Lnet/minecraft/class_3728;method_27556(Lnet/minecraft/class_310;)Ljava/lang/String;- named - getClipboard- Lnet/minecraft/client/util/SelectionManager;getClipboard(Lnet/minecraft/client/MinecraftClient;)Ljava/lang/String;
 
- 
makeClipboardSetter- Mappings:
- Namespace - Name - Mixin selector - official - c- Lerq;c(Lenn;)Ljava/util/function/Consumer;- intermediary - method_27561- Lnet/minecraft/class_3728;method_27561(Lnet/minecraft/class_310;)Ljava/util/function/Consumer;- named - makeClipboardSetter- Lnet/minecraft/client/util/SelectionManager;makeClipboardSetter(Lnet/minecraft/client/MinecraftClient;)Ljava/util/function/Consumer;
 
- 
setClipboard- Mappings:
- Namespace - Name - Mixin selector - official - a- Lerq;a(Lenn;Ljava/lang/String;)V- intermediary - method_27551- Lnet/minecraft/class_3728;method_27551(Lnet/minecraft/class_310;Ljava/lang/String;)V- named - setClipboard- Lnet/minecraft/client/util/SelectionManager;setClipboard(Lnet/minecraft/client/MinecraftClient;Ljava/lang/String;)V
 
- 
insertpublic boolean insert(char c) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lerq;a(C)Z- intermediary - method_16199- Lnet/minecraft/class_3728;method_16199(C)Z- named - insert- Lnet/minecraft/client/util/SelectionManager;insert(C)Z
 
- 
handleSpecialKeypublic boolean handleSpecialKey(int keyCode) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lerq;a(I)Z- intermediary - method_16202- Lnet/minecraft/class_3728;method_16202(I)Z- named - handleSpecialKey- Lnet/minecraft/client/util/SelectionManager;handleSpecialKey(I)Z
 
- 
clampCursorPositionprivate int clampCursorPosition(int pos) - Mappings:
- Namespace - Name - Mixin selector - official - h- Lerq;h(I)I- intermediary - method_27567- Lnet/minecraft/class_3728;method_27567(I)I- named - clampCursorPosition- Lnet/minecraft/client/util/SelectionManager;clampCursorPosition(I)I
 
- 
insert- Mappings:
- Namespace - Name - Mixin selector - official - a- Lerq;a(Ljava/lang/String;Ljava/lang/String;)V- intermediary - method_27552- Lnet/minecraft/class_3728;method_27552(Ljava/lang/String;Ljava/lang/String;)V- named - insert- Lnet/minecraft/client/util/SelectionManager;insert(Ljava/lang/String;Ljava/lang/String;)V
 
- 
insert- Mappings:
- Namespace - Name - Mixin selector - official - a- Lerq;a(Ljava/lang/String;)V- intermediary - method_16197- Lnet/minecraft/class_3728;method_16197(Ljava/lang/String;)V- named - insert- Lnet/minecraft/client/util/SelectionManager;insert(Ljava/lang/String;)V
 
- 
updateSelectionRangeprivate void updateSelectionRange(boolean shiftDown) - Mappings:
- Namespace - Name - Mixin selector - official - c- Lerq;c(Z)V- intermediary - method_27562- Lnet/minecraft/class_3728;method_27562(Z)V- named - updateSelectionRange- Lnet/minecraft/client/util/SelectionManager;updateSelectionRange(Z)V
 
- 
moveCursor- Mappings:
- Namespace - Name - Mixin selector - official - a- Lerq;a(IZLerq$a;)V- intermediary - method_42575- Lnet/minecraft/class_3728;method_42575(IZLnet/minecraft/class_3728$class_7279;)V- named - moveCursor- Lnet/minecraft/client/util/SelectionManager;moveCursor(IZLnet/minecraft/client/util/SelectionManager$SelectionType;)V
 
- 
moveCursorpublic void moveCursor(int offset) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lerq;b(I)V- intermediary - method_35727- Lnet/minecraft/class_3728;method_35727(I)V- named - moveCursor- Lnet/minecraft/client/util/SelectionManager;moveCursor(I)V
 
- 
moveCursorpublic void moveCursor(int offset, boolean shiftDown) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lerq;a(IZ)V- intermediary - method_27549- Lnet/minecraft/class_3728;method_27549(IZ)V- named - moveCursor- Lnet/minecraft/client/util/SelectionManager;moveCursor(IZ)V
 
- 
moveCursorPastWordpublic void moveCursorPastWord(int offset) - Mappings:
- Namespace - Name - Mixin selector - official - c- Lerq;c(I)V- intermediary - method_35728- Lnet/minecraft/class_3728;method_35728(I)V- named - moveCursorPastWord- Lnet/minecraft/client/util/SelectionManager;moveCursorPastWord(I)V
 
- 
moveCursorPastWordpublic void moveCursorPastWord(int offset, boolean shiftDown) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lerq;b(IZ)V- intermediary - method_27555- Lnet/minecraft/class_3728;method_27555(IZ)V- named - moveCursorPastWord- Lnet/minecraft/client/util/SelectionManager;moveCursorPastWord(IZ)V
 
- 
delete- Mappings:
- Namespace - Name - Mixin selector - official - a- Lerq;a(ILerq$a;)V- intermediary - method_42574- Lnet/minecraft/class_3728;method_42574(ILnet/minecraft/class_3728$class_7279;)V- named - delete- Lnet/minecraft/client/util/SelectionManager;delete(ILnet/minecraft/client/util/SelectionManager$SelectionType;)V
 
- 
deleteWordpublic void deleteWord(int offset) - Mappings:
- Namespace - Name - Mixin selector - official - d- Lerq;d(I)V- intermediary - method_42576- Lnet/minecraft/class_3728;method_42576(I)V- named - deleteWord- Lnet/minecraft/client/util/SelectionManager;deleteWord(I)V
 
- 
deletepublic void delete(int offset) - Mappings:
- Namespace - Name - Mixin selector - official - e- Lerq;e(I)V- intermediary - method_27564- Lnet/minecraft/class_3728;method_27564(I)V- named - delete- Lnet/minecraft/client/util/SelectionManager;delete(I)V
 
- 
cutpublic void cut()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lerq;a()V- intermediary - method_27547- Lnet/minecraft/class_3728;method_27547()V- named - cut- Lnet/minecraft/client/util/SelectionManager;cut()V
 
- 
pastepublic void paste()- Mappings:
- Namespace - Name - Mixin selector - official - b- Lerq;b()V- intermediary - method_27554- Lnet/minecraft/class_3728;method_27554()V- named - paste- Lnet/minecraft/client/util/SelectionManager;paste()V
 
- 
copypublic void copy()- Mappings:
- Namespace - Name - Mixin selector - official - c- Lerq;c()V- intermediary - method_27559- Lnet/minecraft/class_3728;method_27559()V- named - copy- Lnet/minecraft/client/util/SelectionManager;copy()V
 
- 
selectAllpublic void selectAll()- Mappings:
- Namespace - Name - Mixin selector - official - d- Lerq;d()V- intermediary - method_27563- Lnet/minecraft/class_3728;method_27563()V- named - selectAll- Lnet/minecraft/client/util/SelectionManager;selectAll()V
 
- 
getSelectedText- Mappings:
- Namespace - Name - Mixin selector - official - b- Lerq;b(Ljava/lang/String;)Ljava/lang/String;- intermediary - method_16200- Lnet/minecraft/class_3728;method_16200(Ljava/lang/String;)Ljava/lang/String;- named - getSelectedText- Lnet/minecraft/client/util/SelectionManager;getSelectedText(Ljava/lang/String;)Ljava/lang/String;
 
- 
deleteSelectedText- Mappings:
- Namespace - Name - Mixin selector - official - c- Lerq;c(Ljava/lang/String;)Ljava/lang/String;- intermediary - method_16198- Lnet/minecraft/class_3728;method_16198(Ljava/lang/String;)Ljava/lang/String;- named - deleteSelectedText- Lnet/minecraft/client/util/SelectionManager;deleteSelectedText(Ljava/lang/String;)Ljava/lang/String;
 
- 
moveCursorToStartpublic void moveCursorToStart()- Mappings:
- Namespace - Name - Mixin selector - official - e- Lerq;e()V- intermediary - method_35729- Lnet/minecraft/class_3728;method_35729()V- named - moveCursorToStart- Lnet/minecraft/client/util/SelectionManager;moveCursorToStart()V
 
- 
moveCursorToStartpublic void moveCursorToStart(boolean shiftDown) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lerq;a(Z)V- intermediary - method_27553- Lnet/minecraft/class_3728;method_27553(Z)V- named - moveCursorToStart- Lnet/minecraft/client/util/SelectionManager;moveCursorToStart(Z)V
 
- 
putCursorAtEndpublic void putCursorAtEnd()- Mappings:
- Namespace - Name - Mixin selector - official - f- Lerq;f()V- intermediary - method_16204- Lnet/minecraft/class_3728;method_16204()V- named - putCursorAtEnd- Lnet/minecraft/client/util/SelectionManager;putCursorAtEnd()V
 
- 
moveCursorToEndpublic void moveCursorToEnd(boolean shiftDown) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lerq;b(Z)V- intermediary - method_27558- Lnet/minecraft/class_3728;method_27558(Z)V- named - moveCursorToEnd- Lnet/minecraft/client/util/SelectionManager;moveCursorToEnd(Z)V
 
- 
getSelectionStartpublic int getSelectionStart()- Mappings:
- Namespace - Name - Mixin selector - official - g- Lerq;g()I- intermediary - method_16201- Lnet/minecraft/class_3728;method_16201()I- named - getSelectionStart- Lnet/minecraft/client/util/SelectionManager;getSelectionStart()I
 
- 
moveCursorTopublic void moveCursorTo(int position) - Mappings:
- Namespace - Name - Mixin selector - official - f- Lerq;f(I)V- intermediary - method_35730- Lnet/minecraft/class_3728;method_35730(I)V- named - moveCursorTo- Lnet/minecraft/client/util/SelectionManager;moveCursorTo(I)V
 
- 
moveCursorTopublic void moveCursorTo(int position, boolean shiftDown) - Mappings:
- Namespace - Name - Mixin selector - official - c- Lerq;c(IZ)V- intermediary - method_27560- Lnet/minecraft/class_3728;method_27560(IZ)V- named - moveCursorTo- Lnet/minecraft/client/util/SelectionManager;moveCursorTo(IZ)V
 
- 
getSelectionEndpublic int getSelectionEnd()- Mappings:
- Namespace - Name - Mixin selector - official - h- Lerq;h()I- intermediary - method_16203- Lnet/minecraft/class_3728;method_16203()I- named - getSelectionEnd- Lnet/minecraft/client/util/SelectionManager;getSelectionEnd()I
 
- 
setSelectionEndpublic void setSelectionEnd(int pos) - Mappings:
- Namespace - Name - Mixin selector - official - g- Lerq;g(I)V- intermediary - method_35731- Lnet/minecraft/class_3728;method_35731(I)V- named - setSelectionEnd- Lnet/minecraft/client/util/SelectionManager;setSelectionEnd(I)V
 
- 
setSelectionpublic void setSelection(int start, int end) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lerq;a(II)V- intermediary - method_27548- Lnet/minecraft/class_3728;method_27548(II)V- named - setSelection- Lnet/minecraft/client/util/SelectionManager;setSelection(II)V
 
- 
isSelectingpublic boolean isSelecting()- Mappings:
- Namespace - Name - Mixin selector - official - i- Lerq;i()Z- intermediary - method_27568- Lnet/minecraft/class_3728;method_27568()Z- named - isSelecting- Lnet/minecraft/client/util/SelectionManager;isSelecting()Z
 
 
-