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 dtjintermediary net/minecraft/class_3728named net/minecraft/client/util/SelectionManager
-
Field Summary
Fields Modifier and Type Field Description private Supplier<String>clipboardGetterprivate Consumer<String>clipboardSetterprivate intselectionEndprivate intselectionStartprivate Predicate<String>stringFilterprivate Supplier<String>stringGetterprivate Consumer<String>stringSetter -
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidcopy()voidcut()voiddelete(int cursorOffset)private StringdeleteSelectedText(String string)static StringgetClipboard(MinecraftClient client)private StringgetSelectedText(String string)intgetSelectionEnd()intgetSelectionStart()booleanhandleSpecialKey(int keyCode)booleaninsert(char c)voidinsert(String string)private voidinsert(String string, String insertion)static Supplier<String>makeClipboardGetter(MinecraftClient client)static Consumer<String>makeClipboardSetter(MinecraftClient client)voidmethod_27548(int int2, int int3)private voidmethod_27553(boolean bool)private voidmethod_27558(boolean bool)voidmethod_27560(int int2, boolean bool)private intmethod_27567(int int2)booleanmethod_27568()voidmoveCaretToEnd()voidmoveCursor(int offset, boolean shiftDown)voidmoveCursorPastWord(int offset, boolean shiftDown)voidpaste()voidselectAll()static voidsetClipboard(MinecraftClient client, String clipboard)private voidupdateSelectionRange(boolean shiftDown)
-
Field Details
-
stringGetter
- Mappings:
Namespace Name Mixin selector official aLdtj;a:Ljava/util/function/Supplier;intermediary field_24257Lnet/minecraft/class_3728;field_24257:Ljava/util/function/Supplier;named stringGetterLnet/minecraft/client/util/SelectionManager;stringGetter:Ljava/util/function/Supplier;
-
stringSetter
- Mappings:
Namespace Name Mixin selector official bLdtj;b:Ljava/util/function/Consumer;intermediary field_24258Lnet/minecraft/class_3728;field_24258:Ljava/util/function/Consumer;named stringSetterLnet/minecraft/client/util/SelectionManager;stringSetter:Ljava/util/function/Consumer;
-
clipboardGetter
- Mappings:
Namespace Name Mixin selector official cLdtj;c:Ljava/util/function/Supplier;intermediary field_16456Lnet/minecraft/class_3728;field_16456:Ljava/util/function/Supplier;named clipboardGetterLnet/minecraft/client/util/SelectionManager;clipboardGetter:Ljava/util/function/Supplier;
-
clipboardSetter
- Mappings:
Namespace Name Mixin selector official dLdtj;d:Ljava/util/function/Consumer;intermediary field_16458Lnet/minecraft/class_3728;field_16458:Ljava/util/function/Consumer;named clipboardSetterLnet/minecraft/client/util/SelectionManager;clipboardSetter:Ljava/util/function/Consumer;
-
stringFilter
- Mappings:
Namespace Name Mixin selector official eLdtj;e:Ljava/util/function/Predicate;intermediary field_24259Lnet/minecraft/class_3728;field_24259:Ljava/util/function/Predicate;named stringFilterLnet/minecraft/client/util/SelectionManager;stringFilter:Ljava/util/function/Predicate;
-
selectionStart
private int selectionStart- Mappings:
Namespace Name Mixin selector official fLdtj;f:Iintermediary field_16453Lnet/minecraft/class_3728;field_16453:Inamed selectionStartLnet/minecraft/client/util/SelectionManager;selectionStart:I
-
selectionEnd
private int selectionEnd- Mappings:
Namespace Name Mixin selector official gLdtj;g:Iintermediary field_16452Lnet/minecraft/class_3728;field_16452:Inamed selectionEndLnet/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>Ldtj;<init>(Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)Vintermediary <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;)Vnamed <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 aLdtj;a(Ldqk;)Ljava/util/function/Supplier;intermediary method_27550Lnet/minecraft/class_3728;method_27550(Lnet/minecraft/class_310;)Ljava/util/function/Supplier;named makeClipboardGetterLnet/minecraft/client/util/SelectionManager;makeClipboardGetter(Lnet/minecraft/client/MinecraftClient;)Ljava/util/function/Supplier;
-
getClipboard
- Mappings:
Namespace Name Mixin selector official bLdtj;b(Ldqk;)Ljava/lang/String;intermediary method_27556Lnet/minecraft/class_3728;method_27556(Lnet/minecraft/class_310;)Ljava/lang/String;named getClipboardLnet/minecraft/client/util/SelectionManager;getClipboard(Lnet/minecraft/client/MinecraftClient;)Ljava/lang/String;
-
makeClipboardSetter
- Mappings:
Namespace Name Mixin selector official cLdtj;c(Ldqk;)Ljava/util/function/Consumer;intermediary method_27561Lnet/minecraft/class_3728;method_27561(Lnet/minecraft/class_310;)Ljava/util/function/Consumer;named makeClipboardSetterLnet/minecraft/client/util/SelectionManager;makeClipboardSetter(Lnet/minecraft/client/MinecraftClient;)Ljava/util/function/Consumer;
-
setClipboard
- Mappings:
Namespace Name Mixin selector official aLdtj;a(Ldqk;Ljava/lang/String;)Vintermediary method_27551Lnet/minecraft/class_3728;method_27551(Lnet/minecraft/class_310;Ljava/lang/String;)Vnamed setClipboardLnet/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 aLdtj;a(C)Zintermediary method_16199Lnet/minecraft/class_3728;method_16199(C)Znamed insertLnet/minecraft/client/util/SelectionManager;insert(C)Z
-
handleSpecialKey
public boolean handleSpecialKey(int keyCode)- Mappings:
Namespace Name Mixin selector official aLdtj;a(I)Zintermediary method_16202Lnet/minecraft/class_3728;method_16202(I)Znamed handleSpecialKeyLnet/minecraft/client/util/SelectionManager;handleSpecialKey(I)Z
-
method_27567
private int method_27567(int int2)- Mappings:
Namespace Name Mixin selector official gLdtj;g(I)Iintermediary method_27567Lnet/minecraft/class_3728;method_27567(I)Inamed method_27567Lnet/minecraft/client/util/SelectionManager;method_27567(I)I
-
insert
- Mappings:
Namespace Name Mixin selector official aLdtj;a(Ljava/lang/String;Ljava/lang/String;)Vintermediary method_27552Lnet/minecraft/class_3728;method_27552(Ljava/lang/String;Ljava/lang/String;)Vnamed insertLnet/minecraft/client/util/SelectionManager;insert(Ljava/lang/String;Ljava/lang/String;)V
-
insert
- Mappings:
Namespace Name Mixin selector official aLdtj;a(Ljava/lang/String;)Vintermediary method_16197Lnet/minecraft/class_3728;method_16197(Ljava/lang/String;)Vnamed insertLnet/minecraft/client/util/SelectionManager;insert(Ljava/lang/String;)V
-
updateSelectionRange
private void updateSelectionRange(boolean shiftDown)- Mappings:
Namespace Name Mixin selector official aLdtj;a(Z)Vintermediary method_27562Lnet/minecraft/class_3728;method_27562(Z)Vnamed updateSelectionRangeLnet/minecraft/client/util/SelectionManager;updateSelectionRange(Z)V
-
moveCursor
public void moveCursor(int offset, boolean shiftDown)- Mappings:
Namespace Name Mixin selector official aLdtj;a(IZ)Vintermediary method_27549Lnet/minecraft/class_3728;method_27549(IZ)Vnamed moveCursorLnet/minecraft/client/util/SelectionManager;moveCursor(IZ)V
-
moveCursorPastWord
public void moveCursorPastWord(int offset, boolean shiftDown)- Mappings:
Namespace Name Mixin selector official bLdtj;b(IZ)Vintermediary method_27555Lnet/minecraft/class_3728;method_27555(IZ)Vnamed moveCursorPastWordLnet/minecraft/client/util/SelectionManager;moveCursorPastWord(IZ)V
-
delete
public void delete(int cursorOffset)- Mappings:
Namespace Name Mixin selector official dLdtj;d(I)Vintermediary method_27564Lnet/minecraft/class_3728;method_27564(I)Vnamed deleteLnet/minecraft/client/util/SelectionManager;delete(I)V
-
cut
public void cut()- Mappings:
Namespace Name Mixin selector official aLdtj;a()Vintermediary method_27547Lnet/minecraft/class_3728;method_27547()Vnamed cutLnet/minecraft/client/util/SelectionManager;cut()V
-
paste
public void paste()- Mappings:
Namespace Name Mixin selector official bLdtj;b()Vintermediary method_27554Lnet/minecraft/class_3728;method_27554()Vnamed pasteLnet/minecraft/client/util/SelectionManager;paste()V
-
copy
public void copy()- Mappings:
Namespace Name Mixin selector official cLdtj;c()Vintermediary method_27559Lnet/minecraft/class_3728;method_27559()Vnamed copyLnet/minecraft/client/util/SelectionManager;copy()V
-
selectAll
public void selectAll()- Mappings:
Namespace Name Mixin selector official dLdtj;d()Vintermediary method_27563Lnet/minecraft/class_3728;method_27563()Vnamed selectAllLnet/minecraft/client/util/SelectionManager;selectAll()V
-
getSelectedText
- Mappings:
Namespace Name Mixin selector official bLdtj;b(Ljava/lang/String;)Ljava/lang/String;intermediary method_16200Lnet/minecraft/class_3728;method_16200(Ljava/lang/String;)Ljava/lang/String;named getSelectedTextLnet/minecraft/client/util/SelectionManager;getSelectedText(Ljava/lang/String;)Ljava/lang/String;
-
deleteSelectedText
- Mappings:
Namespace Name Mixin selector official cLdtj;c(Ljava/lang/String;)Ljava/lang/String;intermediary method_16198Lnet/minecraft/class_3728;method_16198(Ljava/lang/String;)Ljava/lang/String;named deleteSelectedTextLnet/minecraft/client/util/SelectionManager;deleteSelectedText(Ljava/lang/String;)Ljava/lang/String;
-
method_27553
private void method_27553(boolean bool)- Mappings:
Namespace Name Mixin selector official bLdtj;b(Z)Vintermediary method_27553Lnet/minecraft/class_3728;method_27553(Z)Vnamed method_27553Lnet/minecraft/client/util/SelectionManager;method_27553(Z)V
-
moveCaretToEnd
public void moveCaretToEnd()- Mappings:
Namespace Name Mixin selector official fLdtj;f()Vintermediary method_16204Lnet/minecraft/class_3728;method_16204()Vnamed moveCaretToEndLnet/minecraft/client/util/SelectionManager;moveCaretToEnd()V
-
method_27558
private void method_27558(boolean bool)- Mappings:
Namespace Name Mixin selector official cLdtj;c(Z)Vintermediary method_27558Lnet/minecraft/class_3728;method_27558(Z)Vnamed method_27558Lnet/minecraft/client/util/SelectionManager;method_27558(Z)V
-
getSelectionStart
public int getSelectionStart()- Mappings:
Namespace Name Mixin selector official gLdtj;g()Iintermediary method_16201Lnet/minecraft/class_3728;method_16201()Inamed getSelectionStartLnet/minecraft/client/util/SelectionManager;getSelectionStart()I
-
method_27560
public void method_27560(int int2, boolean bool)- Mappings:
Namespace Name Mixin selector official cLdtj;c(IZ)Vintermediary method_27560Lnet/minecraft/class_3728;method_27560(IZ)Vnamed method_27560Lnet/minecraft/client/util/SelectionManager;method_27560(IZ)V
-
getSelectionEnd
public int getSelectionEnd()- Mappings:
Namespace Name Mixin selector official hLdtj;h()Iintermediary method_16203Lnet/minecraft/class_3728;method_16203()Inamed getSelectionEndLnet/minecraft/client/util/SelectionManager;getSelectionEnd()I
-
method_27548
public void method_27548(int int2, int int3)- Mappings:
Namespace Name Mixin selector official aLdtj;a(II)Vintermediary method_27548Lnet/minecraft/class_3728;method_27548(II)Vnamed method_27548Lnet/minecraft/client/util/SelectionManager;method_27548(II)V
-
method_27568
public boolean method_27568()- Mappings:
Namespace Name Mixin selector official iLdtj;i()Zintermediary method_27568Lnet/minecraft/class_3728;method_27568()Znamed method_27568Lnet/minecraft/client/util/SelectionManager;method_27568()Z
-