Исходник Utils KeyToKeyCode

Начинающий
Статус
Оффлайн
Регистрация
31 Авг 2022
Сообщения
364
Реакции[?]
4
Поинты[?]
7K

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

Писал давно и не помню работает или нет но мне стало скучно и решил слить так как я устал что никто на 1.16.5 не может сделать норм бинды макросы и т.д:
1 Util -> {
My Discord: fakesystem:
package me.moon.client.utils.other;
import java.util.Arrays;
public enum KeyToKeyCode {
    KEY_0(48, "0"),
    KEY_1(49, "1"),
    KEY_2(50, "2"),
    KEY_3(51, "3"),
    KEY_4(52, "4"),
    KEY_5(53, "5"),
    KEY_6(54, "6"),
    KEY_7(55, "7"),
    KEY_8(56, "8"),
    KEY_9(57, "9"),
    KEY_A(65, "a"),
    KEY_B(66, "b"),
    KEY_C(67, "c"),
    KEY_D(68, "d"),
    KEY_E(69, "e"),
    KEY_F(70, "f"),
    KEY_G(71, "g"),
    KEY_H(72, "h"),
    KEY_I(73, "i"),
    KEY_J(74, "j"),
    KEY_K(75, "k"),
    KEY_L(76, "l"),
    KEY_M(77, "m"),
    KEY_N(78, "n"),
    KEY_O(79, "o"),
    KEY_P(80, "p"),
    KEY_Q(81, "q"),
    KEY_R(82, "r"),
    KEY_S(83, "s"),
    KEY_T(84, "t"),
    KEY_U(85, "u"),
    KEY_V(86, "v"),
    KEY_W(87, "w"),
    KEY_X(88, "x"),
    KEY_Y(89, "y"),
    KEY_Z(90, "z");

    private String keyname;
    private int keycode;
    KeyToKeyCode(final int keycode, final String keyname) {
        this.keycode = keycode;
        this.keyname = keyname.toLowerCase();
    }

    public String getname() {
        return keyname;
    }

    public int getcode() {
        return keycode;
    }

    public static int getKeyCode(String k) {
        return Arrays.stream(KeyToKeyCode.values())
                .filter(s -> s.getname().equals(k.toLowerCase()))
                .findFirst()
                .map(KeyToKeyCode::getcode)
                .orElse(-1);
    }

    public static String getKeyname(int c) {
        return Arrays.stream(KeyToKeyCode.values()).
                filter(s -> s.getcode() == c).
                findFirst().
                map(KeyToKeyCode::getname).
                orElse("");
    }
}
}
Util 2 -> {
My Discord: fakesystem:
package me.moon.client.utils.other;

import net.minecraft.client.util.InputMappings;
import org.lwjgl.glfw.GLFW;

public class KeyToKeyCode2 {
    public static int getKey(String val) {
        return InputMappings.getInputByName(val).getKeyCode();
    }

    public static String getKey(int val) {
        return InputMappings.getInputByCode(val, GLFW.glfwGetKeyScancode(val)).getTranslationKey();
    }
}
}
  • aetheryx - если удалиш хотяб причину укажи
 
