mirror of
https://github.com/seppukudevelopment/seppuku
synced 2025-03-03 19:27:42 +00:00
Only cancel tab events when needed in commands module
This commit is contained in:
parent
305ecdf915
commit
e8d5924a23
@ -69,10 +69,6 @@ public final class CommandsModule extends Module {
|
||||
final Minecraft mc = Minecraft.getMinecraft();
|
||||
if (mc.player != null) {
|
||||
if (mc.currentScreen instanceof GuiChat) {
|
||||
if (event.getKeyCode() == 15) { // tab
|
||||
event.setCanceled(true);
|
||||
}
|
||||
|
||||
final int prefixLength = this.prefix.getValue().length();
|
||||
String input = ((GuiChat) mc.currentScreen).inputField.getText();
|
||||
|
||||
@ -81,6 +77,10 @@ public final class CommandsModule extends Module {
|
||||
}
|
||||
|
||||
if (input.startsWith(this.prefix.getValue())) {
|
||||
if (event.getKeyCode() == 15) { // tab
|
||||
event.setCanceled(true);
|
||||
}
|
||||
|
||||
if (input.length() > prefixLength) {
|
||||
input = input.substring(prefixLength);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user