Aller au contenu
Wytrem

[1.8+] Une GUI de remerciements

Recommended Posts

C'est encore moi ^^, j'ai une dernière question, comment fait ton pour mettre ça :

CreditsSettings settings = new CreditsSettings.Builder().fromFile("/home/wytrem/credits.txt").build();
this.mc.displayGuiScreen(new GuiCredits(this, settings));

Car moi je suis obligé de mettre ça :

CreditsSettings.Builder builder = new CreditsSettings.Builder();
builder.addCredit("", "");
builder.addCredit("", "");
builder.addCredit("", "");
builder.addCredit("", "");
builder.addCredit("", "");
builder.addCredit("", "");
builder.addCredit("", "");
builder.addCredit("", "");

this.mc.displayGuiScreen(new GuiCredits(this, builder.build()));

Parce que du coup quand je remplace le code ci-dessus par :

CreditsSettings settings = new CreditsSettings.Builder().fromFile("/home/wytrem/credits.txt").build();
this.mc.displayGuiScreen(new GuiCredits(this, settings));

J'ai tout ça qui se met en erreur :

new CreditsSettings.Builder().fromFile("/home/wytrem/credits.txt")

Ps: Je rappel que je suis en 1.7.10

Partager ce message


Lien à poster
Partager sur d’autres sites

La méthode fromFile peut engendrer une exception, comme indiquée dans sa déclaration :

public Builder fromJsonFile(File file) throws IOException

Il faut donc l'entourer d'un bloc trycatch :

try
{
	CreditsSettings settings = new CreditsSettings.Builder().fromFile("/home/wytrem/credits.txt").build();
	this.mc.displayGuiScreen(new GuiCredits(this, settings));
}
catch (IOException e)
{
	e.printStackTrace();
}

Partager ce message


Lien à poster
Partager sur d’autres sites

La méthode fromFile peut engendrer une exception, comme indiquée dans sa déclaration :

public Builder fromJsonFile(File file) throws IOException

Il faut donc l'entourer d'un bloc trycatch :

try
{
	CreditsSettings settings = new CreditsSettings.Builder().fromFile("/home/wytrem/credits.txt").build();
	this.mc.displayGuiScreen(new GuiCredits(this, settings));
}
catch (IOException e)
{
	e.printStackTrace();
}

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×