Начинающий
Статус
Оффлайн
Регистрация
9 Июл 2023
Сообщения
76
Реакции[?]
0
Поинты[?]
0
Писал давно и не помню работает или нет но мне стало скучно и решил слить так как я устал что никто на 1.16.5 не может сделать норм бинды макросы и т.д:
1 Util -> {
My Discord: fakesystem:
package me.moon.client.utils.other;
import java.util.Arrays;
public enum KeyToKeyCode {
    KEY_0(48, "0"),
    KEY_1(49, "1"),
    KEY_2(50, "2"),
    KEY_3(51, "3"),
    KEY_4(52, "4"),
    KEY_5(53, "5"),
    KEY_6(54, "6"),
    KEY_7(55, "7"),
    KEY_8(56, "8"),
    KEY_9(57, "9"),
    KEY_A(65, "a"),
    KEY_B(66, "b"),
    KEY_C(67, "c"),
    KEY_D(68, "d"),
    KEY_E(69, "e"),
    KEY_F(70, "f"),
    KEY_G(71, "g"),
    KEY_H(72, "h"),
    KEY_I(73, "i"),
    KEY_J(74, "j"),
    KEY_K(75, "k"),
    KEY_L(76, "l"),
    KEY_M(77, "m"),
    KEY_N(78, "n"),
    KEY_O(79, "o"),
    KEY_P(80, "p"),
    KEY_Q(81, "q"),
    KEY_R(82, "r"),
    KEY_S(83, "s"),
    KEY_T(84, "t"),
    KEY_U(85, "u"),
    KEY_V(86, "v"),
    KEY_W(87, "w"),
    KEY_X(88, "x"),
    KEY_Y(89, "y"),
    KEY_Z(90, "z");

    private String keyname;
    private int keycode;
    KeyToKeyCode(final int keycode, final String keyname) {
        this.keycode = keycode;
        this.keyname = keyname.toLowerCase();
    }

    public String getname() {
        return keyname;
    }

    public int getcode() {
        return keycode;
    }

    public static int getKeyCode(String k) {
        return Arrays.stream(KeyToKeyCode.values())
                .filter(s -> s.getname().equals(k.toLowerCase()))
                .findFirst()
                .map(KeyToKeyCode::getcode)
                .orElse(-1);
    }

    public static String getKeyname(int c) {
        return Arrays.stream(KeyToKeyCode.values()).
                filter(s -> s.getcode() == c).
                findFirst().
                map(KeyToKeyCode::getname).
                orElse("");
    }
}
}
Util 2 -> {
My Discord: fakesystem:
package me.moon.client.utils.other;

import net.minecraft.client.util.InputMappings;
import org.lwjgl.glfw.GLFW;

public class KeyToKeyCode2 {
    public static int getKey(String val) {
        return InputMappings.getInputByName(val).getKeyCode();
    }

    public static String getKey(int val) {
        return InputMappings.getInputByCode(val, GLFW.glfwGetKeyScancode(val)).getTranslationKey();
    }
}
}
  • aetheryx - если удалиш хотяб причину укажи
не ебу что за говно код
 
Начинающий
Статус
Оффлайн
Регистрация
31 Авг 2022
Сообщения
364
Реакции[?]
4
Поинты[?]
7K
Писал давно и не помню работает или нет но мне стало скучно и решил слить так как я устал что никто на 1.16.5 не может сделать норм бинды макросы и т.д:
1 Util -> {
My Discord: fakesystem:
package me.moon.client.utils.other;
import java.util.Arrays;
public enum KeyToKeyCode {
    KEY_0(48, "0"),
    KEY_1(49, "1"),
    KEY_2(50, "2"),
    KEY_3(51, "3"),
    KEY_4(52, "4"),
    KEY_5(53, "5"),
    KEY_6(54, "6"),
    KEY_7(55, "7"),
    KEY_8(56, "8"),
    KEY_9(57, "9"),
    KEY_A(65, "a"),
    KEY_B(66, "b"),
    KEY_C(67, "c"),
    KEY_D(68, "d"),
    KEY_E(69, "e"),
    KEY_F(70, "f"),
    KEY_G(71, "g"),
    KEY_H(72, "h"),
    KEY_I(73, "i"),
    KEY_J(74, "j"),
    KEY_K(75, "k"),
    KEY_L(76, "l"),
    KEY_M(77, "m"),
    KEY_N(78, "n"),
    KEY_O(79, "o"),
    KEY_P(80, "p"),
    KEY_Q(81, "q"),
    KEY_R(82, "r"),
    KEY_S(83, "s"),
    KEY_T(84, "t"),
    KEY_U(85, "u"),
    KEY_V(86, "v"),
    KEY_W(87, "w"),
    KEY_X(88, "x"),
    KEY_Y(89, "y"),
    KEY_Z(90, "z");

    private String keyname;
    private int keycode;
    KeyToKeyCode(final int keycode, final String keyname) {
        this.keycode = keycode;
        this.keyname = keyname.toLowerCase();
    }

    public String getname() {
        return keyname;
    }

    public int getcode() {
        return keycode;
    }

    public static int getKeyCode(String k) {
        return Arrays.stream(KeyToKeyCode.values())
                .filter(s -> s.getname().equals(k.toLowerCase()))
                .findFirst()
                .map(KeyToKeyCode::getcode)
                .orElse(-1);
    }

    public static String getKeyname(int c) {
        return Arrays.stream(KeyToKeyCode.values()).
                filter(s -> s.getcode() == c).
                findFirst().
                map(KeyToKeyCode::getname).
                orElse("");
    }
}
}
Util 2 -> {
My Discord: fakesystem:
package me.moon.client.utils.other;

import net.minecraft.client.util.InputMappings;
import org.lwjgl.glfw.GLFW;

public class KeyToKeyCode2 {
    public static int getKey(String val) {
        return InputMappings.getInputByName(val).getKeyCode();
    }

    public static String getKey(int val) {
        return InputMappings.getInputByCode(val, GLFW.glfwGetKeyScancode(val)).getTranslationKey();
    }
}
}
  • aetheryx - если удалиш хотяб причину укажи
