-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
CHATGPT!!!
1. Надо 17 джаву
2. Переходим по пути wtf.arbuz.client.another.font и заходим в класс FontUtils
3. Вставляем туда код
4. По приколу ставим в аргументы старта -Xmx4G -Xms2G это в
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);
}
}
}
Последнее редактирование: