Description
Appelé lorsqu'un joueur débloque une recette.
event-string = le nom de la recette (inclus également "minecraft:" ou "montrucici:").
on recipe discover:
if event-string = "minecraft:diamond_block"
cancel event
[on] recipe discover[y]
Description
Créez, enregistrez de nouvelles recettes de cuisine. En 1.13 +, vous pouvez enregistrer des recettes pour les fours. En 1.14 +, vous pouvez également enregistrer des recettes pour les fourneaux, hauts fourneaux et les feux de camp. L'identifiant sera le nom donné à cette recette. Les identifiants ne peuvent contenir que des lettres, chiffres, points, tirets et traits de soulignement. Utilisé pour la découverte de recettes / recettes de déverrouillage pour les joueurs. Vous pouvez également inclure un groupe facultatif pour les recettes. Ceux-ci regrouperont les recettes dans le livre de recettes. Par défaut, les recettes commenceront par le nom "skrecipe:", mais cela peut être changé dans la configuration en ce que vous voulez.
on skript load:
register new furnace recipe for diamond using dirt with id "furnace_diamond"
register new blasting recipe for emerald using dirt with id "blasting_emerald"
register new smoking recipe for cooked cod named "Hot Cod" using puffer fish with id "smoking_cod"
register [new] (furnace|(blast furnace|blasting)|smok(er|ing)|campfire) recipe for %itemtype% (using|with ingredient) %itemtype% with id %string% [[and ]with exp[erience] %number%] [[and ]with cook[ ]time %timespan%] [in group %string%]
Description
Bloque ou débloque les recettes des joueurs. Ceci va utiliser les identifiants qui ont été utilisés pour débloquer les recettes, vous pouvez aussi bloquer ou débloquer les recettes Minecraft.
unlock recipe "smoking_cod" for all players
on pickup of diamonds:
discover recipe "fancy_diamonds" for player
(discover|unlock) [(custom|(mc|minecraft))] recipe[s] [with id[s]] %strings% for %players%
(undiscover|lock) [(custom|(mc|minecraft))] recipe[s] [with id[s]] %strings% for %players%
Description
Ajoute ou retire des recettes Minecraft ou personnalisées du livre des connaissances.
add custom recipe "my_recipe" to player's tool
add minecraft recipe "cooked_cod_from_campfire_cooking" to {_book}
add [(custom|(mc|minecraft))] [recipe[s]] [with id[s]] %strings% [from plugin %string%] to %itemtype%
remove [(custom|(mc|minecraft))] [recipe[s]] [with id[s]] %strings% [from plugin %string%] from %itemtype%
Description
Supprimez une recette de votre serveur. Les recettes peuvent être supprimées à tout moment mais il est préférable de le faire lors d'un événement de chargement du serveur. Si une recette est supprimée alors qu'un joueur est en ligne, il apparaîtra toujours dans leur livre de recettes, mais ils ne pourront pas le fabriquer. Si besoin est, vous pouvez obtenir une liste de toutes les recettes en tapant simplement "/minecraft:recipe votre nom" dans le jeu. Vous pouvez supprimer des recettes Minecraft, des recettes personnalisées et des recettes d'autres plugins.
remove mc recipe "acacia_boat"
remove minecraft recipe "cooked_chicken_from_campfire_cooking"
remove recipe "minecraft:diamond_sword"
remove all minecraft recipes
remove custom recipe "my_recipe"
remove recipe "another_recipe"
remove recipe "someplugin:some_recipe"
remove [(custom|(mc|minecraft))] recipe[s] %strings%
remove all (mc|minecraft) recipe[s]
Description
Enregistrez une nouvelle recette pour un item spécifique en utilisant des ingrédients personnalisés. L'identifiant sera le nom donné à cette recette. Les identifiants ne peuvent contenir que des lettres, des chiffres, des points, des tirets et des traits de soulignement. Utilisé pour la découverte de recettes / recettes de déverrouillage pour les joueurs. Vous pouvez également inclure un groupe facultatif pour les recettes. Ceux-ci regrouperont les recettes dans le livre de recettes. Attention: les recettes contenant 4 ingrédients ou moins peuvent être fabriquées dans la grille de fabrication du joueur. Par défaut, les recettes commenceront par le nom "skrecipe:", cela peut être changé dans la configuration en ce que vous voulez.
on load:
register new shaped recipe for elytra using air, iron chestplate, air, air, iron chestplate and air with id "elytra"
set {_strong} to emerald named "&3Strong Emerald"
register new shaped recipe for {_strong} using emerald, emerald, air, emerald, emerald and air with id "strong_emerald"
register new shaped recipe for diamond chestplate named "&3Strong Emerald Chestplate" using {_strong}, air, {_strong}, {_strong}, {_strong}, {_strong}, {_strong}, {_strong} and {_strong} with id "strong_emerald_chestplate"
register [new] (shaped|shapeless) recipe for %itemtype% (using|with ingredients) %itemtypes% with id %string% [in group %string%]
Description
Enregistrez une nouvelle recette de taille de pierre. L'identifiant sera le nom donné à cette recette. Les identifiants ne peuvent contenir que des lettres, des chiffres, des points, des tirets et des traits de soulignement. Utilisé pour la découverte de recettes / recettes de déverrouillage pour les joueurs. Vous pouvez également inclure un groupe facultatif pour les recettes. Ceux-ci regrouperont les recettes dans le livre de recettes.
Par défaut, les recettes commenceront par le nom "skrecipe:", cela peut être changé dans la configuration en ce que vous voulez.
on skript load:
register new stone cutting recipe for diamond using diamond ore with id "cutting_diamond"
register [new] stone cutt(ing|er) recipe for %itemtype% (using|with ingredient) %itemtype% with id %string% [in group %string%]
Description
Modifier ou retourner l'enchantement contenu d'un livre.
set {_a::*} to stored enchants of player's tool
set stored enchants of player's tool to sharpness 3 and unbreaking 2
add sharpness 1 to stored enchants of player's tool
delete stored enchants of player's tool
remove sharpness from stored enchants of player's tool
[the] stored enchant[ment]s of %itemtypes%
%itemtypes%'[s] stored enchant[ment]s
Description
Charge une structure qui est sauvegardée sur votre serveur. Valeurs optionnelles : rotation, symétrie et inclusion des entités.
Attention : Cette syntaxe est uniquement disponible pour les serveurs 1.9.4 + !
load "house" at location of player
load "barn" at location 10 infront of player
paste "house" at location of player with rotation 90 and with mirror left to right
load "sheep_pen" at location below player with rotation 180 and with entities
(load|paste) [structure] %string% at %location% [with rotation (0|90|180|270)] [(|[and] with entities)]
(load|paste) [structure] %string% at %location% [with rotation (0|90|180|270)] [and] [with] mirror front to back [(|[and] with entities)]
(load|paste) [structure] %string% at %location% [with rotation (0|90|180|270)] [and] [with] mirror left to right [(|[and] with entities)]
Description
Sauvegarder une structure. Attention : Cette syntaxe est uniquement disponible pour les serveurs 1.9.4 + !
save structure between {loc1} and {loc2} as "house"
save [structure] between %location% and %location% as %string%