бля я тупой вот новая 2 утилка
My Discord: fakesystem:
package me.moon.client.utils.other;

import net.minecraft.client.util.InputMappings;
import org.lwjgl.glfw.GLFW;

public class KeyToKeyCode2 {
    public static int getKey(String val) {
        int in = InputMappings.getInputByName("key.keyboard." + val.toLowerCase()).getKeyCode();
        return in;
    }

    public static String getKey(int val) {
        String out = InputMappings.getInputByCode(val, GLFW.glfwGetKeyScancode(val)).getTranslationKey().replace("key.keyboard.", "");
        return out;
    }
}
не ебу что за говно код
1693850627139.pngааааа окей
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
10 Авг 2023
Сообщения
17
Реакции[?]
0
Поинты[?]
0
Писал давно и не помню работает или нет но мне стало скучно и решил слить так как я устал что никто на 1.16.5 не может сделать норм бинды макросы и т.д:
1 Util -> {
My Discord: fakesystem:
package me.moon.client.utils.other;
import java.util.Arrays;
public enum KeyToKeyCode {
    KEY_0(48, "0"),
    KEY_1(49, "1"),
    KEY_2(50, "2"),
    KEY_3(51, "3"),
    KEY_4(52, "4"),
    KEY_5(53, "5"),
    KEY_6(54, "6"),
    KEY_7(55, "7"),
    KEY_8(56, "8"),
    KEY_9(57, "9"),
    KEY_A(65, "a"),
    KEY_B(66, "b"),
    KEY_C(67, "c"),
    KEY_D(68, "d"),
    KEY_E(69, "e"),
    KEY_F(70, "f"),
    KEY_G(71, "g"),
    KEY_H(72, "h"),
    KEY_I(73, "i"),
    KEY_J(74, "j"),
    KEY_K(75, "k"),
    KEY_L(76, "l"),
    KEY_M(77, "m"),
    KEY_N(78, "n"),
    KEY_O(79, "o"),
    KEY_P(80, "p"),
    KEY_Q(81, "q"),
    KEY_R(82, "r"),
    KEY_S(83, "s"),
    KEY_T(84, "t"),
    KEY_U(85, "u"),
    KEY_V(86, "v"),
    KEY_W(87, "w"),
    KEY_X(88, "x"),
    KEY_Y(89, "y"),
    KEY_Z(90, "z");

    private String keyname;
    private int keycode;
    KeyToKeyCode(final int keycode, final String keyname) {
        this.keycode = keycode;
        this.keyname = keyname.toLowerCase();
    }

    public String getname() {
        return keyname;
    }

    public int getcode() {
        return keycode;
    }

    public static int getKeyCode(String k) {
        return Arrays.stream(KeyToKeyCode.values())
                .filter(s -> s.getname().equals(k.toLowerCase()))
                .findFirst()
                .map(KeyToKeyCode::getcode)
                .orElse(-1);
    }

    public static String getKeyname(int c) {
        return Arrays.stream(KeyToKeyCode.values()).
                filter(s -> s.getcode() == c).
                findFirst().
                map(KeyToKeyCode::getname).
                orElse("");
    }
}
}
Util 2 -> {
My Discord: fakesystem:
package me.moon.client.utils.other;

import net.minecraft.client.util.InputMappings;
import org.lwjgl.glfw.GLFW;

public class KeyToKeyCode2 {
    public static int getKey(String val) {
        return InputMappings.getInputByName(val).getKeyCode();
    }

    public static String getKey(int val) {
        return InputMappings.getInputByCode(val, GLFW.glfwGetKeyScancode(val)).getTranslationKey();
    }
}
}
  • aetheryx - если удалиш хотяб причину укажи
Java:
    @SneakyThrows
    public static int getKeyIndex(String keyName) {
        for (int i = 0; i < GLFW.class.getFields().length; i++) {
            String name = GLFW.class.getFields()[i].getName();
            if (name.endsWith(keyName)) {
                return GLFW.class.getFields()[i].getInt(null);
            }
        }
        return -1;
    }
???
 
Начинающий
Статус
Оффлайн
Регистрация
31 Авг 2022
Сообщения
364
Реакции[?]
4
Поинты[?]
7K
Java:
    @SneakyThrows
    public static int getKeyIndex(String keyName) {
        for (int i = 0; i < GLFW.class.getFields().length; i++) {
            String name = GLFW.class.getFields()[i].getName();
            if (name.endsWith(keyName)) {
                return GLFW.class.getFields()[i].getInt(null);
            }
        }
        return -1;
    }
???
чел я не умею работать с LWJGL минимально просто знаю в нем чтото
 
эксперт в майнкрафт апи
Read Only
Статус
Оффлайн
Регистрация
25 Янв 2023
Сообщения
676
Реакции[?]
284
Поинты[?]
22K
Java:
    @SneakyThrows
    public static int getKeyIndex(String keyName) {
        for (int i = 0; i < GLFW.class.getFields().length; i++) {
            String name = GLFW.class.getFields()[i].getName();
            if (name.endsWith(keyName)) {
                return GLFW.class.getFields()[i].getInt(null);
            }
        }
        return -1;
    }
???
Писал давно и не помню работает или нет но мне стало скучно и решил слить так как я устал что никто на 1.16.5 не может сделать норм бинды макросы и т.д:
1 Util -> {
My Discord: fakesystem:
package me.moon.client.utils.other;
import java.util.Arrays;
public enum KeyToKeyCode {
    KEY_0(48, "0"),
    KEY_1(49, "1"),
    KEY_2(50, "2"),
    KEY_3(51, "3"),
    KEY_4(52, "4"),
    KEY_5(53, "5"),
    KEY_6(54, "6"),
    KEY_7(55, "7"),
    KEY_8(56, "8"),
    KEY_9(57, "9"),
    KEY_A(65, "a"),
    KEY_B(66, "b"),
    KEY_C(67, "c"),
    KEY_D(68, "d"),
    KEY_E(69, "e"),
    KEY_F(70, "f"),
    KEY_G(71, "g"),
    KEY_H(72, "h"),
    KEY_I(73, "i"),
    KEY_J(74, "j"),
    KEY_K(75, "k"),
    KEY_L(76, "l"),
    KEY_M(77, "m"),
    KEY_N(78, "n"),
    KEY_O(79, "o"),
    KEY_P(80, "p"),
    KEY_Q(81, "q"),
    KEY_R(82, "r"),
    KEY_S(83, "s"),
    KEY_T(84, "t"),
    KEY_U(85, "u"),
    KEY_V(86, "v"),
    KEY_W(87, "w"),
    KEY_X(88, "x"),
    KEY_Y(89, "y"),
    KEY_Z(90, "z");

    private String keyname;
    private int keycode;
    KeyToKeyCode(final int keycode, final String keyname) {
        this.keycode = keycode;
        this.keyname = keyname.toLowerCase();
    }

    public String getname() {
        return keyname;
    }

    public int getcode() {
        return keycode;
    }

    public static int getKeyCode(String k) {
        return Arrays.stream(KeyToKeyCode.values())
                .filter(s -> s.getname().equals(k.toLowerCase()))
                .findFirst()
                .map(KeyToKeyCode::getcode)
                .orElse(-1);
    }

    public static String getKeyname(int c) {
        return Arrays.stream(KeyToKeyCode.values()).
                filter(s -> s.getcode() == c).
                findFirst().
                map(KeyToKeyCode::getname).
                orElse("");
    }
}
}
Util 2 -> {
My Discord: fakesystem:
package me.moon.client.utils.other;

import net.minecraft.client.util.InputMappings;
import org.lwjgl.glfw.GLFW;

public class KeyToKeyCode2 {
    public static int getKey(String val) {
        return InputMappings.getInputByName(val).getKeyCode();
    }

    public static String getKey(int val) {
        return InputMappings.getInputByCode(val, GLFW.glfwGetKeyScancode(val)).getTranslationKey();
    }
}
}
  • aetheryx - если удалиш хотяб причину укажи
