en
Feedback
ɴᴀɴᴏᴅᴇᴠ • ʀᴇʙᴏᴏᴛ

ɴᴀɴᴏᴅᴇᴠ • ʀᴇʙᴏᴏᴛ

Open in Telegram

щиᴛᴨоᴄᴛ/ᴀᴨдᴇйᴛᴧоᴦ: https://t.me/+aMvNin24b0FlNGEy Отзывы: https://t.me/+MICkswAdKnQ2NDgy связь😘: @radoqi

Show more
The country is not specifiedThe category is not specified
324
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
Что уже решили/пофиксили*: 1. switch с break терял все ветки кроме первой — критичный баг структуризатора. Теперь все case восстанавливаются корректно. 2. return 1; вместо return true; — булевы литералы теперь приводятся к true/false по контексту. 3. Switch по enum теперь настоящий — раньше это выглядело как switch(SwitchMapClass.$SwitchMap$...[role.ordinal()]) с уродливым synthetic-классом. Теперь я нахожу этот синтетический класс, читаю из его точное соответствие число→константа и восстанавливаю switch(role) { case LEADER: ... } — как в настоящем исходнике. Сам мусорный класс скрывается из вывода. 4. ClanPlayer$Role → ClanPlayer_Role — убрал "байткодовский" $ из имён вложенных/анонимных классов. 5. Пропадали импорты для типов, использованных только в сигнатурах методов (параметры, extends/implements) — если метод не декомпилировался, CommandSender/Command и т.п. оставались без import. Теперь собираются отовсюду. 6. Баг постдоминаторов — если одна ветка if гарантированно делает return/throw, а другая продолжается, декомпилятор терял точку слияния и откатывался на байткод. Это огромный процент command-обработчиков в Bukkit (if (!(sender instanceof Player)) { ...; return; }) — очень частый паттерн, теперь работает. 7. Массивы-литералы: String[] t = new String[15]; t[0]=...; List.of(t); теперь сворачивается в List.of(new String[]{"create", "invite", ...}). (Текст был улучшен с помощью AI*)

Дела идут полным ходом, смогли уже реализовать: + Декомпилер if/else действий + Try/catch + Иморты Частичное восстановление структуры также было сделано но еще доробатывается. Совсем немного, либо много и уже будет все готово 👍

Задумывал сделать Decompiler + DeObf на плагины. Я уже начал. Итоговый вариант ждите примерно через пару дней- неделю. Хочу постараться чтобы вышло прям отлично. Поддержите реакцией хотябы) ❤️❤️

По запросу подписчика

Ну вот и что тут так тихо;(

🛠️ NanoSpec v1.16.5 — плагин на спек в PvP. 📢 Игрок пишет /spec (или /спек) — если думает, что против него читер ⚡ Стаффу с правом уведомления прилетает алерт с кнопкой [Teleport] 👀 По клику — телепорт + spectator у стаффа, у игрока геймод не меняется 🔁 Повторный /spec у стаффа — выход обратно в свой геймод /spec <ник> — стафф сразу телепорт + spectator, без ожидания запроса 🔔 Раз в 7 минут напоминалка в чат всем игрокам 📋 Логирование каждого спека и входа/выхода стаффа в файл Алиасы: /spec, /спек + автоопределение при русской раскладке 🔑 Права: use — слать запрос, notify — получать алерты, staff — телепорт по нику, reload — перезагрузка конфига ⚙️ Всё настраивается в конфиге: тексты, кулдауны, интервал, логи

Какой плагин будем писать? В коменты предложения

Вы пока что давайте сабайтесь, людей приводите

Пока что идет подготовка к моему возвращению

Ставим реакции ❤️

Всем здравствуйте 🙈 Вы должны помнить меня под разными никнеймами, такими как: GabriDev, MonkDev и другие. 😀
Хотелось бы объявить о моём скором возвращении в студию RuMine (Русских Майнкрафт Разработчиков) 👌 Надеюсь, принесу больше пользы в этот раз я внесу какой-то маленький вклад в это сообщество 😶‍🌫️
Хотелось так же дополнить что в канале будут иногда (частенько) темы про С# - так как автор начал изучать данный язык тоже. И может быть про различные тоже.
Надеюсь каждое моё сообщение вы будете читать а не воспринимать как мусор С вами NanoDev🫡 Лс: t.me/ERROR_92 Канал: @NanoDev_mc