広告

bitFlyer ビットコインを始めるなら安心・安全な取引所で

カウンター

  • 51682総訪問者数:
  • 7今日の訪問者数:
  • 35昨日の訪問者数:
  • 41一日あたりの訪問者数:
  • 0現在オンライン中の人数:
  • 2014年9月21日カウント開始日:

Recipe Manager Advanced Recipes

Basic Recipes | Advanced Recipes | Recipe Flags | Recipe Books | Name Index | Commands & Permissions

Advanced Recipes

If you haven’t read the Basic Recipes I suggest you do before reading this tutorial.
もしあなたがBasic Recipesを読んでいないなら、このチュートリアルを読む前に読みましょう。
This page will cover more advanced customization of recipes.
このページはより高度なレシピのカスタマイズをカバーしています。
You should first know about argument styles that I’m going to be using in this tutorial.
あなたはこのチュートリアルで使用している引数のスタイルを知っておくべき
Arguments enclosed between < and > are required and those enclosed between [ and ] are optional.
引数は<と>で囲われているのは必須、[と]で囲われているのは任意です。
Some arguments may have ‘or false’, that means you can just type false in there to make it do something special (most likely disable the flag or a feature)
いくつかの引数には「またはfalse」を持つことがありますが、それは何か特別なことをするために「偽」を指定することを意味します(最も可能性が高いフラグや機能を無効にする)


Contents
目次

Recipe books and named recipes(レシピ本と名前付きレシピ)
Using flags(フラグを使う)
Advanced recipe examples(高度なレシピの例)


RECIPE BOOKS AND NAMED RECIPES
レシピ本と名前付きレシピ

You can name recipes by just writing something after the type definition, e.g.:
あなたは型定義の後にレシピに名前を付けられます。

<recipe definition> [recipe name]

That name can be used in recipe books. To learn more about recipe books, see the Recipe Books page.
名前はレシピ本で使用することができます。レシピ本の詳細についてはRecipe Booksページを見て下さい。


USING FLAGS
フラグを使う

Here’s the full syntax of a recipe file:
レシピファイルの完全な構文:

[@shared or recipe flag]
[... more flags]

<recipe definition> [recipe name]
[@shared or recipe flag]
[... more flags]
<ingredients>
= <result>
  [@shared or result flag]
  [... more flags]
[... more results]

[... more recipes]

Here’s a quick example of the above syntax by using all available options:
全ての利用可能なオプションを使用して、上の構文の簡単な例を示します:

@message You crafted this! // this applies to all recipes within this file(これはこのファイル内の全てのレシピに適用されます)

COMBINE
@broadcast {player} has crafted a fine sword!

iron_ingot + gold_ingot + diamond:*:2

= gold_sword
  @enchant durability max
  @name Fine Gold Sword
  @lore <gray>This sword has been crafted from pure awesomeness!


CRAFT Some Awesome Recipe
@modexp +1
@message false // disable the file-wide flag on this recipe(このレシピは全体のフラグを無効にする)

apple

= apple

The spacing is not required as I put it but it’s recommended because you can see stuff easier.
間隔は必要ありません。あなたが原料を容易に見つけることができるので推奨します。


ADVANCED RECIPE EXAMPLES
高度なレシピの例

Same ingredients, different names, different results
同じ成分、異なる名前、異なる結果

combine
@displayresult first | silentfail
gold_nugget:*:3
= iron_ingot
  @ingredientcondition gold_nugget | name Silver Nugget | failmsg false
= diamond
  @ingredientcondition gold_nugget | name Diamond Nugget | failmsg false

This recipe lets you combine 3 gold nuggets named differently to create different results.
このレシピでは、異なる結果を得る為に、異なる名前の3つの金のナゲットを組み合わせることができます。
If you combine 3 unnamed ones nothing will result, but if they’re named “Silver Nugget” you’ll get an iron_ingot.
あなたが3つの無名の物を組み合わせると何も結果は出ませんが、「シルバーナゲット」という名前の場合は鉄のインゴットを得るでしょう。
And if they’re named “Diamond Nugget” you’ll get a diamond, try it out!
そして、それらが「ダイヤモンドナゲット」という名前の場合、あなたはダイヤモンドを得るでしょう。では試してみましょう!

Explosive fuel
爆発する燃料

fuel
@forchance 25% @explode fire
sulphur % 30

When sulphur burns it has 25% chance of exploding and causing fires.
火薬を燃焼した時は、25%の確率で爆発や火災が発生します。

User contributed examples: RecipeManager / Forum / Resources