оба взяли навалили кринжовой хуйни :D
но высер vic00450 конечно как всегда самая адская хуйня из тех каких возможно
 
Начинающий
Статус
Оффлайн
Регистрация
10 Авг 2023
Сообщения
17
Реакции[?]
0
Поинты[?]
0
оба взяли навалили кринжовой хуйни :D
но высер vic00450 конечно как всегда самая адская хуйня из тех каких возможно
почему же "кринжовой хуйни"? единственный простой вариант, который пришел мне на ум
 
эксперт в майнкрафт апи
Read Only
Статус
Оффлайн
Регистрация
25 Янв 2023
Сообщения
676
Реакции[?]
284
Поинты[?]
22K
почему же "кринжовой хуйни"? единственный простой вариант, который пришел мне на ум
ну нормально на фактические 7 строчек кода навалить столько говна сколько это возможно
 
Начинающий
Статус
Оффлайн
Регистрация
10 Авг 2023
Сообщения
17
Реакции[?]
0
Поинты[?]
0
ну нормально на фактические 7 строчек кода навалить столько говна сколько это возможно
ну так сразу укажи на ошибки, чтоб я знал что тебе конкретно не нравится
 
эксперт в майнкрафт апи
Read Only
Статус
Оффлайн
Регистрация
25 Янв 2023
Сообщения
676
Реакции[?]
284
Поинты[?]
22K
Java:
    @SneakyThrows
    public static int getKeyIndex(String keyName) {
        for (int i = 0; i < GLFW.class.getFields().length; i++) {
            String name = GLFW.class.getFields()[i].getName();
            if (name.endsWith(keyName)) {
                return GLFW.class.getFields()[i].getInt(null);
            }
        }
        return -1;
    }
???
checked exceptions, использование endsWith(?) вместо equals, отсутствие мемоизации, возврат -1(XD) вместо исключения
и все это за 7 строчек кода :NotLikeThis:
 
Начинающий
Статус
Оффлайн
Регистрация
10 Авг 2023
Сообщения
17
Реакции[?]
0
Поинты[?]
0
checked exceptions, использование endsWith(?) вместо equals, отсутствие мемоизации, возврат -1(XD) вместо исключения
и все это за 7 строчек кода :NotLikeThis:
зачем же использовать equals?? так бы это выглядело как getKeyIndex("GLFW_KEY_A"), а так getKeyIndex("A"). Насчет возврата -1 вместо исключения, ну я считаю это реально доеб, насчет мемоизации хорошо согласен
 
эксперт в майнкрафт апи
Read Only
Статус
Оффлайн
Регистрация
25 Янв 2023
Сообщения
676
Реакции[?]
284
Поинты[?]
22K
Насчет возврата -1 вместо исключения, ну я считаю это реально доеб
посмотрим как тебя однажды в рот выебут за -1 вместо исключения которое описывает суть ошибки и не дает продолжение кода при unchecked сигнализируя о том что клиенткод пишется долбоебом
what about checked exceptions
 
Начинающий
Статус
Оффлайн
Регистрация
10 Авг 2023
Сообщения
17
Реакции[?]
0
Поинты[?]
0
посмотрим как тебя однажды в рот выебут за -1 вместо исключения которое описывает суть ошибки и не дает продолжение кода при unchecked сигнализируя о том что клиенткод пишется долбоебом
what about checked exceptions
признаю поражение как с возвратом -1, так и с проверяемыми исключениями :FeelsBadMan:
 
Начинающий
Статус
Оффлайн
Регистрация
26 Авг 2023
Сообщения
22
Реакции[?]
1
Поинты[?]
2K
бля я тупой вот новая 2 утилка
My Discord: fakesystem:
package me.moon.client.utils.other;

import net.minecraft.client.util.InputMappings;
import org.lwjgl.glfw.GLFW;

public class KeyToKeyCode2 {
    public static int getKey(String val) {
        int in = InputMappings.getInputByName("key.keyboard." + val.toLowerCase()).getKeyCode();
        return in;
    }

    public static String getKey(int val) {
        String out = InputMappings.getInputByCode(val, GLFW.glfwGetKeyScancode(val)).getTranslationKey().replace("key.keyboard.", "");
        return out;
    }
}
Посмотреть вложение 258020ааааа окей
всё равно хуйня, давай 3 варик
 
read only ambassador
Пользователь
Статус
Оффлайн
Регистрация
28 Июн 2022
Сообщения
630
Реакции[?]
110
Поинты[?]
14K
Писал давно и не помню работает или нет но мне стало скучно и решил слить так как я устал что никто на 1.16.5 не может сделать норм бинды макросы и т.д:
1 Util -> {
My Discord: fakesystem:
package me.moon.client.utils.other;
import java.util.Arrays;
public enum KeyToKeyCode {
    KEY_0(48, "0"),
    KEY_1(49, "1"),
    KEY_2(50, "2"),
    KEY_3(51, "3"),
    KEY_4(52, "4"),
    KEY_5(53, "5"),
    KEY_6(54, "6"),
    KEY_7(55, "7"),
    KEY_8(56, "8"),
    KEY_9(57, "9"),
    KEY_A(65, "a"),
    KEY_B(66, "b"),
    KEY_C(67, "c"),
    KEY_D(68, "d"),
    KEY_E(69, "e"),
    KEY_F(70, "f"),
    KEY_G(71, "g"),
    KEY_H(72, "h"),
    KEY_I(73, "i"),
    KEY_J(74, "j"),
    KEY_K(75, "k"),
    KEY_L(76, "l"),
    KEY_M(77, "m"),
    KEY_N(78, "n"),
    KEY_O(79, "o"),
    KEY_P(80, "p"),
    KEY_Q(81, "q"),
    KEY_R(82, "r"),
    KEY_S(83, "s"),
    KEY_T(84, "t"),
    KEY_U(85, "u"),
    KEY_V(86, "v"),
    KEY_W(87, "w"),
    KEY_X(88, "x"),
    KEY_Y(89, "y"),
    KEY_Z(90, "z");

    private String keyname;
    private int keycode;
    KeyToKeyCode(final int keycode, final String keyname) {
        this.keycode = keycode;
        this.keyname = keyname.toLowerCase();
    }

    public String getname() {
        return keyname;
    }

    public int getcode() {
        return keycode;
    }

    public static int getKeyCode(String k) {
        return Arrays.stream(KeyToKeyCode.values())
                .filter(s -> s.getname().equals(k.toLowerCase()))
                .findFirst()
                .map(KeyToKeyCode::getcode)
                .orElse(-1);
    }

    public static String getKeyname(int c) {
        return Arrays.stream(KeyToKeyCode.values()).
                filter(s -> s.getcode() == c).
                findFirst().
                map(KeyToKeyCode::getname).
                orElse("");
    }
}
}
Util 2 -> {
My Discord: fakesystem:
package me.moon.client.utils.other;

import net.minecraft.client.util.InputMappings;
import org.lwjgl.glfw.GLFW;

public class KeyToKeyCode2 {
    public static int getKey(String val) {
        return InputMappings.getInputByName(val).getKeyCode();
    }

    public static String getKey(int val) {
        return InputMappings.getInputByCode(val, GLFW.glfwGetKeyScancode(val)).getTranslationKey();
    }
}
}
  • aetheryx - если удалиш хотяб причину укажи
ну наконец то леннокс слил хоть что то со своего чита!
 
