Редактирование:RecipeTELib

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 277: Строка 277:
 
</div> </div>
 
</div> </div>
  
<div class="mw-parser-output">
 
 
==== Добавление рецептов для&nbsp;печи ====
 
==== Добавление рецептов для&nbsp;печи ====
  
Строка 288: Строка 287:
 
**data - Дата предмета   
 
**data - Дата предмета   
 
*ingredients - Массив&nbsp;ингредиентов  
 
*ingredients - Массив&nbsp;ингредиентов  
 +
 +
&nbsp;
 
<syntaxhighlight lang="JavaScript">RecipeTE.addRecipe("Furnace", {id:280}, [{id:5}]);
 
<syntaxhighlight lang="JavaScript">RecipeTE.addRecipe("Furnace", {id:280}, [{id:5}]);
RecipeTE.addRecipe("Furnace", {id:281}, [{id:1}], .2);
+
RecipeTE.addRecipe("Furnace", {id:281}, [{id:1}], .2);</syntaxhighlight>
</syntaxhighlight>
+
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
</div>
 
 
 
 
=== Интеграция с RecipeViewer ===
 
=== Интеграция с RecipeViewer ===
 
<div class="mw-parser-output">
 
<div class="mw-parser-output">
<div class="mw-parser-output">
+
=== Добавление ваших кравтов происходит автомотически. ===
<div class="mw-parser-output">
 
<h3>Добавление ваших крафтов происходит автоматически.</h3>
 
  
<p>В RecipeViewer переносятся только входные слоты и слот-результат. Для отображения дополнительных элементов, нужно добавить к элементу параметр RV.</p>
+
В RecipeViewer переносятся только входные слоты и слот-результат. Для отображения дополнительных элементов, нужно добавить к элементу параметр RV.
 
 
<pre class="fck_mw_syntaxhighlight">
 
 
<syntaxhighlight lang="JavaScript">
 
<syntaxhighlight lang="JavaScript">
 
{
 
{
&nbsp; &nbsp; type: &quot;bitmap&quot;,
+
    type: "bitmap",
&nbsp; &nbsp; bitmap: &quot;arrow&quot;,
+
    bitmap: "arrow",
&nbsp; &nbsp; x: 600,
+
    x: 600,
&nbsp; &nbsp; y: 170,
+
    y: 170,
&nbsp; &nbsp; RV:true,
+
    RV:true,
&nbsp; &nbsp; scale: 4
+
    scale: 4
}</syntaxhighlight></pre>
+
}</syntaxhighlight>
 
 
<p>Для задания своего интерфейса в RecipeViewer прототип должен иметь поле&nbsp;RVGuiScreen с полями drawable и elements.<br />
 
Входные слоты имеют имя input+index, выходные - output+index.</p>
 
 
 
<p>Подробнее об элементах на странице <a href="InnerCore%2F%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B2%20GUI">Введение в GUI</a>. &lt;/div&gt;</p>
 
  
<div class="mw-parser-output">&nbsp;</div>
+
Для задания своего интерфейса в RecipeViewer прототип должен иметь поле&nbsp;RVGuiScreen с полями drawable и elements.<br/> Входные слоты имеют имя input+index, вызодные - output+index.
</div>
 
  
 +
Подробнее об элементах на странице [[InnerCore/Введение_в_GUI|Введение в GUI]].
 +
</div>
 
=== Полная документация ===
 
=== Полная документация ===
  
Строка 330: Строка 321:
 
|-
 
|-
 
| style="text-align: center; vertical-align: top;" | '''2.0'''
 
| style="text-align: center; vertical-align: top;" | '''2.0'''
| style="text-align: center; vertical-align: top;" | void RecipeTE.addWorkbench(string name, object Info)
+
| style="text-align: center; vertical-align: top;" | void RecipeTE.registerWorkbench(string name, object Info)
 
| style="text-align: center; vertical-align: top;" |  
 
| style="text-align: center; vertical-align: top;" |  
 
*name - Имя верстака  
 
*name - Имя верстака  
Строка 431: Строка 422:
 
| style="vertical-align: top;" | Стандартная функция крафта
 
| style="vertical-align: top;" | Стандартная функция крафта
 
|}
 
|}
 
 
</div> </div> </div> </div> </div> </div> </div> </div> </div>
 
</div> </div> </div> </div> </div> </div> </div> </div> </div>
</div>
 
  
 
== Документация <span style="color:#95a5a6;"><span style="font-size:smaller;">(до версии 2.0)</span></span> ==
 
== Документация <span style="color:#95a5a6;"><span style="font-size:smaller;">(до версии 2.0)</span></span> ==

Обратите внимание, что все добавления и изменения текста статьи рассматриваются как выпущенные на условиях лицензии GNU Free Documentation License 1.3 или более поздняя (см. Mineprogramming wiki:Авторские права). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого.
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ!