Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 05/10/2019 dans toutes les zones

  1. Très bien alors je t'invite a mettre ton poste en résolu
    1 point
  2. L'api de Bukkit/Spigot ne permet pas de modifier une recette déjà existante sans avoir préalablement supprimé cette recette, OR l'api ne permet pas non plus de retirer uniquement 1 recette déjà chargé, elle permet que de supprimer toutes les recettes du serveur ou de restaurer les recettes par défaut CE QUI VEUT DIRE QUE : A chaque fois que tu utilise cette effet il y a une vérification qui est faite pour vider toutes les recettes, puis les remettre en prenant en compte la modification de 1 seule recette ce qui n'est pas du tout optimiser. Tu peux passer par skript-mirror pour optimiser tout ça comme j'ai fait avec une recette de four pour cuire un oeuf: import: org.bukkit.Bukkit org.bukkit.inventory.FurnaceRecipe org.bukkit.NamespacedKey org.bukkit.Material org.bukkit.inventory.ItemStack java.lang.Float java.lang.Integer on load: if Bukkit.getRecipesFor(new ItemStack(Material.HORSE_SPAWN_EGG)).toString() contain "CraftFurnaceRecipe": loop ...Bukkit.recipeIterator(): "%loop-value.getResult()%" does not contain " named " add loop-value to {_originalRecipes::*} Bukkit.clearRecipes() loop {_originalRecipes::*}: Bukkit.addRecipe(loop-value) set {_recipes::*} to Material.HORSE_SPAWN_EGG and Material.PIG_SPAWN_EGG loop {_recipes::*}: set {_key} to new NamespacedKey("{@title}" and loop-value.toString() in lower case) set {_input} to loop-value set {_output} to new ItemStack(loop-value) set name of {_output} to colored {{@title}::egg::cooked::name} set lore of {_output} to colored {{@title}::egg::cooked::lore::*} set {_xp} to new Float(1) set {_time} to new Integer(1200) set {_recipe} to new FurnaceRecipe({_key}, {_output}, {_input}, {_xp} and {_time}) Bukkit.addRecipe({_recipe}) Pour cette version du code tu as besoin de Skript-mirror 2.0 SNAPSHOT minimum (Les ENUM n'ont plus besoin du symbole "!" pour être interprété) Et pour adapter mon code qui est spécifique au recette de four en table de craft tu as ceci https://www.spigotmc.org/wiki/recipe-example/ Je sais que c'est compliquer mais c'est ce qu'il y a de plus opti en terme de temps de reload ^^ (exit créer un datapac quoi que facilek, un plugin ou modifier le code source de spigot pour les plus téméraire)
    1 point
  3. SkyBlock By tarradon version Alpha 1.5 Fonctionnalités : Créer une islande Invité un ami Avoir un top 10 des islandes !!! ( et oui bel et bien un top 10 ) Des challenges Des niveaux avec des challenges Commandes : /is start: Création de l'island /is restart: Recréation et remise a 0 de l'islande et inventaire /is inv <player>: Invite un joueur a son islande /is kick <player>: kick un joueur de ton islande /is leave: partir de l'islande d'un joueur /is help: afficher les commandes /is sethome: set la position du home et du spawn /is home: allez a son home /is level: voir le niveau de ton islande ( impérative pour être dans le classement) /is top: top 10 des islandes /c help: afficher les commandes /c menu: afficher le menu des challenges /c stats: afficher ses stats /c stats <player>: afficher les stats d'un joueur Prochaine mise a jour : Alpha 2.0: -Shop -GUI commande is -Modification du système des challenges Alpha 3.0: -Ajoute d'un gui pour crée des islandes différentes Changement de la dernière mise a jours Alpha 1.9: -Islande plus grande -Modification du stuff de départ et Un animal de compagnie -Correction de bugs et suppression de l'ancienne islande et le joueur garde les mêmes coordonné que précédentes Après 1 semaines de reflexion voici enfin le skript en entier de skyblock , j'espère que sa sera utile , cité tous les bugs ainsi que les amélioration a faire , je suis ouvert a toutes propositions , et je compte faire des mises a jours courantes si vous me dite quoi améliorer hastebin: http://hastebin.com/acodupeseg.vhdl Version alpha 1.5 Skript distribué sous licence : BY NC SA http://creativecommons.org/licenses/by-nc-sa/4.0/
    1 point
  4. Le sujet n'a pas reçu de réponse pouvant le résoudre. Il a donc été verrouillé. Cordialement, l'équipe.
    0 point
  5. Normalement ça devrait marcher
    0 point
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.