Начинающий
Статус
Оффлайн
Регистрация
16 Авг 2022
Сообщения
41
Реакции[?]
1
Поинты[?]
1K
Писал давно и не помню работает или нет но мне стало скучно и решил слить так как я устал что никто на 1.16.5 не может сделать норм бинды макросы и т.д:
1 Util -> {
My Discord: fakesystem:
package me.moon.client.utils.other;
import java.util.Arrays;
public enum KeyToKeyCode {
    KEY_0(48, "0"),
    KEY_1(49, "1"),
    KEY_2(50, "2"),
    KEY_3(51, "3"),
    KEY_4(52, "4"),
    KEY_5(53, "5"),
    KEY_6(54, "6"),
    KEY_7(55, "7"),
    KEY_8(56, "8"),
    KEY_9(57, "9"),
    KEY_A(65, "a"),
    KEY_B(66, "b"),
    KEY_C(67, "c"),
    KEY_D(68, "d"),
    KEY_E(69, "e"),
    KEY_F(70, "f"),
    KEY_G(71, "g"),
    KEY_H(72, "h"),
    KEY_I(73, "i"),
    KEY_J(74, "j"),
    KEY_K(75, "k"),
    KEY_L(76, "l"),
    KEY_M(77, "m"),
    KEY_N(78, "n"),
    KEY_O(79, "o"),
    KEY_P(80, "p"),
    KEY_Q(81, "q"),
    KEY_R(82, "r"),
    KEY_S(83, "s"),
    KEY_T(84, "t"),
    KEY_U(85, "u"),
    KEY_V(86, "v"),
    KEY_W(87, "w"),
    KEY_X(88, "x"),
    KEY_Y(89, "y"),
    KEY_Z(90, "z");

    private String keyname;
    private int keycode;
    KeyToKeyCode(final int keycode, final String keyname) {
        this.keycode = keycode;
        this.keyname = keyname.toLowerCase();
    }

    public String getname() {
        return keyname;
    }

    public int getcode() {
        return keycode;
    }

    public static int getKeyCode(String k) {
        return Arrays.stream(KeyToKeyCode.values())
                .filter(s -> s.getname().equals(k.toLowerCase()))
                .findFirst()
                .map(KeyToKeyCode::getcode)
                .orElse(-1);
    }

    public static String getKeyname(int c) {
        return Arrays.stream(KeyToKeyCode.values()).
                filter(s -> s.getcode() == c).
                findFirst().
                map(KeyToKeyCode::getname).
                orElse("");
    }
}
}
Util 2 -> {
My Discord: fakesystem:
package me.moon.client.utils.other;

import net.minecraft.client.util.InputMappings;
import org.lwjgl.glfw.GLFW;

public class KeyToKeyCode2 {
    public static int getKey(String val) {
        return InputMappings.getInputByName(val).getKeyCode();
    }

    public static String getKey(int val) {
        return InputMappings.getInputByCode(val, GLFW.glfwGetKeyScancode(val)).getTranslationKey();
    }
}
}
  • aetheryx - если удалиш хотяб причину укажи
Мун клиент :roflanEbalo: :
 
minced client
Read Only
Статус
Оффлайн
Регистрация
8 Май 2022
Сообщения
616
Реакции[?]
61
Поинты[?]
2K
Писал давно и не помню работает или нет но мне стало скучно и решил слить так как я устал что никто на 1.16.5 не может сделать норм бинды макросы и т.д:
1 Util -> {
My Discord: fakesystem:
package me.moon.client.utils.other;
import java.util.Arrays;
public enum KeyToKeyCode {
    KEY_0(48, "0"),
    KEY_1(49, "1"),
    KEY_2(50, "2"),
    KEY_3(51, "3"),
    KEY_4(52, "4"),
    KEY_5(53, "5"),
    KEY_6(54, "6"),
    KEY_7(55, "7"),
    KEY_8(56, "8"),
    KEY_9(57, "9"),
    KEY_A(65, "a"),
    KEY_B(66, "b"),
    KEY_C(67, "c"),
    KEY_D(68, "d"),
    KEY_E(69, "e"),
    KEY_F(70, "f"),
    KEY_G(71, "g"),
    KEY_H(72, "h"),
    KEY_I(73, "i"),
    KEY_J(74, "j"),
    KEY_K(75, "k"),
    KEY_L(76, "l"),
    KEY_M(77, "m"),
    KEY_N(78, "n"),
    KEY_O(79, "o"),
    KEY_P(80, "p"),
    KEY_Q(81, "q"),
    KEY_R(82, "r"),
    KEY_S(83, "s"),
    KEY_T(84, "t"),
    KEY_U(85, "u"),
    KEY_V(86, "v"),
    KEY_W(87, "w"),
    KEY_X(88, "x"),
    KEY_Y(89, "y"),
    KEY_Z(90, "z");

    private String keyname;
    private int keycode;
    KeyToKeyCode(final int keycode, final String keyname) {
        this.keycode = keycode;
        this.keyname = keyname.toLowerCase();
    }

    public String getname() {
        return keyname;
    }

    public int getcode() {
        return keycode;
    }

    public static int getKeyCode(String k) {
        return Arrays.stream(KeyToKeyCode.values())
                .filter(s -> s.getname().equals(k.toLowerCase()))
                .findFirst()
                .map(KeyToKeyCode::getcode)
                .orElse(-1);
    }

    public static String getKeyname(int c) {
        return Arrays.stream(KeyToKeyCode.values()).
                filter(s -> s.getcode() == c).
                findFirst().
                map(KeyToKeyCode::getname).
                orElse("");
    }
}
}
Util 2 -> {
My Discord: fakesystem:
package me.moon.client.utils.other;

import net.minecraft.client.util.InputMappings;
import org.lwjgl.glfw.GLFW;

public class KeyToKeyCode2 {
    public static int getKey(String val) {
        return InputMappings.getInputByName(val).getKeyCode();
    }

    public static String getKey(int val) {
        return InputMappings.getInputByCode(val, GLFW.glfwGetKeyScancode(val)).getTranslationKey();
    }
}
}
  • aetheryx - если удалиш хотяб причину укажи
