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! 

Dow1t

Membres
  • Compteur de contenus

    1 003
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Dow1t

  1. MCP 1.7.2 - Afficher une image devant le pseudo du joueur

    Merci énormément !
  2. Salut la communauté !   Version: 1.7.2 MCP 903 API: MCP IDE: Eclipse     Je fais appel à vous car j'aimerais ajouter une image devant le pseudo du joueur. Je m'explique, je suis en pleine création d'un serveur. Dans celui-ci il y a un système de classement par division comme league of legends (bronze silver etc...). Je cherche à afficher l'image de la division, exemple Challenger devant le pseudo du joueur. J'avais penser ceci:         - Créer un dossier data ou je stock mes images (Division_Bronze_3.png, Division_Challenger_1.png, Division_Master_1.png etc...)     - Quand le joueur se connecte, passe une division, j'envois un message au client exemple: "[New-Division] Division_" + DivisionManagement.getDivisionName(p) + "_" + DivisionManagement.getDivisionLevel(p) + ".png";     - Dans le client, une fois le message reçut qui serra par exemple : [New-Division] Division_Gold_3.png je retire le [New-Division] avec un replace     - Dans la class qui gère l'affichage du pseudo minecraft, j'affiche devant, une image qui correspond au message recu dans ce cas: Division_Gold_3.png.     Les problèmes rencontrés sont :       - Je ne sais pas comment faire pour afficher une image ou un texte devant le pseudo étant donner que je ne connais pas la class.     - Ma méthode est peut-être mauvaise, peut-être que je devrait faire tout autrement que d'envoyer des message et les recevoir pour afficher l'image.   Quelqu'un pourrais m'aiguiller ?   Voici un screen qui vient de Kryptonia. J'aimerais faire quelques chose ressemblant à ceci :     Merci de votre aide !
  3. MCP 1.7.2 - Afficher une image devant le pseudo du joueur

    C'est une méthode Custom là voici :   public void drawTextureWithOptionalSize(int x, int y, int u, int v, int width, int height, int uSize, int vSize) { float scaledX = (float)1/uSize; float scaledY = (float)1/vSize; Tessellator tessellator = Tessellator.instance; tessellator.startDrawingQuads(); tessellator.addVertexWithUV((double)(x + 0), (double)(y + height), (double)this.zLevel, (double)((float)(u + 0) * scaledX), (double)((float)(v + height) * scaledY)); tessellator.addVertexWithUV((double)(x + width), (double)(y + height), (double)this.zLevel, (double)((float)(u + width) * scaledX), (double)((float)(v + height) * scaledY)); tessellator.addVertexWithUV((double)(x + width), (double)(y + 0), (double)this.zLevel, (double)((float)(u + width) * scaledX), (double)((float)(v + 0) * scaledY)); tessellator.addVertexWithUV((double)(x + 0), (double)(y + 0), (double)this.zLevel, (double)((float)(u + 0) * scaledX), (double)((float)(v + 0) * scaledY)); tessellator.draw(); }  
  4. MCP 1.7.2 - Afficher une image devant le pseudo du joueur

    Je cherche juste a afficher l'image maintenant. Quelqu'un pourrait m'aider?
  5. Bug ScoreBoard perso

    Il return null est-tu sur que ta liste est remplie?
  6. MCP 1.7.2 - Afficher une image devant le pseudo du joueur

    Toujours personne?
  7. Grade automatique

    Lequel? je suis pas devin
  8. PROMOTION PLUGIN

    Utilise un décimal format    Il y a de la doc sur Google à propos du DecimalFormat il permet de choisir X nombres après la virgule. Je t'envoie un petit code demain vers 6h dès que j'ai mon pc  Voilà le petit code   DecimalFormatSymbols dfs = new DecimalFormatSymbols(); dfs.setDecimalSeparator('.'); //Iici on choisi 0 nombre après la virgule. DecimalFormat df = new DecimalFormat("###");   Et pour le formater:   double promo = df.format(percent);   ->   DecimalFormatSymbols dfs = new DecimalFormatSymbols(); dfs.setDecimalSeparator('.'); DecimalFormat df = new DecimalFormat("###.#"); double percentNombre = amount * getPromotion/100; double percent = amount - percentNombre; double price = df.format(percent); //AMOUNT = 4.99 //GETPROMOTION = 2  
  9. PROMOTION PLUGIN

    Formule au cas ou :   NF : Nombre final (une fois la réduction enlevée) RD : La réduction (en % exemple 17%) PI  : Prix initial (exemple: 174 euros)   NF = PI - RD/100 * PI   Ou   Pour trouver un certain pourcentage nommé P d'une totalité nommé T à partir d'une fraction (partie) t de cette totalité T on utilise la formule :   CF/ https://fr.wikiversity.org/wiki/Pourcentage/Calculer_un_pourcentage_d%27un_nombre
  10. Problème drops custom sur des block qui explosent

    Voici un code plus propre :   public class PluginMain extends JavaPlugin { @Override public void onEnable() { super.onEnable(); PluginManager pm = Bukkit.getPluginManager(); pm.registerEvents(new UHCBlock(this), this); } }   public class UHCBlock implements Listener { private PluginMain main; public UHCBlock(PluginMain main) { this.main = main; } @EventHandler public void creeperBlock(BlockExplodeEvent e){ Location breakloc = e.getBlock().getLocation(); switch(e.getBlock().getType()){ //Drop Saphir case LAPIS_ORE: e.getBlock().setType(Material.LAPIS_ORE); ItemStack saphir = new ItemStack(Material.CLAY_BRICK); ItemMeta saphirm = saphir.getItemMeta(); saphirm.setDisplayName("§9Saphir"); saphir.setItemMeta(saphirm); breakloc.getWorld().dropItemNaturally(breakloc, new ItemStack(saphir)); break; //Drop Ruby case DIAMOND_ORE: e.getBlock().setType(Material.DIAMOND_ORE); ItemStack ruby = new ItemStack(Material.NETHER_STAR); ItemMeta rubym = ruby.getItemMeta(); rubym.setDisplayName("§cRuby"); ruby.setItemMeta(rubym); breakloc.getWorld().dropItemNaturally(breakloc, new ItemStack(ruby)); break; case EMERALD_ORE: e.getBlock().setType(Material.EMERALD_ORE); ItemStack emerald = new ItemStack(Material.EMERALD); ItemMeta emeraldm = emerald.getItemMeta(); emeraldm.setDisplayName("§aEmeraude"); emerald.setItemMeta(emeraldm); breakloc.getWorld().dropItemNaturally(breakloc, new ItemStack(emerald)); default: break; } } }  
  11. Problème drops custom sur des block qui explosent

    c'est quoi cette class EventManager?   Fais plutôt dans ta class main dans le onEnable();   PluginManager pm = Bukkit.getPluginManager(); pm.registerEvents(new TaClass(this), this)   et dans le constructeur de ta class :   private TaClassMain main; public TaClass(TaClassMain main) { this.main = main; }  
  12. Problème drops custom sur des block qui explosent

    Quand le bloque explose, il se replace bien? As tu register ton event?
  13. Problème drops custom sur des block qui explosent

    Si tu cancel l'event normal ^^ e.setCancelled(true);   enlève cette ligne et dit moi quoi
  14. Problème drops custom sur des block qui explosent

    Quel est l'erreur?
  15. Problème dans le plugin.yml

    Ceci?   @EventHandler public void commandPreProcessEvent(PlayerCommandPreprocessEvent event) { Player p = event.getPlayer(); String[] noCommand = {"/pl", "/plugins", "/bukkit:pl"}; String message = "§cCette commande est prohibée !"; String command = event.getMessage().toLowerCase(); if (noCommand.contains(command)) { event.setCancelled(true); p.sendMessage(ChatColor.translateAlternateColorCodes('&', message)); if (p.hasPermission("fromage.bypass")) { Plugin[] arrayOfPlugin; int j = (arrayOfPlugin = Bukkit.getPluginManager().getPlugins()).length; for (int i = 0; i < j; i++) { Plugin pp = arrayOfPlugin[i]; } } } }  
  16. Configuration → Couleur (org.bukkit.color)

      Admettons que le joueur mette comme hexa, un vert kaki. étant donné que minecraft ne possède pas cette couleur, il mettre celle par défaut, le blanc ou retournera une erreur (NPE il me semble)
  17. Configuration → Couleur (org.bukkit.color)

    Oui  c'est possible mais dans ce cas, si il insert une couleur qui est différente de celle de minecraft (§0, §1 §2 §3 §4 §5 §6 §7 §8 §9 §a §b §c §d §e §f) il n'aura pas de couleur sur son armure.  
  18. Grade automatique

    Mhhh Il me semble que dans la config de groupManager, il y a un default: à réglé sur true ou false. Sur true, quand on se connecte et qu'on a pas de grade, le serveur nous attribue dirrectement celui par défaut
  19. Configuration → Couleur (org.bukkit.color)

    Je comprends pas trop...    Pourquoi ne pas faire TaClass.getConfig().getString("ChestPlate.color").replace(); je suis sur mon tel je trouve pas le et qui fait la couleur dans minecraft   
  20. MCP 1.7.2 - Afficher une image devant le pseudo du joueur

    Bonsoir, j'ai finalement trouver la class qui gère l'affichage du pseudo.   C'est la class Render du package net.minecraft.client.renderer.entity; plus précisément la fonction   protected void func_147906_a(Entity p_147906_1_, String p_147906_2_, double p_147906_3_, double p_147906_5_, double p_147906_7_, int p_147906_9_)   J'ai essayer de draw une texture mais elle ne s'affiche pas.   Voici ce que j'ai fais :   ResourceLocation divisionIcon = DivisionUtils.getResourceFor(Minecraft.getMinecraft().ingameGUI.division); Après ceci : GL11.glEnable(GL11.GL_TEXTURE_2D); j'ai mit Minecraft.getMinecraft().getTextureManager().bindTexture(divisionIcon); Minecraft.getMinecraft().ingameGUI.drawTextureWithOptionalSize(-var12.getStringWidth(p_147906_2_) / 2, var16 - 105, 0, 0, 25, 25, 25, 25);  
  21. Erreur dans la détection d'un joueur dans une ArrayList

    Bonne continuation. N'oublies pas, les versions 'hors-la loi' de minecraft sont prohibées sur le forum
  22. Erreur dans la détection d'un joueur dans une ArrayList

    Oui en effet @Wisteca c'est "nom" et pas "ton" je corrige !   Crack interdit mais pour répondre, oui les cr*ck on un uuid
  23. Erreur dans la détection d'un joueur dans une ArrayList

    Essaye Map<UUID, String>   Tu met l'uuid et le ton du joueur (p.getName(); p.getUniqueID(); )
  24. Erreur dans la détection d'un joueur dans une ArrayList

    Et elle ressemble à quoi ton arraylist?
  25. Erreur dans la détection d'un joueur dans une ArrayList

    Quel est l'erreur dans la console? Je pense avoir une idée