en
Feedback
Minced Devlogs

Minced Devlogs

Open in Telegram

Devlog канал администрации - https://t.me/mincedclient бредни душевнобольных тут тоже есть

Show more
3 208
Subscribers
+224 hours
-277 days
-10130 days
Posts Archive
сегодня ролик с 1.21.4 выложу

photo content

если что вонтам вонтам бубас

+1
NameProtectModule.java0.02 KB

да мне похуй на удаление, ладно чтоб чат не засрать просто файлами кину. пастите в минцед быстрей, а то долбаебов понабрали

так есть все и так

все ждите в минцеде нормальный неймпротект

package ru.itskekoff.client.component.module.impl.visual;

import com.google.gson.annotations.Expose;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import ru.itskekoff.client.core.config.setting.types.RequiredField;
import ru.itskekoff.client.core.config.setting.types.Setting;
import ru.itskekoff.client.component.module.BaseModule;
import ru.itskekoff.client.component.module.ModuleManager;
import ru.itskekoff.client.core.utils.text.string.StringTable;
import ru.itskekoff.client.core.utils.text.string.StringUtils;

/**
 * @author itskekoff
 * @since 2:21 of 21.08.2024
 */

@BaseModule.ModuleInfo(name = "NameProtect", category = BaseModule.ModuleCategory.VISUAL)
public class NameProtectModule extends BaseModule {
    @Expose @Setting(description = "this.setting.mode")
    public ProtectMode mode = ProtectMode.RANDOMIZE;

    @Expose @Setting(description = "this.setting.replacement", requiredField = @RequiredField(name = "mode", state = "CUSTOM"))
    public String replacement = "pidoras";

    public static String getReplacedName(String originalName) {
        ModuleManager moduleManager = client.getModuleManager();
        NameProtectModule module = moduleManager.findModuleByClass(NameProtectModule.class);

        if (module != null && module.isEnabled() && mc.player != null) {
            String playerName = mc.player.getGameProfile().getName();

            if (originalName.contains(playerName)) {
                if (module.mode == ProtectMode.CUSTOM) {
                    return originalName.replace(playerName, module.replacement);
                } else {
                    return originalName.replace(playerName, StringUtils.getString(StringTable.CHINA, 5));
                }
            }
        }
        return originalName;
    }

    @Getter
    @RequiredArgsConstructor
    public enum ProtectMode {
        CUSTOM("Custom"),
        RANDOMIZE("Randomize");

        private final String displayName;
    }
}
@Mixin(TextVisitFactory.class)
public class MixinTextVisitFactory {
    @ModifyVariable(
            method = "visitFormatted(Ljava/lang/String;Lnet/minecraft/text/Style;Lnet/minecraft/text/CharacterVisitor;)Z",
            at = @At("HEAD"),
            require = 1, ordinal = 0, argsOnly = true
    )
    private static String adjustText(final String text) {
        return NameProtectModule.getReplacedName(text);
    }
}
удаление из таба сами сделаете

есть просто кодер далбаёб

в минцеде не изобрели неймпротект еще?

vontam bypass
vontam bypass

sticker.webp0.24 KB

дайте мне мотивацию, и тогда уже 7 числа будет 1.21.4

пидорасы только попробуйте кого-то из звездных войн поставить на аву, лично приеду набью ебало и зелимхана позову
пидорасы только попробуйте кого-то из звездных войн поставить на аву, лично приеду набью ебало и зелимхана позову

2dDM62VDRRIYSXATMFP1DRfB2XMf - ключ на 7 дней включайте уведомления тгк чтобы в следующий раз успеть использовать ключ

ЧИНАХЕТ С НУРИКА!

https://youtu.be/L65UXW7zPSs 1.19.4 уже был 1,5 года назад нахуй