Зачем бы свой дискорд никому не нужный оставляешь, когда ты делаешь "MOON CLIENT", ты что вообще конченный нахуй?
 
Начинающий
Статус
Оффлайн
Регистрация
22 Авг 2023
Сообщения
5
Реакции[?]
1
Поинты[?]
1K
Не легче так ?
KeyEvent.getKeyText(GLFW.GLFW_KEY_G); или KeyEvent.getKeyText(KeyEvent.VK_F);
GLFW.GLFW_KEY_G
и KeyEvent.VK_F сами кнопки
 
Начинающий
Статус
Оффлайн
Регистрация
20 Май 2023
Сообщения
154
Реакции[?]
3
Поинты[?]
6K
Писал давно и не помню работает или нет но мне стало скучно и решил слить так как я устал что никто на 1.16.5 не может сделать норм бинды макросы и т.д:
1 Util -> {
My Discord: fakesystem:
package me.moon.client.utils.other;
import java.util.Arrays;
public enum KeyToKeyCode {
    KEY_0(48, "0"),
    KEY_1(49, "1"),
    KEY_2(50, "2"),
    KEY_3(51, "3"),
    KEY_4(52, "4"),
    KEY_5(53, "5"),
    KEY_6(54, "6"),
    KEY_7(55, "7"),
    KEY_8(56, "8"),
    KEY_9(57, "9"),
    KEY_A(65, "a"),
    KEY_B(66, "b"),
    KEY_C(67, "c"),
    KEY_D(68, "d"),
    KEY_E(69, "e"),
    KEY_F(70, "f"),
    KEY_G(71, "g"),
    KEY_H(72, "h"),
    KEY_I(73, "i"),
    KEY_J(74, "j"),
    KEY_K(75, "k"),
    KEY_L(76, "l"),
    KEY_M(77, "m"),
    KEY_N(78, "n"),
    KEY_O(79, "o"),
    KEY_P(80, "p"),
    KEY_Q(81, "q"),
    KEY_R(82, "r"),
    KEY_S(83, "s"),
    KEY_T(84, "t"),
    KEY_U(85, "u"),
    KEY_V(86, "v"),
    KEY_W(87, "w"),
    KEY_X(88, "x"),
    KEY_Y(89, "y"),
    KEY_Z(90, "z");

    private String keyname;
    private int keycode;
    KeyToKeyCode(final int keycode, final String keyname) {
        this.keycode = keycode;
        this.keyname = keyname.toLowerCase();
    }

    public String getname() {
        return keyname;
    }

    public int getcode() {
        return keycode;
    }

    public static int getKeyCode(String k) {
        return Arrays.stream(KeyToKeyCode.values())
                .filter(s -> s.getname().equals(k.toLowerCase()))
                .findFirst()
                .map(KeyToKeyCode::getcode)
                .orElse(-1);
    }

    public static String getKeyname(int c) {
        return Arrays.stream(KeyToKeyCode.values()).
                filter(s -> s.getcode() == c).
                findFirst().
                map(KeyToKeyCode::getname).
                orElse("");
    }
}
}
Util 2 -> {
My Discord: fakesystem:
package me.moon.client.utils.other;

import net.minecraft.client.util.InputMappings;
import org.lwjgl.glfw.GLFW;

public class KeyToKeyCode2 {
    public static int getKey(String val) {
        return InputMappings.getInputByName(val).getKeyCode();
    }

    public static String getKey(int val) {
        return InputMappings.getInputByCode(val, GLFW.glfwGetKeyScancode(val)).getTranslationKey();
    }
}
}
  • aetheryx - если удалиш хотяб причину укажи
Ебать хуйня , кодер - повесься
 
Сверху Снизу