Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #===================================================================================#
- # #
- # _____ _ _ __ __ _____ _ _____ _____ _ _ #
- # / ___/ | | / / \ \ / / | _ \ | | / _ \ / ___| | | / / #
- # | |___ | |/ / \ \/ / | |_| | | | | | | | | | | |/ / #
- # \___ \ | |\ \ \ / | _ { | | | | | | | | | |\ \ #
- # ___| | | | \ \ / / | |_| | | |___ | |_| | | |___ | | \ \ #
- # /_____/ |_| \_\ /_/ |_____/ |_____| \_____/ \_____| |_| \_\ #
- # #
- #===================================================================================#
- #SkyBlock (Skriptblock)
- #Version: Alpha 1.9
- #Author: Tarradon
- #===============================================================================#
- # Skyblock de base avec challenge #
- #===============================================================================#
- #===============================================================================#
- # Boutique et les amélioration possible #
- #===============================================================================#
- #============================[Commandes et permissions]===============================#
- #/is start: Creation de l'island
- #/is restart: recreation et remise a 0 de l'island et inventaire
- #/is inv <player>: Invite un joueur a son island
- #/is kick <player>: kick un joueur de ton island
- #/is leave: partir de l'island 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 island ( imperative pour etre dans le classement)
- #/is top: top 10 des islands
- #
- #/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
- #=====================================================================================#
- # Autorisation selon les termes de la CC BY-NC-SA 4.0 : http://creativecommons.org/licenses/by-nc-sa/4.0/
- # Si vous le modifié et le reposté , il faut a tous pris sité mon nom dedans , ainsi que prendre les termes de la CC BY-NC-SA 4.0
- # Pas de droit a la revente
- # Je suis l'unique auteur
- options:
- prefix: &8[&9Islande&8]
- island: 150 #Distance entre chaque island vous pouvez la modifié mais plus elle est grande plus elle fait laguer
- height: 64 #Hauteur de l'island par rapport au sol
- #_______________________________________________________________________________________________________________________________
- # Commande de base Islande
- #_______________________________________________________________________________________________________________________________
- command /is [<text>] [<player>]:
- usage: &7/is <start/home/restart/inv/kick/help/sethome/leave/level/top>
- trigger:
- if arg 1 is not set:
- make player execute command "/is help"
- #===================
- # Commande help
- #===================
- if arg 1 is "help":
- send "&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&8[&9Islande&8]-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-"
- send "&e/is start &8- &7Créer une Islande"
- send "&e/is reset &8- &7Recommencer votre Islande et suprime ton inventaire"
- send "&e/is home &8- &7Rejoindre le spawn de votre Islande"
- send "&e/is sethome &8- &7Définir le spawn de votre Islande"
- send "&e/is inv <player> &8- &7Inviter une personne dans votre Islande"
- send "&e/is join &8- &7Accépter une invitation"
- send "&e/is leave &8- &7Quitter l'Islande de votre ami"
- send "&e/is level &8- &7Voir le niveau de l'islande"
- send "&e/is top &8- &7Voir le classement des islandes"
- send "&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&8[&9Islande&8]-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-"
- #===================
- # Commande start
- #===================
- if arg 1 is "start":
- if {island.%uuid of player%} is not set:
- add player to {playerisland::*}
- add 1 to {numislevel}
- add {@island} to {cys.islandxcoordinate}
- set {_is.coordonne} to location {cys.islandxcoordinate}, {@height}, 0
- set block at {_is.coordonne} to glass
- set {is.coordonne.%player%} to location at {_is.coordonne}
- add 1 to {Istop}
- loop blocks in radius {@island} around location at {is.coordonne.%player%}:
- set loop-blocks to air
- #
- # Creation de l'ile
- #
- #premier etage
- set block at {_is.coordonne} to grass block
- set block 1 north of {_is.coordonne} to grass block
- set block 2 north of {_is.coordonne} to grass block
- set block 3 north of {_is.coordonne} to grass block
- set block 1 south of {_is.coordonne} to grass block
- set block 2 south of {_is.coordonne} to grass block
- set block 3 south of {_is.coordonne} to grass block
- set block 1 west of {_is.coordonne} to grass block
- set block 2 west of {_is.coordonne} to grass block
- set block 3 west of {_is.coordonne} to grass block
- set block 1 east of {_is.coordonne} to grass block
- set block 2 east of {_is.coordonne} to grass block
- set block 3 east of {_is.coordonne} to grass block
- set block 1 north 1 east of {_is.coordonne} to grass block
- set block 1 north 2 east of {_is.coordonne} to grass block
- set block 1 north 3 east of {_is.coordonne} to grass block
- set block 2 north 1 east of {_is.coordonne} to grass block
- set block 2 north 2 east of {_is.coordonne} to grass block
- set block 2 north 3 east of {_is.coordonne} to grass block
- set block 3 north 1 east of {_is.coordonne} to grass block
- set block 3 north 2 east of {_is.coordonne} to grass block
- set block 1 east 1 south of {_is.coordonne} to grass block
- set block 1 east 2 south of {_is.coordonne} to grass block
- set block 1 east 3 south of {_is.coordonne} to grass block
- set block 2 east 1 south of {_is.coordonne} to grass block
- set block 2 east 2 south of {_is.coordonne} to grass block
- set block 2 east 3 south of {_is.coordonne} to grass block
- set block 3 east 1 south of {_is.coordonne} to grass block
- set block 3 east 2 south of {_is.coordonne} to grass block
- set block 1 south 1 west of {_is.coordonne} to grass block
- set block 1 south 2 west of {_is.coordonne} to grass block
- set block 1 south 3 west of {_is.coordonne} to grass block
- set block 2 south 1 west of {_is.coordonne} to grass block
- set block 2 south 2 west of {_is.coordonne} to grass block
- set block 2 south 3 west of {_is.coordonne} to grass block
- set block 3 south 1 west of {_is.coordonne} to grass block
- set block 3 south 2 west of {_is.coordonne} to grass block
- set block 1 west 1 north of {_is.coordonne} to grass block
- set block 1 west 2 north of {_is.coordonne} to grass block
- set block 1 west 3 north of {_is.coordonne} to grass block
- set block 2 west 1 north of {_is.coordonne} to grass block
- set block 2 west 2 north of {_is.coordonne} to grass block
- set block 2 west 3 north of {_is.coordonne} to grass block
- set block 3 west 1 north of {_is.coordonne} to grass block
- set block 3 west 2 north of {_is.coordonne} to grass block
- #2 eme etage
- reduce y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to sand
- set block 1 north of {_is.coordonne} to dirt
- set block 2 north of {_is.coordonne} to dirt
- set block 3 north of {_is.coordonne} to dirt
- set block 1 south of {_is.coordonne} to dirt
- set block 2 south of {_is.coordonne} to dirt
- set block 3 south of {_is.coordonne} to dirt
- set block 1 west of {_is.coordonne} to dirt
- set block 2 west of {_is.coordonne} to dirt
- set block 3 west of {_is.coordonne} to dirt
- set block 1 east of {_is.coordonne} to dirt
- set block 2 east of {_is.coordonne} to dirt
- set block 3 east of {_is.coordonne} to dirt
- set block 1 north 1 east of {_is.coordonne} to dirt
- set block 1 north 2 east of {_is.coordonne} to dirt
- set block 2 north 1 east of {_is.coordonne} to dirt
- set block 2 north 2 east of {_is.coordonne} to dirt
- set block 1 east 1 south of {_is.coordonne} to dirt
- set block 1 east 2 south of {_is.coordonne} to dirt
- set block 2 east 1 south of {_is.coordonne} to dirt
- set block 2 east 2 south of {_is.coordonne} to dirt
- set block 1 south 1 west of {_is.coordonne} to dirt
- set block 1 south 2 west of {_is.coordonne} to dirt
- set block 2 south 1 west of {_is.coordonne} to dirt
- set block 2 south 2 west of {_is.coordonne} to dirt
- set block 1 west 1 north of {_is.coordonne} to dirt
- set block 1 west 2 north of {_is.coordonne} to dirt
- set block 2 west 1 north of {_is.coordonne} to dirt
- set block 2 west 2 north of {_is.coordonne} to dirt
- increase y-coordinate of {_is.coordonne} by 1
- #3 eme etage
- reduce y-coordinate of {_is.coordonne} by 2
- set block at {_is.coordonne} to sand
- set block 1 north of {_is.coordonne} to dirt
- set block 1 south of {_is.coordonne} to dirt
- set block 1 east of {_is.coordonne} to dirt
- set block 1 west of {_is.coordonne} to dirt
- set block 2 north of {_is.coordonne} to dirt
- set block 2 south of {_is.coordonne} to dirt
- set block 2 east of {_is.coordonne} to dirt
- set block 2 west of {_is.coordonne} to dirt
- set block 1 north 1 east of {_is.coordonne} to dirt
- set block 1 east 1 south of {_is.coordonne} to dirt
- set block 1 south 1 west of {_is.coordonne} to dirt
- set block 1 west 1 north of {_is.coordonne} to dirt
- increase y-coordinate of {_is.coordonne} by 2
- #4 eme étage
- reduce y-coordinate of {_is.coordonne} by 3
- set block at {_is.coordonne} to sand
- set block 1 north of {_is.coordonne} to dirt
- set block 1 south of {_is.coordonne} to dirt
- set block 1 east of {_is.coordonne} to dirt
- set block 1 west of {_is.coordonne} to dirt
- increase y-coordinate of {_is.coordonne} by 3
- #5 eme étage
- reduce y-coordinate of {_is.coordonne} by 4
- set block at {_is.coordonne} to bedrock
- increase y-coordinate of {_is.coordonne} by 4
- # Arbre
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak wood
- set block 1 north of {_is.coordonne} to chest
- reduce z-coordinate of {_is.coordonne} by 2
- set {spawn.coordonne.%player%} to location at {_is.coordonne}
- increase z-coordinate of {_is.coordonne} by 2
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak wood
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak wood
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak wood
- set block 1 north of {_is.coordonne} to oak leaves
- set block 2 north of {_is.coordonne} to oak leaves
- set block 1 south of {_is.coordonne} to oak leaves
- set block 2 south of {_is.coordonne} to oak leaves
- set block 1 west of {_is.coordonne} to oak leaves
- set block 2 west of {_is.coordonne} to oak leaves
- set block 1 east of {_is.coordonne} to oak leaves
- set block 2 east of {_is.coordonne} to oak leaves
- set block 1 north 1 east of {_is.coordonne} to oak leaves
- set block 1 north 2 east of {_is.coordonne} to oak leaves
- set block 2 north 1 east of {_is.coordonne} to oak leaves
- set block 2 north 2 east of {_is.coordonne} to oak leaves
- set block 1 east 1 south of {_is.coordonne} to oak leaves
- set block 1 east 2 south of {_is.coordonne} to oak leaves
- set block 2 east 1 south of {_is.coordonne} to oak leaves
- set block 2 east 2 south of {_is.coordonne} to oak leaves
- set block 1 south 1 west of {_is.coordonne} to oak leaves
- set block 1 south 2 west of {_is.coordonne} to oak leaves
- set block 2 south 1 west of {_is.coordonne} to oak leaves
- set block 2 south 2 west of {_is.coordonne} to oak leaves
- set block 1 west 1 north of {_is.coordonne} to oak leaves
- set block 1 west 2 north of {_is.coordonne} to oak leaves
- set block 2 west 1 north of {_is.coordonne} to oak leaves
- set block 2 west 2 north of {_is.coordonne} to oak leaves
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak wood
- set block 1 north of {_is.coordonne} to oak leaves
- set block 2 north of {_is.coordonne} to oak leaves
- set block 1 south of {_is.coordonne} to oak leaves
- set block 2 south of {_is.coordonne} to oak leaves
- set block 1 west of {_is.coordonne} to oak leaves
- set block 2 west of {_is.coordonne} to oak leaves
- set block 1 east of {_is.coordonne} to oak leaves
- set block 2 east of {_is.coordonne} to oak leaves
- set block 1 north 1 east of {_is.coordonne} to oak leaves
- set block 1 north 2 east of {_is.coordonne} to oak leaves
- set block 2 north 1 east of {_is.coordonne} to oak leaves
- set block 1 east 1 south of {_is.coordonne} to oak leaves
- set block 1 east 2 south of {_is.coordonne} to oak leaves
- set block 2 east 1 south of {_is.coordonne} to oak leaves
- set block 1 south 1 west of {_is.coordonne} to oak leaves
- set block 1 south 2 west of {_is.coordonne} to oak leaves
- set block 2 south 1 west of {_is.coordonne} to oak leaves
- set block 1 west 1 north of {_is.coordonne} to oak leaves
- set block 1 west 2 north of {_is.coordonne} to oak leaves
- set block 2 west 1 north of {_is.coordonne} to oak leaves
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak wood
- set block 1 north of {_is.coordonne} to oak leaves
- set block 1 north 1 east of {_is.coordonne} to oak leaves
- set block 1 south of {_is.coordonne} to oak leaves
- set block 1 south 1 west of {_is.coordonne} to oak leaves
- set block 1 west of {_is.coordonne} to oak leaves
- set block 1 west 1 north of {_is.coordonne} to oak leaves
- set block 1 east of {_is.coordonne} to oak leaves
- set block 1 east 1 south of {_is.coordonne} to oak leaves
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak leaves
- set block 1 north of {_is.coordonne} to oak leaves
- set block 1 south of {_is.coordonne} to oak leaves
- set block 1 east of {_is.coordonne} to oak leaves
- set block 1 west of {_is.coordonne} to oak leaves
- #
- # Teleportation et give d'item joueur
- #
- teleport player to {spawn.coordonne.%player%}
- set {island.%uuid of player%} to true
- add player to {islands::*}
- set {cys.island.%uuid of player%} to block 1 above {_is.coordonne}
- set {spawn1.island.%uuid of player%} to location of player
- set {spawn.island.%uuid of player%} to location at {spawn1.island.%uuid of player%}
- give 1 lava bucket to player
- give 2 ice to player
- give 1 cactus to player
- give 1 brown mushroom to player
- give 1 red mushroom to player
- give 1 bone to player
- give 1 melon to player
- give 1 pumpkin seeds to player
- give 1 sugar canes to player
- give 1 wheat to player
- give 1 bread to player
- give 2 torch to player
- give 1 leather boots to player
- give 1 leather helmet to player
- give 1 leather chestplate to player
- give 1 leather leggings to player
- spawn 1 cow 2 meters above the player
- set name of spawned entity to "Nourriture Gratuite ?"
- wait 3 ticks
- set {stats.%player%} to 0
- send "{@prefix} &7Islande généré !"
- else:
- send "{@prefix} &7Vous avez déjà une Islande"
- execute player command "/is home"
- #===================
- # Commande home
- #===================
- if arg 1 is "home":
- if {island.%uuid of player%} is set:
- teleport player to {spawn.island.%uuid of player%}
- send "{@prefix} &7Vous êtes bien arrivé à votre Islande"
- else:
- send "{@prefix} &7Vous n'avez pas crée de spawn a votre d'Islande"
- #===================
- # Commande sethome
- #===================
- if arg 1 is "sethome":
- if {island.%uuid of player%} is set:
- set {spawn.island.%uuid of player%} to location of player
- send "{@prefix} &7Vous avez bien créé le spawn votre Islande"
- #===================
- # Commande restart
- #===================
- if arg 1 is "restart":
- remove player from {playerisland::*}
- delete {portail.%player%}
- delete {deco.%player%}
- delete {has_an_island.%player%}
- delete {avousdechercher.%player%}
- clear inventory of the player
- loop blocks in radius {@island} around location at {is.coordonne.%player%}:
- set loop-blocks to air
- loop all entities in radius {@island} around location at {is.coordonne.%player%}:
- loop-entity is not a player:
- clear loop-entity
- send "{@prefix} &7Votre Islande à été suprimmé"
- set {_is.coordonne} to location at {is.coordonne.%player%}
- #
- # Creation de l'ile
- #
- #premier etage
- set block at {_is.coordonne} to grass block
- set block 1 north of {_is.coordonne} to grass block
- set block 2 north of {_is.coordonne} to grass block
- set block 3 north of {_is.coordonne} to grass block
- set block 1 south of {_is.coordonne} to grass block
- set block 2 south of {_is.coordonne} to grass block
- set block 3 south of {_is.coordonne} to grass block
- set block 1 west of {_is.coordonne} to grass block
- set block 2 west of {_is.coordonne} to grass block
- set block 3 west of {_is.coordonne} to grass block
- set block 1 east of {_is.coordonne} to grass block
- set block 2 east of {_is.coordonne} to grass block
- set block 3 east of {_is.coordonne} to grass block
- set block 1 north 1 east of {_is.coordonne} to grass block
- set block 1 north 2 east of {_is.coordonne} to grass block
- set block 1 north 3 east of {_is.coordonne} to grass block
- set block 2 north 1 east of {_is.coordonne} to grass block
- set block 2 north 2 east of {_is.coordonne} to grass block
- set block 2 north 3 east of {_is.coordonne} to grass block
- set block 3 north 1 east of {_is.coordonne} to grass block
- set block 3 north 2 east of {_is.coordonne} to grass block
- set block 1 east 1 south of {_is.coordonne} to grass block
- set block 1 east 2 south of {_is.coordonne} to grass block
- set block 1 east 3 south of {_is.coordonne} to grass block
- set block 2 east 1 south of {_is.coordonne} to grass block
- set block 2 east 2 south of {_is.coordonne} to grass block
- set block 2 east 3 south of {_is.coordonne} to grass block
- set block 3 east 1 south of {_is.coordonne} to grass block
- set block 3 east 2 south of {_is.coordonne} to grass block
- set block 1 south 1 west of {_is.coordonne} to grass block
- set block 1 south 2 west of {_is.coordonne} to grass block
- set block 1 south 3 west of {_is.coordonne} to grass block
- set block 2 south 1 west of {_is.coordonne} to grass block
- set block 2 south 2 west of {_is.coordonne} to grass block
- set block 2 south 3 west of {_is.coordonne} to grass block
- set block 3 south 1 west of {_is.coordonne} to grass block
- set block 3 south 2 west of {_is.coordonne} to grass block
- set block 1 west 1 north of {_is.coordonne} to grass block
- set block 1 west 2 north of {_is.coordonne} to grass block
- set block 1 west 3 north of {_is.coordonne} to grass block
- set block 2 west 1 north of {_is.coordonne} to grass block
- set block 2 west 2 north of {_is.coordonne} to grass block
- set block 2 west 3 north of {_is.coordonne} to grass block
- set block 3 west 1 north of {_is.coordonne} to grass block
- set block 3 west 2 north of {_is.coordonne} to grass block
- #2 eme etage
- reduce y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to sand
- set block 1 north of {_is.coordonne} to dirt
- set block 2 north of {_is.coordonne} to dirt
- set block 3 north of {_is.coordonne} to dirt
- set block 1 south of {_is.coordonne} to dirt
- set block 2 south of {_is.coordonne} to dirt
- set block 3 south of {_is.coordonne} to dirt
- set block 1 west of {_is.coordonne} to dirt
- set block 2 west of {_is.coordonne} to dirt
- set block 3 west of {_is.coordonne} to dirt
- set block 1 east of {_is.coordonne} to dirt
- set block 2 east of {_is.coordonne} to dirt
- set block 3 east of {_is.coordonne} to dirt
- set block 1 north 1 east of {_is.coordonne} to dirt
- set block 1 north 2 east of {_is.coordonne} to dirt
- set block 2 north 1 east of {_is.coordonne} to dirt
- set block 2 north 2 east of {_is.coordonne} to dirt
- set block 1 east 1 south of {_is.coordonne} to dirt
- set block 1 east 2 south of {_is.coordonne} to dirt
- set block 2 east 1 south of {_is.coordonne} to dirt
- set block 2 east 2 south of {_is.coordonne} to dirt
- set block 1 south 1 west of {_is.coordonne} to dirt
- set block 1 south 2 west of {_is.coordonne} to dirt
- set block 2 south 1 west of {_is.coordonne} to dirt
- set block 2 south 2 west of {_is.coordonne} to dirt
- set block 1 west 1 north of {_is.coordonne} to dirt
- set block 1 west 2 north of {_is.coordonne} to dirt
- set block 2 west 1 north of {_is.coordonne} to dirt
- set block 2 west 2 north of {_is.coordonne} to dirt
- increase y-coordinate of {_is.coordonne} by 1
- #3 eme etage
- reduce y-coordinate of {_is.coordonne} by 2
- set block at {_is.coordonne} to sand
- set block 1 north of {_is.coordonne} to dirt
- set block 1 south of {_is.coordonne} to dirt
- set block 1 east of {_is.coordonne} to dirt
- set block 1 west of {_is.coordonne} to dirt
- set block 2 north of {_is.coordonne} to dirt
- set block 2 south of {_is.coordonne} to dirt
- set block 2 east of {_is.coordonne} to dirt
- set block 2 west of {_is.coordonne} to dirt
- set block 1 north 1 east of {_is.coordonne} to dirt
- set block 1 east 1 south of {_is.coordonne} to dirt
- set block 1 south 1 west of {_is.coordonne} to dirt
- set block 1 west 1 north of {_is.coordonne} to dirt
- increase y-coordinate of {_is.coordonne} by 2
- #4 eme étage
- reduce y-coordinate of {_is.coordonne} by 3
- set block at {_is.coordonne} to sand
- set block 1 north of {_is.coordonne} to dirt
- set block 1 south of {_is.coordonne} to dirt
- set block 1 east of {_is.coordonne} to dirt
- set block 1 west of {_is.coordonne} to dirt
- increase y-coordinate of {_is.coordonne} by 3
- #5 eme étage
- reduce y-coordinate of {_is.coordonne} by 4
- set block at {_is.coordonne} to bedrock
- increase y-coordinate of {_is.coordonne} by 4
- # Arbre
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak wood
- set block 1 north of {_is.coordonne} to chest
- reduce z-coordinate of {_is.coordonne} by 2
- set {spawn.coordonne.%player%} to location at {_is.coordonne}
- increase z-coordinate of {_is.coordonne} by 2
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak wood
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak wood
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak wood
- set block 1 north of {_is.coordonne} to oak leaves
- set block 2 north of {_is.coordonne} to oak leaves
- set block 1 south of {_is.coordonne} to oak leaves
- set block 2 south of {_is.coordonne} to oak leaves
- set block 1 west of {_is.coordonne} to oak leaves
- set block 2 west of {_is.coordonne} to oak leaves
- set block 1 east of {_is.coordonne} to oak leaves
- set block 2 east of {_is.coordonne} to oak leaves
- set block 1 north 1 east of {_is.coordonne} to oak leaves
- set block 1 north 2 east of {_is.coordonne} to oak leaves
- set block 2 north 1 east of {_is.coordonne} to oak leaves
- set block 2 north 2 east of {_is.coordonne} to oak leaves
- set block 1 east 1 south of {_is.coordonne} to oak leaves
- set block 1 east 2 south of {_is.coordonne} to oak leaves
- set block 2 east 1 south of {_is.coordonne} to oak leaves
- set block 2 east 2 south of {_is.coordonne} to oak leaves
- set block 1 south 1 west of {_is.coordonne} to oak leaves
- set block 1 south 2 west of {_is.coordonne} to oak leaves
- set block 2 south 1 west of {_is.coordonne} to oak leaves
- set block 2 south 2 west of {_is.coordonne} to oak leaves
- set block 1 west 1 north of {_is.coordonne} to oak leaves
- set block 1 west 2 north of {_is.coordonne} to oak leaves
- set block 2 west 1 north of {_is.coordonne} to oak leaves
- set block 2 west 2 north of {_is.coordonne} to oak leaves
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak wood
- set block 1 north of {_is.coordonne} to oak leaves
- set block 2 north of {_is.coordonne} to oak leaves
- set block 1 south of {_is.coordonne} to oak leaves
- set block 2 south of {_is.coordonne} to oak leaves
- set block 1 west of {_is.coordonne} to oak leaves
- set block 2 west of {_is.coordonne} to oak leaves
- set block 1 east of {_is.coordonne} to oak leaves
- set block 2 east of {_is.coordonne} to oak leaves
- set block 1 north 1 east of {_is.coordonne} to oak leaves
- set block 1 north 2 east of {_is.coordonne} to oak leaves
- set block 2 north 1 east of {_is.coordonne} to oak leaves
- set block 1 east 1 south of {_is.coordonne} to oak leaves
- set block 1 east 2 south of {_is.coordonne} to oak leaves
- set block 2 east 1 south of {_is.coordonne} to oak leaves
- set block 1 south 1 west of {_is.coordonne} to oak leaves
- set block 1 south 2 west of {_is.coordonne} to oak leaves
- set block 2 south 1 west of {_is.coordonne} to oak leaves
- set block 1 west 1 north of {_is.coordonne} to oak leaves
- set block 1 west 2 north of {_is.coordonne} to oak leaves
- set block 2 west 1 north of {_is.coordonne} to oak leaves
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak wood
- set block 1 north of {_is.coordonne} to oak leaves
- set block 1 north 1 east of {_is.coordonne} to oak leaves
- set block 1 south of {_is.coordonne} to oak leaves
- set block 1 south 1 west of {_is.coordonne} to oak leaves
- set block 1 west of {_is.coordonne} to oak leaves
- set block 1 west 1 north of {_is.coordonne} to oak leaves
- set block 1 east of {_is.coordonne} to oak leaves
- set block 1 east 1 south of {_is.coordonne} to oak leaves
- increase y-coordinate of {_is.coordonne} by 1
- set block at {_is.coordonne} to oak leaves
- set block 1 north of {_is.coordonne} to oak leaves
- set block 1 south of {_is.coordonne} to oak leaves
- set block 1 east of {_is.coordonne} to oak leaves
- set block 1 west of {_is.coordonne} to oak leaves
- #
- # Teleportation et give d'item joueur
- #
- teleport player to {spawn.coordonne.%player%}
- set {island.%uuid of player%} to true
- add player to {islands::*}
- set {cys.island.%uuid of player%} to block 1 above {_is.coordonne}
- set {spawn1.island.%uuid of player%} to location of player
- set {spawn.island.%uuid of player%} to location at {spawn1.island.%uuid of player%}
- give 1 lava bucket to player
- give 2 ice to player
- give 1 cactus to player
- give 1 brown mushroom to player
- give 1 red mushroom to player
- give 1 bone to player
- give 1 melon to player
- give 1 pumpkin seeds to player
- give 1 sugar canes to player
- give 1 wheat to player
- give 1 bread to player
- give 2 torch to player
- give 1 leather boots to player
- give 1 leather helmet to player
- give 1 leather chestplate to player
- give 1 leather leggings to player
- wait 3 ticks
- spawn 1 cow 2 meters above the player
- set name of spawned entity to "Nourriture Gratuite ?"
- set {stats.%player%} to 0
- send "{@prefix} &7Islande généré !"
- #===================
- # Commande inv
- #===================
- if arg 1 is "inv":
- if {island.%uuid of player%} is true:
- if arg 2 is set:
- if {invite.%player%.%arg 2%} is false:
- set {invite.%player%.%arg 2%} to true
- send "{@prefix} &7Vous avez été invité a rejoindre l'Islande de &a%player%" to arg 2
- send "{@prefix} &7Pour rejoindre veuillez faire /is join %player%" to arg 2
- send "{@prefix} &7Invitation envoyé à &a%arg 2%"
- else:
- send "{@prefix} &a%arg 2% &cest déjà invité !"
- else:
- send "{@prefix} &cVeuillez indiquer la personne qui vous voudriez inviter"
- #===================
- # Commande join
- #===================
- if arg 1 is "join":
- if arg 2 is set:
- if {invite.%arg 2%.%player%} is true:
- teleport player to {spawn.island.%uuid of arg 2%}
- set {ff.%player%.%arg 2%} to true
- set {cys.island.%uuid of player%} to location of player
- send "{@prefix} &7Vous avez rejoint l'Islande de &a%arg 2%"
- #===================
- # Commande leave
- #===================
- if arg 1 is "leave":
- delete {cys.island.%uuid of player%}
- execute player command "/is start"
- send "{@prefix} &7Vous avez quitter l'Islande de votre ami"
- #===================
- # Commande kick
- #===================
- if arg 1 is "kick":
- if arg 2 is set:
- set {ff.%player%.%arg 2%} to false
- send "{@prefix} &7Vous avez été kick par &a%player%" to arg 2
- make arg 2 execute command "/is start"
- #===================
- # Commande island
- #===================
- if arg 1 is "level":
- if {cys.island.%uuid of player%} is set:
- loop blocks in radius {@island} around location at {is.coordonne.%player%}:
- loop-block isn't air:
- add 1 to {_blocks.%player%}
- set {islevel.%player%} to 0
- if {islevel.%player%} is greater or equal to 0:
- set {islevel.%player%} to {_blocks.%player%} / 50
- if {islevel.%player%} is greater or equal to 10:
- set {islevel.%player%} to {_blocks.%player%} / 100
- if {islevel.%player%} is greater or equal to 20:
- set {islevel.%player%} to {_blocks.%player%} / 150
- if {islevel.%player%} is greater or equal to 30:
- set {islevel.%player%} to {_blocks.%player%} / 200
- if {islevel.%player%} is greater or equal to 40:
- set {islevel.%player%} to {_blocks.%player%} / 250
- if {islevel.%player%} is greater or equal to 50:
- set {islevel.%player%} to {_blocks.%player%} / 300
- if {islevel.%player%} is greater or equal to 60:
- set {islevel.%player%} to {_blocks.%player%} / 350
- send "{@prefix} &7Votre islande a un niveau de %{islevel.%player%}%"
- #===================
- # Commande island all
- #===================
- if arg 1 is "top":
- set {_max} to 0
- delete {top1}
- delete {top2}
- delete {top3}
- delete {top4}
- delete {top5}
- delete {top6}
- delete {top7}
- delete {top8}
- delete {top9}
- delete {top10}
- delete {istop1}
- delete {istop2}
- delete {istop3}
- delete {istop4}
- delete {istop5}
- delete {istop6}
- delete {istop7}
- delete {istop8}
- delete {istop9}
- delete {istop10}
- loop {playerisland::*}:
- loop 500 times:
- if {islevel.%player%} is greater or equal to {_max}:
- set {_max} to {islevel.%player%}
- delete {top1}
- set {top1} to player
- set {istop1} to {islevel.%player%}
- set {_max2} to 0
- if player is not {top1}:
- if {islevel.%player%} is greater or equal to {_max2}:
- set {_max2} to {islevel.%player%}
- delete {top2}
- set {top2} to player
- set {istop2} to {islevel.%player%}
- set {_max3} to 0
- if player is not {top1} or {top2}:
- if {islevel.%player%} is greater or equal to {_max3}:
- set {_max3} to {islevel.%player%}
- delete {top3}
- set {top3} to player
- set {istop3} to {islevel.%player%}
- set {_max4} to 0
- if player is not {top1} or {top2} or {top3}:
- if {islevel.%player%} is greater or equal to {_max4}:
- set {_max4} to {islevel.%player%}
- delete {top4}
- set {top4} to player
- set {istop4} to {islevel.%player%}
- set {_max5} to 0
- if player is not {top1} or {top2} or {top3} or {top4}:
- if {islevel.%player%} is greater or equal to {_max5}:
- set {_max5} to {islevel.%player%}
- delete {top5}
- set {top5} to player
- set {istop5} to {islevel.%player%}
- set {_max6} to 0
- if player is not {top1} or {top2} or {top3} or {top4} or {top5}:
- if {islevel.%player%} is greater or equal to {_max6}:
- set {_max6} to {islevel.%player%}
- delete {top6}
- set {top6} to player
- set {istop6} to {islevel.%player%}
- set {_max7} to 0
- if player is not {top1} or {top2} or {top3} or {top4} or {top5} or {top6}:
- if {islevel.%player%} is greater or equal to {_max7}:
- set {_max7} to {islevel.%player%}
- delete {top7}
- set {top7} to player
- set {istop7} to {islevel.%player%}
- set {_max8} to 0
- if player is not {top1} or {top2} or {top3} or {top4} or {top5} or {top6} or {top7}:
- if {islevel.%player%} is greater or equal to {_max8}:
- set {_max8} to {islevel.%player%}
- delete {top8}
- set {top8} to player
- set {istop8} to {islevel.%player%}
- set {_max9} to 0
- if player is not {top1} or {top2} or {top3} or {top4} or {top5} or {top6} or {top7} or {top8}:
- if {islevel.%player%} is greater or equal to {_max9}:
- set {_max9} to {islevel.%player%}
- delete {top9}
- set {top9} to player
- set {istop9} to {islevel.%player%}
- set {_max10} to 0
- if player is not {top1} or {top2} or {top3} or {top4} or {top5} or {top6} or {top7} or {top8} or {top9}:
- if {islevel.%player%} is greater or equal to {_max10}:
- set {_max10} to {islevel.%player%}
- delete {top10}
- set {top10} to player
- set {istop10} to {islevel.%player%}
- send "&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&8[&9Islande&8]-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-" to player
- send "&eIsland 1: %{top1}% ; is level %{istop1}%" to player
- send "&eIsland 2: %{top2}% ; is level %{istop2}%" to player
- send "&eIsland 3: %{top3}% ; is level %{istop3}%" to player
- send "&eIsland 4: %{top4}% ; is level %{istop4}%" to player
- send "&eIsland 5: %{top5}% ; is level %{istop5}%" to player
- send "&eIsland 6: %{top6}% ; is level %{istop6}%" to player
- send "&eIsland 7: %{top7}% ; is level %{istop7}%" to player
- send "&eIsland 8: %{top8}% ; is level %{istop8}%" to player
- send "&eIsland 9: %{top9}% ; is level %{istop9}%" to player
- send "&eIsland 10: %{top10}% ; is level %{istop10}%" to player
- send "&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&8[&9Islande&8]-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-" to player
- on damage:
- if attacker is a player:
- if victim is a player:
- if {ff.%victim%.%attacker%} is true:
- cancel event
- send "{@prefix} &cVous ne pouvez pas taper &a%victim%" to attacker
- on death of player:
- if {island.%uuid of player%} is set:
- teleport player to {spawn.island.%uuid of player%}
- send "{@prefix} &7Vous êtes bien arrivé à votre Islande"
- #_______________________________________________________________________________________________________________________________
- # Système de Achievement
- #_______________________________________________________________________________________________________________________________
- command /c [<text>] [<player>]:
- usage: &7/c <help/menu/stats>
- trigger:
- if {island.%uuid of player%} is set:
- if arg 1 is not set:
- make player execute command "/c help"
- #===================
- # Commande help
- #===================
- if arg 1 is "help":
- send "&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&8[&9Islande&8]-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-"
- send "&e/c menu &8- &7Ouvre le menu des achievements"
- send "&e/c stats&8- &7Afficher vos stats"
- send "&e/c stats <player> &8- &7Afficher les stats d'un joueur"
- send "&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&8[&9Islande&8]-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-"
- #===================
- # Commande menu ( suite a la fin)
- #===================
- if arg 1 is "menu":
- open chest with 1 row named "&cChoix de niveaux" to player
- wait 1 tick
- format slot 0 of player with dirt named "&9Novice" to close then run [make player execute command "/cmenu novice"]
- format slot 1 of player with log named "&9Amateur" to close then run [make player execute command "/cmenu amateur"]
- format slot 2 of player with cobblestone named "&9Avancé" to close then run [make player execute command "/cmenu avance"]
- format slot 3 of player with iron block named "&9Expert" to close then run [make player execute command "/cmenu expert"]
- format slot 4 of player with diamond block named "&9Elite" to close then run [make player execute command "/cmenu elite"]
- #===================
- # Commande stats
- #===================
- if arg 1 is "stats":
- if arg 2 is set :
- send "&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&8[&9Islande&8]-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-"
- send "{@prefix} &7Le joueur %arg 2% a un total de %{stats.%player%}% points"
- send "&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&8[&9Islande&8]-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-"
- else:
- send "&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&8[&9Islande&8]-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-"
- send "{@prefix} &7Vous avez un total de %{stats.%player%}% points"
- send "&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&8[&9Islande&8]-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-&7-&8-"
- #===================
- # Commande menu ( suite)
- #===================
- command /cmenu [<text>]:
- trigger:
- if {island.%uuid of player%} is set:
- #
- # Novice début
- #
- if arg 1 is "novice":
- wait 2 ticks
- open chest with 1 row named "&cNovice" to player
- wait 1 tick
- format slot 0 of player with log named "&9Bucheron" with lore "&7Il faut posséder 64 bûches dans votre inventaire." to run [make player execute command "/cnovice 1"]
- format slot 1 of player with apple named "&9Challenge Newton" with lore "&7Il faut posséder 5 pommes dans votre inventaire." to run [make player execute command "/cnovice 2"]
- format slot 2 of player with cobblestone named "&9Mineur" with lore "&7Il faut posséder 64 cobblestones dans votre inventaire." to run [make player execute command "/cnovice 3"]
- format slot 3 of player with bread named "&9Boulanger" with lore "&7Il faut posséder 21 pain dans votre inventaire." to run [make player execute command "/cnovice 4"]
- format slot 4 of player with cactus named "&9Challenge du Désert" with lore "&7Il faut posséder 32 cactus dans votre inventaire." to run [make player execute command "/cnovice 5"]
- format slot 5 of player with paper named "&9écrivain" with lore "&7Il faut posséder 21 papiers dans votre inventaire." to run [make player execute command "/cnovice 6"]
- format slot 6 of player with shovel named "&9Constructeur de bouse" with lore "&7Il faut avoir une islande de niveau 10 minimums." to run [make player execute command "/cnovice 7"]
- if arg 1 is "amateur":
- wait 2 ticks
- open chest with 1 row named "&cAmateur" to player
- wait 1 tick
- format slot 0 of player with stone sword named "&9Chasseur" with lore "&7Il faut posséder 64 chairs pourries, 32 os et 32 ficelles dans votre inventaire." to run [make player execute command "/camateur 1"]
- format slot 1 of player with Hay Block named "&9Fermier" with lore "&7Il faut posséder 64 blés,sucres,melons,carrotes,pommes de terre et citrouilles dans votre inventaire." to run [make player execute command "/camateur 2"]
- format slot 2 of player with fishing rod named "&9Pecheur" with lore "&7Il faut posséder 10 poissons cuits dans votre inventaire." to run [make player execute command "/camateur 3"]
- format slot 3 of player with brown mushroom named "&9Manger moi;Manger moi" with lore "&7Il faut posséder 32 champignons dans votre inventaire." to run [make player execute command "/camateur 4"]
- format slot 4 of player with bed named "&9Deco , 1 semaine pour tous changer" with lore "&7Il faut avoir 1 porte , un lit, un coffre, un four, une table de craft, une bibliotheque et une vitre dans votre maison." to run [make player execute command "/camateur 5"]
- format slot 5 of player with cookie named "&9Patissier" with lore "&7Il faut posséder 128 biscuits et 1 sceau de lait dans votre inventaire." to run [make player execute command "/camateur 6"]
- format slot 6 of player with shovel named "&9Constructeur de cobble" with lore "&7Il faut avoir une islande de niveau 20 minimums." to run [make player execute command "/camateur 7"]
- if arg 1 is "avance":
- wait 2 ticks
- open chest with 1 row named "&cAvancé" to player
- wait 1 tick
- format slot 0 of player with ender pearl named "&9Teleportation" with lore "&7Il faut posséder 16 ender pearl dans votre inventaire." to run [make player execute command "/cavance 1"]
- format slot 1 of player with map named "&9Dora l'exploratrice" with lore "&7Il faut posséder 1 boussole ,une horloge et une carte dans votre inventaire." to run [make player execute command "/cavance 2"]
- format slot 2 of player with obsidian named "&9Stargate" with lore "&7Il faut faire un portail du nether." to run [make player execute command "/cavance 3"]
- format slot 3 of player with slimeball named "&9Sa colle" with lore "&7Il faut posséder 64 slimeball dans votre inventaire." to run [make player execute command "/cavance 4"]
- format slot 4 of player with cake named "&9Boulanger/Patissier" with lore "&7Il faut posséder 10 gateaux et 64 pain dans votre inventaire." to run [make player execute command "/cavance 5"]
- format slot 5 of player with shovel named "&9Constructeur de fer" with lore "&7Il faut avoir une islande de niveau 40 minimums." to run [make player execute command "/cavance 6"]
- if arg 1 is "expert":
- wait 2 ticks
- open chest with 1 row named "&cExpert" to player
- wait 1 tick
- format slot 0 of player with wool named "&9Disco" with lore "&7Il faut posséder 5 laines de chaque couleurs dans votre inventaire." to run [make player execute command "/cexpert 1"]
- format slot 1 of player with emerald named "&9Marchand" with lore "&7Il faut posséder 64 emerauds dans votre inventaire." to run [make player execute command "/cexpert 2"]
- format slot 2 of player with gold ingot named "&9Poule au oeufs d'or" with lore "&7Il faut posséder 5 pomme en or et 16 oeufs dans votre inventaire." to run [make player execute command "/cexpert 3"]
- format slot 3 of player with shovel named "&9Constructeur en or" with lore "&7Il faut avoir une islande de niveau 60 minimums." to run [make player execute command "/cexpert 4"]
- if arg 1 is "elite":
- wait 2 ticks
- open chest with 1 row named "&cElite" to player
- wait 1 tick
- format slot 0 of player with head named "&9Chasseur de tête" with lore "&7Il faut posséder 1 têtes de chaque animal et monstre hostile" to run [make player execute command "/celite 1"]
- format slot 1 of player with enchantment table named "&9Challengeurs sans fin" with lore "&7Il vous faut découvrire par vous mêmes" to run [make player execute command "/celite 2"]
- format slot 2 of player with shovel named "&9Constructeur de bedrock" with lore "&7Il faut avoir une islande de niveau 80 minimums." to run [make player execute command "/celite 3"]
- #
- # Novice suite
- #
- command /cnovice [<text>]:
- trigger:
- if {island.%uuid of player%} is set:
- if arg 1 is "1":
- if player has 64 oak wood:
- remove 64 oak wood from player
- add 1 to {stats.%player%}
- give 1 spruce sapling to player
- give 1 birch sapling to player
- give 1 jungle sapling to player
- give 1 oak sapling to player
- send "{@prefix} &7Vous avez complété le challenge Bucheron !"
- else:
- send "{@prefix} &7Il faut posséder 64 bûches !"
- if arg 1 is "2":
- if player has 5 apple:
- remove 5 apple from player
- add 1 to {stats.%player%}
- give 5 dirt to player
- send "{@prefix} &7Vous avez complété le challenge Newton !"
- else:
- send "{@prefix} &7Il faut posséder 5 pommes !"
- if arg 1 is "3":
- if player has 64 cobblestone:
- remove 64 cobblestone from player
- add 1 to {stats.%player%}
- give 1 furnace to player
- give 2 sand to player
- send "{@prefix} &7Vous avez complété le challenge Mineur !"
- else:
- send "{@prefix} &7Il faut possedé 64 cobblestones !"
- if arg 1 is "4":
- if player has 21 bread:
- remove 21 bread from player
- add 1 to {stats.%player%}
- give 1 cake to player
- give 1 cocoa beans to player
- send "{@prefix} &7Vous avez complété le challenge Boulanger !"
- else:
- send "{@prefix} &7Il faut possedé 21 pains !"
- if arg 1 is "5":
- if player has 32 cactus:
- remove 32 cactus from player
- add 1 to {stats.%player%}
- give 8 sand to player
- give 20 vines to player
- send "{@prefix} &7Vous avez complété le challenge du Désert !"
- else:
- send "{@prefix} &7Il faut possedé 32 cactus !"
- if arg 1 is "6":
- if player has 21 paper:
- remove 21 paper from player
- add 1 to {stats.%player%}
- give 1 book to player
- give 5 dirt to player
- send "{@prefix} &7Vous avez complété le challenge Ecrivain !"
- else:
- send "{@prefix} &7Il faut possedé 21 papiers !"
- if arg 1 is "7":
- if {islevel.%player%} is greater or equal to 10:
- add 5 to {stats.%player%}
- give 10 dirt to player
- give 1 iron pickaxe to player
- send "{@prefix} &7Vous avez complété le challenge Constructeur de bouse !"
- else:
- send "{@prefix} &7Il faut possedé une island d'un niveau 10 minimums !"
- command /camateur [<text>]:
- trigger:
- if {island.%uuid of player%} is set:
- if arg 1 is "1":
- if player has 64 rotten flesh:
- if player has 32 bone:
- if player has 32 string:
- remove 64 rotten flesh from player
- remove 32 bone from player
- remove 32 string from player
- add 5 to {stats.%player%}
- give 1 diamond sword to player
- give 16 redstone to player
- send "{@prefix} &7Vous avez complété le challenge Chasseur !"
- else:
- send "{@prefix} &7Il faut posséder 64 chairs pourries, 32 os et 32 ficelles !"
- else:
- send "{@prefix} &7Il faut posséder 64 chairs pourries, 32 os et 32 ficelles !"
- else:
- send "{@prefix} &7Il faut posséder 64 chairs pourries, 32 os et 32 ficelles !"
- if arg 1 is "2":
- if player has 64 wheat:
- if player has 64 sugar:
- if player has 64 carrot:
- if player has 64 potato:
- if player has 64 melon:
- if player has 64 pumpkin:
- remove 64 wheat from player
- remove 64 sugar from player
- remove 64 carrot from player
- remove 64 potato from player
- remove 64 melon from player
- remove 64 pumpkin from player
- add 5 to {stats.%player%}
- give 15 dirt to player
- give 1 lava bucket to player
- send "{@prefix} &7Vous avez complété le challenge Fermier !"
- else:
- send "{@prefix} &7Il faut posséder 64 blé,carrot,sucre,patate,melon et citrouille !"
- else:
- send "{@prefix} &7Il faut posséder 64 blé,carrot,sucre,patate,melon et citrouille !"
- else:
- send "{@prefix} &7Il faut posséder 64 blé,carrot,sucre,patate,melon et citrouille !"
- else:
- send "{@prefix} &7Il faut posséder 64 blé,carrot,sucre,patate,melon et citrouille !"
- else:
- send "{@prefix} &7Il faut posséder 64 blé,carrot,sucre,patate,melon et citrouille !"
- else:
- send "{@prefix} &7Il faut posséder 64 blé,carrot,sucre,patate,melon et citrouille !"
- if arg 1 is "3":
- if player has 10 cooked fish:
- remove 10 cooked fish from player
- add 1 to {stats.%player%}
- give 1 water bucket to player
- give 10 clay to player
- send "{@prefix} &7Vous avez complété le challenge Pecheur !"
- else:
- send "{@prefix} &7Il faut possedé 10 poissons cuits !"
- if arg 1 is "4":
- if player has 32 mushroom:
- remove 32 mushroom from player
- add 3 to {stats.%player%}
- give 5 Mycelium to player
- give 1 cocoa beans to player
- send "{@prefix} &7Vous avez complété le challenge Manger moi;Manger moi!"
- else:
- send "{@prefix} &7Il faut possedé 32 champignons !"
- if arg 1 is "5":
- if {deco.%player%} is not set:
- send "{@prefix} &7il vous faut 1 porte, 1 lit, 1 vitre, 1 bibliotheque, 1 coffre, 1 four, 1 table de craft pour completer se challenge !"
- loop blocks in radius {@island} around location at {is.coordonne.%player%}:
- if loop-block is door:
- add 1 to {_door}
- else if loop-block is bed:
- add 1 to {_bed}
- else if loop-block is Bookshelf:
- add 1 to {_Bookshelf}
- else if loop-block is chest:
- add 1 to {_chest}
- else if loop-block is furnace:
- add 1 to {_furnace}
- else if loop-block is crafting table:
- add 1 to {_craftingtable}
- if {_door} is greater or equal to 1:
- if {_bed} is greater or equal to 1:
- if {_chest} is greater or equal to 1:
- if {_Bookshelf} is greater or equal to 1:
- if {_furnace} is greater or equal to 1:
- if {_craftingtable} is greater or equal to 1:
- add 5 to {stats.%player%}
- give 10 lapis block to player
- give 1 jukebox to player
- give 1 music disc to player
- send "{@prefix} &7Vous avez complété le challenge Deco !"
- set {deco.%player%} to true
- else:
- send "{@prefix} &7Vous avez déjà fini se challenge !"
- if arg 1 is "6":
- if player has 128 cookie:
- if player has 1 milk bucket:
- remove 128 cookie from player
- add 2 to {stats.%player%}
- give player sheep spawn egg
- give player chicken spawn egg
- give player pig spawn egg
- give player cow spawn egg
- send "{@prefix} &7Vous avez complété le challenge Patissier !"
- else:
- send "{@prefix} &7Il faut possedé 128 cookie et un sceau de lait !"
- else:
- send "{@prefix} &7Il faut possedé 128 cookie et un sceau de lait !"
- if arg 1 is "7":
- if {islevel.%player%} is greater or equal to 20:
- add 5 to {stats.%player%}
- give 10 dirt to player
- give 1 iron pickaxe to player
- send "{@prefix} &7Vous avez complété le challenge Constructeur de cobble !"
- else:
- send "{@prefix} &7Il faut possedé une island d'un niveau 20 minimums !"
- command /cavance [<text>]:
- trigger:
- if {island.%uuid of player%} is set:
- if arg 1 is "1":
- if player has 16 ender pearl:
- remove 16 ender pearl from player
- add 2 to {stats.%player%}
- give 5 gold Ingot to player
- give 1 ghast tear to player
- give 1 blaze rod to player
- send "{@prefix} &7Vous avez complété le challenge Teleportation !"
- else:
- send "{@prefix} &7Il faut posséder 16 ender pearl !"
- if arg 1 is "2":
- if player has 1 clock:
- if player has 1 compass:
- if player has 1 map:
- remove 1 clock from player
- remove 1 compass from player
- remove 1 map from player
- add 2 to {stats.%player%}
- give 16 redstone to player
- send "{@prefix} &7Vous avez complété le challenge Dora L'exploratrice !"
- else:
- send "{@prefix} &7Il faut posséder 1 compas, 1 montre et 1 map !"
- else:
- send "{@prefix} &7Il faut posséder 1 compas, 1 montre et 1 map !"
- else:
- send "{@prefix} &7Il faut posséder 1 compas, 1 montre et 1 map !"
- if arg 1 is "3":
- if {portail.%player%} is not set:
- loop blocks in radius {@island} around location at {is.coordonne.%player%}:
- if loop-block is obsidian:
- add 1 to {_obsidian}
- if {_obsidian} is greater or equal to 10:
- add 5 to {stats.%player%}
- give 6 diamond to player
- set {portail.%player%} to true
- send "{@prefix} &7Vous avez complété le challenge Stargate !"
- else:
- send "{@prefix} &7Vous devez avoir un portail du nether pour remplir se challenge !"
- else:
- send "{@prefix} &7Vous avez déjà remplis se challenge !"
- if arg 1 is "4":
- if player has 21 bread:
- remove 21 bread from player
- add 1 to {stats.%player%}
- give 1 cake to player
- give 1 cocoa beans to player
- send "{@prefix} &7Vous avez complété le challenge Boulanger !"
- else:
- send "{@prefix} &7Il faut possedé 21 pains !"
- if arg 1 is "5":
- if player has 64 slimeball:
- remove 64 slimeball from player
- add 5 to {stats.%player%}
- give 5 gold ingot to player
- give 5 emerald to player
- send "{@prefix} &7Vous avez complété le challenge Sa colle !"
- else:
- send "{@prefix} &7Il faut possedé 64 slimeball !"
- if arg 1 is "6":
- if {islevel.%player%} is greater or equal to 40:
- add 5 to {stats.%player%}
- give 20 dirt to player
- give 1 iron pickaxe to player
- send "{@prefix} &7Vous avez complété le challenge Constructeur de fer !"
- else:
- send "{@prefix} &7Il faut possedé une island d'un niveau 40 minimums !"
- command /cexpert [<text>]:
- trigger:
- if {island.%uuid of player%} is set:
- if arg 1 is "1":
- if player has 5 orange wool:
- if player has 5 white wool:
- if player has 5 magenta wool:
- if player has 5 light blue wool:
- if player has 5 yellow wool:
- if player has 5 wool:
- if player has 5 pink wool:
- if player has 5 gray wool:
- if player has 5 light gray wool:
- if player has 5 cyan wool:
- if player has 5 purple wool:
- if player has 5 blue wool:
- if player has 5 brown wool:
- if player has 5 green wool:
- if player has 5 red wool:
- if player has 5 black wool:
- remove 80 wool from player
- add 15 to {stats.%player%}
- give 5 diamond to player
- give 3 music disc to player
- give 5 emerald to player
- send "{@prefix} &7Vous avez complété le challenge Disco !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- else:
- send "{@prefix} &7Il faut posséder 5 laines de chaque couleurs !"
- if arg 1 is "2":
- if player has 64 emerald:
- remove 64 emerald from player
- add 10 to {stats.%player%}
- give 15 dirt to player
- give player villager spawn egg
- send "{@prefix} &7Vous avez complété le challenge Marchand !"
- else:
- send "{@prefix} &7Il faut posséder 64 emerauds !"
- if arg 1 is "3":
- if player has 5 golden apple:
- if player has 16 egg:
- remove 5 golden apple from player
- remove 16 egg from player
- add 10 to {stats.%player%}
- give 1 diamond to player
- give player mooshroom spawn egg
- send "{@prefix} &7Vous avez complété le challenge Poule au oeufs d'or !"
- else:
- send "{@prefix} &7Il faut possedé 5 pommes en or et 16 oeufs !"
- else:
- send "{@prefix} &7Il faut possedé 5 pommes en or et 16 oeufs !"
- if arg 1 is "4":
- if {islevel.%player%} is greater or equal to 60:
- add 5 to {stats.%player%}
- give 20 dirt to player
- give 1 iron pickaxe to player
- send "{@prefix} &7Vous avez complété le challenge Constructeur en or !"
- else:
- send "{@prefix} &7Il faut possedé une island d'un niveau 60 minimums !"
- command /celite [<text>]:
- trigger:
- if {island.%uuid of player%} is set:
- if arg 1 is "1":
- if player has 5 mob head:
- remove 5 mob head from player
- add 1 to {stats.%player%}
- give 1 nether star to player
- send "{@prefix} &7Vous avez complété le challenge Chasseur de têtes !"
- else:
- send "{@prefix} &7Il faut posséder 1 têtes de chaque animal et monstre hostile !"
- if arg 1 is "2":
- if {avousdechercher.%player%} is not set:
- loop blocks in radius {@island} around location at {is.coordonne.%player%}:
- loop-block isn't air:
- add 1 to {_vide}
- if {_vide} is equal to 1:
- add 30 to {stats.%player%}
- give 20 dirt to player
- give 10 diamond to player
- give player horse spawn egg
- set {avousdechercher.%player%} to true
- send "{@prefix} &7Vous avez complété le challenge que vous deviez découvrir !"
- else:
- send "{@prefix} &7Try again !"
- if arg 1 is "3":
- if {islevel.%player%} is greater or equal to 80:
- add 30 to {stats.%player%}
- give 30 dirt to player
- give 1 iron pickaxe to player
- send "{@prefix} &7Vous avez complété le challenge Constructeur de bedrock !"
- else:
- send "{@prefix} &7Il faut possedé une island d'un niveau 80 minimums !"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement