Problème Args en Int

Résolu
Bonjour depuis maintenant 3h j’essaye de convertir un args en int mais ducoup j'ai du créer un public static void mais c'est un peu le bordel dans mon code.

package fr.dilink.lguhc.worldloader;

import org.bukkit.Bukkit;
import org.bukkit.World;
import org.bukkit.block.Biome;

public class BiomeLoader {
 
 public static void Main(String[] args) {
  
  World world = Bukkit.getWorld("world");
  Biome biome = world.getBiome(0, 0);
  Integer.parseInt([0] [0]);
  
  for(biome.compareTo(Biome.ROOFED_FOREST);;){
   
   biome++;
  }
  
  
 }

}


Donc de base j'essaye justement de transformer les 2 args de mon biome en int pour pouvoir l’additionner à une valeur dans ma boucle for.
Mais bon depuis tout à l'heure toujours la même erreur : "Syntax error on token "(", Expression expected after this token"

j'ai essayer d'en savoir plus et on m'a dit de rajouter le public static void.

Mais l'erreur persiste toujours !
Merci d'avance.

3 réponses

  1. Modérateur
    Bonjour,

    La syntaxe est la suivante :
    String text = "42";
    int number = Integer.parseInt(text);
    1. Donc cela donnerait ?

      Biome biome = world.getBiome(0, 0);
      int number = Integer.parseInt(biome);

      car je ne peut pas mettre string devant mon biome
      1. Modérateur
        Je ne connais pas les classes de Bukkit, je vais rediriger ton message vers le forum Minecraft tu y auras plus d'informations pour ton mod.

        Mais dans tous les cas, pour convertir un String en int, il te faut un String au départ, pas un Biome.