#minecraft #minecraft-forge
#Minecraft #minecraft-forge
Вопрос:
Может ли кто-нибудь помочь мне исправить это, я получаю «Конструктор ScaledResolution (Minecraft, int, int) не определен»
import me.lucky.miner.Lucky;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiIngame;
import net.minecraft.client.gui.ScaledResolution;
public class HUD{
public Minecraft mc = Minecraft.getMinecraft();
public void draw() {
ScaledResolution sr = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight);
mc.fontRendererObj.drawString(Lucky.Client_Name, 1, 1, 0xF5F5DC);
}
}
Ответ №1:
Я полагаю, что это было в версии 1.7 (октябрь 2013), где ScaledResolution
изменено так, что требуется только Minecraft
объект.
public ScaledResolution(Minecraft minecraftClient)
{
...
}
Удалите ваши аргументы int, оставив только ваш Minecraft
экземпляр. Если вы разрабатываете для версии клиента меньше 1.7, рассмотрите возможность обновления, поскольку Forge не поддерживает устаревшие версии.
Комментарии:
1. я действительно новичок, только один вопрос, что я должен написать внутри там в {} или скажите мне, что мне нужно написать в конструкторе для ScaledResolution и что изменить для » ScaledResolution sr = new ScaledResolution (mc, mc.displayWidth, mc.displayHeight);»
2. и я использую 1.8.8
3. Вам просто нужно
ScaledResolution sr = new ScaledResolution(mc);
4. и в ScaledREsolution. java?
5. потому что я не понимаю, что mc.fontRendererObj.drawString(«Name: » Minecraft.getMinecraft().thePlayer.getDisplayName(), 1, 1, 0xF5F5DC) в hud