Package net.minecraft.client.util
Class SelectionManager
java.lang.Object
net.minecraft.client.util.SelectionManager
@Environment(CLIENT) public class SelectionManager extends Object
- Mappings:
Namespace Name official dxj
intermediary net/minecraft/class_3728
named net/minecraft/client/util/SelectionManager
-
Field Summary
Fields Modifier and Type Field Description private Supplier<String>
clipboardGetter
private Consumer<String>
clipboardSetter
private int
selectionEnd
private int
selectionStart
private Predicate<String>
stringFilter
private Supplier<String>
stringGetter
private Consumer<String>
stringSetter
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description private int
clampCursorPosition(int pos)
void
copy()
void
cut()
void
delete(int cursorOffset)
private String
deleteSelectedText(String string)
static String
getClipboard(MinecraftClient client)
private String
getSelectedText(String string)
int
getSelectionEnd()
int
getSelectionStart()
boolean
handleSpecialKey(int keyCode)
boolean
insert(char c)
void
insert(String string)
private void
insert(String string, String insertion)
boolean
isSelecting()
static Supplier<String>
makeClipboardGetter(MinecraftClient client)
static Consumer<String>
makeClipboardSetter(MinecraftClient client)
void
method_35727(int int2)
void
method_35728(int int2)
void
method_35729()
void
method_35730(int int2)
void
method_35731(int int2)
void
moveCursor(int offset, boolean shiftDown)
void
moveCursorPastWord(int offset, boolean shiftDown)
void
moveCursorTo(int position, boolean shiftDown)
private void
moveCursorToEnd(boolean shiftDown)
private void
moveCursorToStart(boolean shiftDown)
void
paste()
void
putCursorAtEnd()
void
selectAll()
static void
setClipboard(MinecraftClient client, String clipboard)
void
setSelection(int start, int end)
private void
updateSelectionRange(boolean shiftDown)
-
Field Details
-
stringGetter
- Mappings:
Namespace Name Mixin selector official a
Ldxj;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
Ldxj;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
Ldxj;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
Ldxj;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
Ldxj;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;
-
selectionStart
private int selectionStart- Mappings:
Namespace Name Mixin selector official f
Ldxj;f:I
intermediary field_16453
Lnet/minecraft/class_3728;field_16453:I
named selectionStart
Lnet/minecraft/client/util/SelectionManager;selectionStart:I
-
selectionEnd
private int selectionEnd- Mappings:
Namespace Name Mixin selector official g
Ldxj;g:I
intermediary field_16452
Lnet/minecraft/class_3728;field_16452:I
named selectionEnd
Lnet/minecraft/client/util/SelectionManager;selectionEnd: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 official <init>
Ldxj;<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
Ldxj;a(Lduk;)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
Ldxj;b(Lduk;)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
Ldxj;c(Lduk;)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
Ldxj;a(Lduk;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
-
insert
public boolean insert(char c)- Mappings:
Namespace Name Mixin selector official a
Ldxj;a(C)Z
intermediary method_16199
Lnet/minecraft/class_3728;method_16199(C)Z
named insert
Lnet/minecraft/client/util/SelectionManager;insert(C)Z
-
handleSpecialKey
public boolean handleSpecialKey(int keyCode)- Mappings:
Namespace Name Mixin selector official a
Ldxj;a(I)Z
intermediary method_16202
Lnet/minecraft/class_3728;method_16202(I)Z
named handleSpecialKey
Lnet/minecraft/client/util/SelectionManager;handleSpecialKey(I)Z
-
clampCursorPosition
private int clampCursorPosition(int pos)- Mappings:
Namespace Name Mixin selector official g
Ldxj;g(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
Ldxj;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
Ldxj;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
-
updateSelectionRange
private void updateSelectionRange(boolean shiftDown)- Mappings:
Namespace Name Mixin selector official a
Ldxj;a(Z)V
intermediary method_27562
Lnet/minecraft/class_3728;method_27562(Z)V
named updateSelectionRange
Lnet/minecraft/client/util/SelectionManager;updateSelectionRange(Z)V
-
method_35727
public void method_35727(int int2)- Mappings:
Namespace Name Mixin selector official b
Ldxj;b(I)V
intermediary method_35727
Lnet/minecraft/class_3728;method_35727(I)V
named method_35727
Lnet/minecraft/client/util/SelectionManager;method_35727(I)V
-
moveCursor
public void moveCursor(int offset, boolean shiftDown)- Mappings:
Namespace Name Mixin selector official a
Ldxj;a(IZ)V
intermediary method_27549
Lnet/minecraft/class_3728;method_27549(IZ)V
named moveCursor
Lnet/minecraft/client/util/SelectionManager;moveCursor(IZ)V
-
method_35728
public void method_35728(int int2)- Mappings:
Namespace Name Mixin selector official c
Ldxj;c(I)V
intermediary method_35728
Lnet/minecraft/class_3728;method_35728(I)V
named method_35728
Lnet/minecraft/client/util/SelectionManager;method_35728(I)V
-
moveCursorPastWord
public void moveCursorPastWord(int offset, boolean shiftDown)- Mappings:
Namespace Name Mixin selector official b
Ldxj;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
public void delete(int cursorOffset)- Mappings:
Namespace Name Mixin selector official d
Ldxj;d(I)V
intermediary method_27564
Lnet/minecraft/class_3728;method_27564(I)V
named delete
Lnet/minecraft/client/util/SelectionManager;delete(I)V
-
cut
public void cut()- Mappings:
Namespace Name Mixin selector official a
Ldxj;a()V
intermediary method_27547
Lnet/minecraft/class_3728;method_27547()V
named cut
Lnet/minecraft/client/util/SelectionManager;cut()V
-
paste
public void paste()- Mappings:
Namespace Name Mixin selector official b
Ldxj;b()V
intermediary method_27554
Lnet/minecraft/class_3728;method_27554()V
named paste
Lnet/minecraft/client/util/SelectionManager;paste()V
-
copy
public void copy()- Mappings:
Namespace Name Mixin selector official c
Ldxj;c()V
intermediary method_27559
Lnet/minecraft/class_3728;method_27559()V
named copy
Lnet/minecraft/client/util/SelectionManager;copy()V
-
selectAll
public void selectAll()- Mappings:
Namespace Name Mixin selector official d
Ldxj;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
Ldxj;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
Ldxj;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;
-
method_35729
public void method_35729()- Mappings:
Namespace Name Mixin selector official e
Ldxj;e()V
intermediary method_35729
Lnet/minecraft/class_3728;method_35729()V
named method_35729
Lnet/minecraft/client/util/SelectionManager;method_35729()V
-
moveCursorToStart
private void moveCursorToStart(boolean shiftDown)- Mappings:
Namespace Name Mixin selector official b
Ldxj;b(Z)V
intermediary method_27553
Lnet/minecraft/class_3728;method_27553(Z)V
named moveCursorToStart
Lnet/minecraft/client/util/SelectionManager;moveCursorToStart(Z)V
-
putCursorAtEnd
public void putCursorAtEnd()- Mappings:
Namespace Name Mixin selector official f
Ldxj;f()V
intermediary method_16204
Lnet/minecraft/class_3728;method_16204()V
named putCursorAtEnd
Lnet/minecraft/client/util/SelectionManager;putCursorAtEnd()V
-
moveCursorToEnd
private void moveCursorToEnd(boolean shiftDown)- Mappings:
Namespace Name Mixin selector official c
Ldxj;c(Z)V
intermediary method_27558
Lnet/minecraft/class_3728;method_27558(Z)V
named moveCursorToEnd
Lnet/minecraft/client/util/SelectionManager;moveCursorToEnd(Z)V
-
getSelectionStart
public int getSelectionStart()- Mappings:
Namespace Name Mixin selector official g
Ldxj;g()I
intermediary method_16201
Lnet/minecraft/class_3728;method_16201()I
named getSelectionStart
Lnet/minecraft/client/util/SelectionManager;getSelectionStart()I
-
method_35730
public void method_35730(int int2)- Mappings:
Namespace Name Mixin selector official e
Ldxj;e(I)V
intermediary method_35730
Lnet/minecraft/class_3728;method_35730(I)V
named method_35730
Lnet/minecraft/client/util/SelectionManager;method_35730(I)V
-
moveCursorTo
public void moveCursorTo(int position, boolean shiftDown)- Mappings:
Namespace Name Mixin selector official c
Ldxj;c(IZ)V
intermediary method_27560
Lnet/minecraft/class_3728;method_27560(IZ)V
named moveCursorTo
Lnet/minecraft/client/util/SelectionManager;moveCursorTo(IZ)V
-
getSelectionEnd
public int getSelectionEnd()- Mappings:
Namespace Name Mixin selector official h
Ldxj;h()I
intermediary method_16203
Lnet/minecraft/class_3728;method_16203()I
named getSelectionEnd
Lnet/minecraft/client/util/SelectionManager;getSelectionEnd()I
-
method_35731
public void method_35731(int int2)- Mappings:
Namespace Name Mixin selector official f
Ldxj;f(I)V
intermediary method_35731
Lnet/minecraft/class_3728;method_35731(I)V
named method_35731
Lnet/minecraft/client/util/SelectionManager;method_35731(I)V
-
setSelection
public void setSelection(int start, int end)- Mappings:
Namespace Name Mixin selector official a
Ldxj;a(II)V
intermediary method_27548
Lnet/minecraft/class_3728;method_27548(II)V
named setSelection
Lnet/minecraft/client/util/SelectionManager;setSelection(II)V
-
isSelecting
public boolean isSelecting()- Mappings:
Namespace Name Mixin selector official i
Ldxj;i()Z
intermediary method_27568
Lnet/minecraft/class_3728;method_27568()Z
named isSelecting
Lnet/minecraft/client/util/SelectionManager;isSelecting()Z
-