Гайд Как пофиксить арбуз 1.16.5

Начинающий
Статус
Оффлайн
Регистрация
30 Июл 2023
Сообщения
437
Реакции[?]
2
Поинты[?]
1K

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

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

Спасибо!

CHATGPT!!!
1. Надо 17 джаву
2. Переходим по пути wtf.arbuz.client.another.font и заходим в класс FontUtils
3. Вставляем туда код
Код:
package wtf.arbuz.client.another.font;

import com.google.common.collect.Maps;
import net.minecraft.client.Minecraft;
import net.minecraft.util.ResourceLocation;

import java.awt.*;
import java.io.InputStream;
import java.util.Map;

public class FontUtils {

    private static final Map<String, GlyphRenderer> fontMap = Maps.newLinkedHashMap();
    private static final int MIN_FONT_SIZE = 10;
    private static final int MAX_FONT_SIZE = 20;


    public FontUtils() {
        for (Fonts font : Fonts.values()) {
            int bound = MAX_FONT_SIZE;
            for (int size = MIN_FONT_SIZE; size < bound; size++) {
                fontMap.put(font.getName() + ":" + size, new GlyphRenderer(getFont(font.getName(), size)));
            }
        }
    }

    public static GlyphRenderer getFontRenderer(Fonts font, int size) {
        if (size < MIN_FONT_SIZE) {
            throw new IllegalArgumentException("Ты не можешь использовать размер меньше чем " + MIN_FONT_SIZE);
        }
        if (size > MAX_FONT_SIZE) {
            throw new IllegalArgumentException("Ты не можешь использовать размер больше чем " + MAX_FONT_SIZE);
        }

        return fontMap.get(font.getName() + ":" + size);
    }

    private static Font getFont(String name, int size) {
        try {
            InputStream inputStream = Minecraft.getInstance().getResourceManager().getResource(new ResourceLocation("arbuz", "font/icons.ttf")
            ).getInputStream();
            Font font = Font.createFont(Font.PLAIN, inputStream);
            font = font.deriveFont(Font.PLAIN, size);

            return font;
        } catch (Exception ex) {
            ex.printStackTrace();
            return new Font("default", Font.PLAIN, size);
        }
    }

}
4. По приколу ставим в аргументы старта -Xmx4G -Xms2G это в 1732012382865.png
 
Последнее редактирование:
Сверху Снизу