Welcome to Bukkit France

Inscrivez-vous maintenant pour profiter d'un accès total à tout le contenu offert par la meilleur communauté Bukkit française ! Une fois inscrit et connecté, vous pourrez contribuez à la communauté en postant vos propres sujets et questions ou en répondant à ceux existants. Vous pourrez aussi customiser votre profil, recevoir des points de réputations, communiquer avec les autres membres via le chat, et plus encore! 

while(true);

Contributeur
  • Compteur de contenus

    214
  • Inscription

  • Dernière visite

Réputation sur la communauté

732 Excellent

À propos de while(true);

  • Rang
    C++
  • Date de naissance 22/10/2000

Me contacter

  • Discord Asu#8620
  • GitHub AsuMagic
  • Minecraft magicraft
  • Mail [email protected]
  • Site Web sdelang.fr
  • Steam magicraft256
  • Twitter sdelang_asu

Informations de profil

  • Sexe Homme

Visiteurs récents du profil

2 501 visualisations du profil
  1. Monter une entité sur une ArmorStand

    https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Entity.html#getPassengers()
  2. Github: Petite question..

    c'est pas 7€/mois? ou par an?
  3. Github: Petite question..

    Ça ne suffira pas. Rajouter le fichier dans .gitignore ne fera qu'ignorer ses modifications dans les prochains commits. L'avantage de .gitignore cependant,  c'est que tu peux ignorer des fichiers sur un pattern (par exemple *.user) ou pour un dossier entier, pour que les nouveaux fichiers qui matchent ne soient pas rajoutés dans le prochain commit. Pour supprimer le fichier dans le prochain commit il faut utiliser la commande git rm --cached lefichierenquestion. Attention à ne pas oublier le --cached sinon le fichier sera également supprimé en local.
  4. Github: Petite question..

    Tu peux aussi utiliser un client comme GitKraken ou alors utiliser git pour windows qui se contrôle à la ligne de commandes. Perso je préfère encore les applications externes ou git directement parce que j'ai jamais trouvé les plugins intégrés aux IDE très pratiques, ni très utiles d'ailleurs (à part avoir la même code view pour les diff/etc).
  5. Problème avec un Hackeur

      l'ip locale c'est 127.0.0.1 pas 127.0.0.0. le port client, après vérification aussi valable en tcp (je ne pensais qu'en udp), est normalement complètement aléatoire dans une plage qui dépend de l'OS (côté serveur de mémoire). le mec s'est connecté comme tout le monde sur le serveur au port standard. si il est parvenu à se login en tant qu'admin, soit : - il a bruteforce le mot de passe (peu probable) - il a récupéré le mot de passe auprès de l'admin (peu probable) - il a exploité une des trouzmille failles de ce genre de plugins
  6. Problème avec un Hackeur

    à partir de là je n'avais même pas essayé de comprendre le message (surtout quand on arrive à ne pas respecter deux règles du forum en un post) déjà se connecter avec "son ip locale" ça n'a aucun sens, puis "avec le compte d'un administrateur" ça a encore moins de sens. si le plugin authme utilise une base de données alors elle est probablement accessible depuis l'extérieur sans mot de passe. pas grand chose avec une histoire de ports
  7. Problème avec un Hackeur

    prends un launcher crack et connecte toi sous le pseudo d'un compte admin. félicitations, tu es un "hackeur". les serveurs offline c'est dangereux à la base. solution : authme, etc...
  8. [Linux] Le meilleur script de démarrage !

    C'est plutôt aux electronwill ou aux dermenslof de ce forum de répondre, ça se joue surtout sur les arguments de la JVM j'imagine.
  9. Solution pour instancier une class abstraite

      Tu peux faire un conteneur d'Animals et traiter tous les Animal à l'intérieur sans se soucier de leur type. Par exemple tu peux faire une fonction abstraite manger implémentée par Chien, Chat, etc. - en pseudocode, ça donne: Conteneur<Animal> animaux animaux.ajouter(nouveau Chien) animaux.ajouter(nouveau Chat) pour chaque animal dans animaux animal.manger En ayant implémenté Animal.manger dans Chien et Chat pour afficher "pâté pour chien" et "poisson" respectivement, on obtient ce résultat attendu.   On peut calquer ce fonctionnement pour un gestionnaire d'entités, par exemple.
  10. Solution pour instancier une class abstraite

    Tu ne peux pas instancier de classe abstraite vu que c'est exactement à l'opposé du principe. C'est tout à faire correct ce que tu fais là, c'est du polymorphisme. c.f. wikipedia
  11. quel est le meilleur plugin entre ... ?

    Ça ne sert à rien d'optimiser ce qui n'a pas besoin d'être optimisé. Surtout qu'avec une machine comme ça, si tu as une chute de TPS, tu as largement plus de chance d'avoir de meilleurs résultats en changeant la config de spigot/certains plugins voire de la JVM qu'avec un plugin en carton.
  12. Probleme avec mon plugin et le plugin.ylm

    Peut être parce que tu l'avais nommé plugin.ylm plutôt que plugin.yml avant, comme tu l'as fait sur ton screen.
  13. Présentation ErkoZ

    Tous les programmes en Java sont open source. :^)
  14. [LIB] Night-Config : les configurations en Java

    Config conf = new SimpleConfig(); conf.setString("a.b.c", "abc"); conf.setInt("five", 5); conf.setDouble("pi", Math.PI); conf.setList("list", Arrays.asList("a", "b", "c"); String str = conf.getString("a.b.c"); int five = conf.getInt("five"); double pi = conf.getDouble("pi"); List<String> list = conf.getList("list");//Pas besoin de cast, et il n'y a pas de warning ! FileConfig conf = new JsonConfig(); File configFile = new File("path/to/config.json"); try { conf.readFrom(configFile);//lecture du fichier dans la config conf.writeTo(configFile);//écriture de la config dans le fichier } catch (IOException ex) { //ERREUR } Config conf; try (Writer fileWriter = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), StandardCharsets.UTF_8))) { CharacterOutput output = new WriterOutput(fileWriter); FancyJsonWriter.Builder builder = new FancyJsonWriter.Builder(); builder.indent(" ");//indentation de 4 espaces au lieu de la tabulation qui est le réglage par défaut //autres réglages FancyJsonWriter writer = builder.build(output); writer.writeJsonObject(conf); } FancyJsonWriter writer = new FancyJsonWriter.Builder().indent(" ").build(output); ConfigSpecification spec = new ConfigSpecification(); spec.defineInt("int", 0, -20, 20);//"int" doit être un int compris entre -20 et 20 (inclus). La valeur par défaut est 0 spec.defineString("string", "default", "possibleValueA", "possibleValueB", "possibleValueC", "default");//"string" doit être une String égale à //"possibleValueA", "possibleValueB", "possibleValueC" ou "default". La valeur par défaut est "default" boolean isValid = spec.check(conf);//true si et seulement si la configuration 'conf' est correcte spec.correct(conf);//corrige la configuration public class MyObject { int integer; double decimal; String string; List<String> stringList; Config config; MyObject subObject; } Config conf = new SimpleConfig(); conf.setDouble("decimal", Math.PI); conf.setString("string", "value"); conf.setList("stringList", list1); conf.setConfig("config", config1); conf.setInt("subObject.integer", -1); conf.setDouble("subObject.decimal", 0.5); conf.setString("subObject.string", "Hey!"); conf.setList("subObject.stringList", list2); conf.setConfig("subObject.config", config2); conf.setConfig("subObject.subObject", null); ConfigToObjectMapper coMapper = new ConfigToObjectMapper(); MyObject objectInstance = coMapper.map(conf, MyObject.class); MyObject object = new MyObject(); // [...] définition des variables de l'objet ObjectToConfigMapper ocMapper = new ObjectToConfigMapper(); Config conf = new SimpleConfig(); ocMapper.map(object, conf); Ces bouts de code colorés vous ont été fournis par l'Élu de la balise code.
  15. MCP 903 - GL11 problème de render

    Tu as accès à la source de "renderItemIntoGUI"? Tu as peut être moyen de trouver ce qui cause le soucis avec