OresMod — различия между версиями

м
 
(не показано 90 промежуточных версий 7 участников)
Строка 1: Строка 1:
 +
<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 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 class="mw-parser-output">
 +
= Параметры групп инструментов из различных материалов =
 +
 +
{| border="1" cellpadding="1" cellspacing="1" style="width: 622px;"
 +
|-
 +
| style="text-align: center; width: 76px;" | '''Внешний вид материала'''
 +
| style="text-align: center; width: 76px;" | '''Наименование'''
 +
| style="width: 122px; text-align: center;" | '''Модификатор скорости ломания блоков'''
 +
| style="width: 73px; text-align: center;" | '''Уровень инструментов'''
 +
| style="width: 114px; text-align: center;" | '''Прочность'''
 +
|-
 +
| style="text-align: center; width: 76px;" | [[File:Adamantite 64 0.png|RTENOTITLE]]
 +
| style="text-align: center; width: 76px;" | <span style="color:#e74c3c;">Адамантит</span>
 +
| style="width: 122px; text-align: center;" | <font color="#e74c3c">9</font>
 +
| colspan="1" style="width: 73px; text-align: center;" | <span style="color:#e74c3c;">5</span>
 +
| colspan="1" style="width: 114px; text-align: center;" | <span style="color:#e74c3c;">3 000</span>
 +
|-
 +
| style="width: 76px; text-align: center;" | [[File:Lead 64 0.png|RTENOTITLE]]
 +
| style="width: 76px; text-align: center;" | <span style="color:#7f8c8d;">Свинец</span>
 +
| style="width: 122px; text-align: center;" | <span style="color:#999999;">6</span>
 +
| colspan="1" style="width: 73px; text-align: center;" | <span style="color:#999999;">3</span>
 +
| colspan="1" style="width: 114px; text-align: center;" | <span style="color:#999999;">900</span>
 +
|-
 +
| style="width: 76px; text-align: center;" | [[File:Malachite 64 0.png|RTENOTITLE]]
 +
| style="width: 76px; text-align: center;" | <span style="color:#16a085;">Малахит</span>
 +
| style="width: 122px; text-align: center;" | <span style="color:#16a085;">15</span>
 +
| colspan="1" style="width: 73px; text-align: center;" | <span style="color:#16a085;">2</span>
 +
| colspan="1" style="width: 114px; text-align: center;" | <span style="color:#16a085;">300</span>
 +
|-
 +
| style="width: 76px; text-align: center;" | [[File:Muthril 64 0.png|RTENOTITLE]]
 +
| style="width: 76px; text-align: center;" | <span style="color:#27ae60;">Мифрил</span>
 +
| style="width: 122px; text-align: center;" | <font color="#2ecc71">10</font>
 +
| colspan="1" style="width: 73px; text-align: center;" | <span style="color:#27ae60;">3</span>
 +
| colspan="1" style="width: 114px; text-align: center;" | <span style="color:#27ae60;">400</span>
 +
|-
 +
| style="width: 76px; text-align: center;" | [[File:Sapphire 64 0.png|RTENOTITLE]]
 +
| style="width: 76px; text-align: center;" | <font color="#3498db">Сапфир</font>
 +
| style="width: 122px; text-align: center;" | <font color="#3498db">14</font>
 +
| colspan="1" style="width: 73px; text-align: center;" | <font color="#3498db">5</font>
 +
| colspan="1" style="width: 114px; text-align: center;" | <span style="color:#3498db;">5 000</span>
 +
|-
 +
| style="width: 76px; text-align: center;" | [[File:Uranium 64 0.png|RTENOTITLE]]
 +
| style="width: 76px; text-align: center;" |
 +
<span style="color:#2ecc71;">Ураниум</span><br/> <span style="font-size:small;">в игре Уран</span>
 +
 +
| style="width: 122px; text-align: center;" | <span style="color:#2ecc71;">10</span>
 +
| colspan="1" style="width: 73px; text-align: center;" | <font color="#2ecc71">4</font>
 +
| colspan="1" style="width: 114px; text-align: center;" | <span style="color:#2ecc71;">1 000</span>
 +
|}
 +
 +
&nbsp;
 +
<div class="mw-parser-output"><div class="mw-parser-output">
 +
== Подробнее об уровнях инструментов ==
 +
 +
<span style="color:#e74c3c;">1 - уровень деревянных инструментов</span><br/> <span style="color:#7f8c8d;">2 - уровень каменных инструментов</span><br/> <span style="color:#9b59b6;">3 - уровень железных инструментов</span><br/> <span style="color:#3498db;">4 - уровень алмазных инструментов</span>
 +
<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">&nbsp;</div> </div> </div> </div> </div> </div> </div> </div></div>
 +
 +
<div class="mw-parser-output">
 +
= Параметры брони =
 +
 +
{| border="1" cellpadding="1" cellspacing="1" style="width: 95%;"
 +
|-
 +
| rowspan="2" style="width: 334px; text-align: center;" | '''Внешний вид'''
 +
| colspan="4" rowspan="1" style="text-align: center; width: 339px;" | '''Параметры защиты каждого компонента сета'''
 +
| rowspan="2" style="text-align: center; width: 155px;" | '''Общая защита'''
 +
| rowspan="2" style="text-align: center; width: 143px;" | '''Прочность<br/> (на всех частях сета)'''
 +
|-
 +
| style="width: 65px; text-align: center;" | Шлем
 +
| style="text-align: center; width: 71px;" | Нагрудник
 +
| style="width: 100px; text-align: center;" | Поножи
 +
| style="width: 88px; text-align: center;" | Ботинки
 +
|-
 +
| style="width: 334px; text-align: center;" | [[File:AdamantiteHelmet 64 0.png|RTENOTITLE]] [[File:AdamantiteChestplate 64 0.png|RTENOTITLE]] [[File:AdamantiteLeggings 64 0.png|RTENOTITLE]] [[File:AdamantiteBoots 64 0.png|RTENOTITLE]]
 +
| style="width: 65px; text-align: center;" | <span style="color:#e74c3c;">4</span>
 +
| style="width: 71px; text-align: center;" | <span style="color:#e74c3c;">7</span>
 +
| style="text-align: center; width: 100px;" | <span style="color:#e74c3c;">4</span>
 +
| style="width: 88px; text-align: center;" | <span style="color:#e74c3c;">4</span>
 +
| style="width: 155px; text-align: center;" | <span style="color:#e74c3c;">19</span>
 +
| style="width: 143px; text-align: center;" | <span style="color:#e74c3c;">4 000</span>
 +
|-
 +
| style="width: 334px; text-align: center;" | [[File:LeadHelmet 64 0.png|RTENOTITLE]] [[File:LeadChestplate 64 0.png|RTENOTITLE]] [[File:LeadLeggings 64 0.png|RTENOTITLE]] [[File:LeadBoots 64 0.png|RTENOTITLE]]
 +
| style="width: 65px; text-align: center;" | <font color="#7f8c8d">1</font>
 +
| style="width: 71px; text-align: center;" | <font color="#7f8c8d">2</font>
 +
| style="text-align: center; width: 100px;" | <font color="#7f8c8d">1</font>
 +
| style="width: 88px; text-align: center;" | <span style="color:#7f8c8d;">1</span>
 +
| style="width: 155px; text-align: center;" | <font color="#7f8c8d">5</font>
 +
| style="width: 143px; text-align: center;" | <span style="color:#7f8c8d;">900</span>
 +
|-
 +
| style="width: 334px; text-align: center;" | [[File:MalachiteHelmet 64 0.png|RTENOTITLE]] [[File:MalachiteChestplate 64 0.png|RTENOTITLE]] [[File:MalachiteLeggings 64 0.png|RTENOTITLE]] [[File:MalachiteBoots 64 0.png|RTENOTITLE]]
 +
| style="width: 65px; text-align: center;" | <font color="#16a085">0.5</font>
 +
| style="width: 71px; text-align: center;" | <font color="#16a085">0.5</font>
 +
| style="text-align: center; width: 100px;" | <font color="#16a085">0.5</font>
 +
| style="width: 88px; text-align: center;" | <font color="#16a085">0.5</font>
 +
| style="width: 155px; text-align: center;" | <font color="#16a085">2</font>
 +
| style="width: 143px; text-align: center;" | <span style="color:#16a085;">600</span>
 +
|-
 +
| style="width: 334px; text-align: center;" | [[File:MuthrilHelmet 64 0.png|RTENOTITLE]] [[File:MuthrilChestplate 64 0.png|RTENOTITLE]] [[File:MuthrilLeggings 64 0.png|RTENOTITLE]] [[File:MuthrilBoots 64 0.png|RTENOTITLE]]&nbsp;
 +
| style="width: 65px; text-align: center;" | <font color="#2ecc71">1</font>
 +
| style="width: 71px; text-align: center;" | <span style="color:#2ecc71;">4</span>
 +
| style="text-align: center; width: 100px;" | <font color="#2ecc71">2</font>
 +
| style="width: 88px; text-align: center;" | <span style="color:#2ecc71;">1</span>
 +
| style="width: 155px; text-align: center;" | <font color="#2ecc71">8</font>
 +
| style="width: 143px; text-align: center;" | <span style="color:#2ecc71;">400</span>
 +
|-
 +
| style="width: 334px; text-align: center;" | [[File:SapphireHelmet 64 0.png|RTENOTITLE]] [[File:SapphireChestplate 64 0.png|RTENOTITLE]] [[File:SapphireLeggings 64 0.png|RTENOTITLE]] [[File:SapphireBoots 64 0.png|RTENOTITLE]]
 +
| style="width: 65px; text-align: center;" | <span style="color:#3498db;">4</span>
 +
| style="width: 71px; text-align: center;" | <span style="color:#3498db;">7</span>
 +
| style="text-align: center; width: 100px;" | <span style="color:#3498db;">3</span>
 +
| style="width: 88px; text-align: center;" | <span style="color:#3498db;">3</span>
 +
| style="width: 155px; text-align: center;" | <span style="color:#3498db;">17</span>
 +
| style="width: 143px; text-align: center;" | <span style="color:#3498db;">5 000</span>
 +
|-
 +
| style="width: 334px; text-align: center;" | [[File:UraniumHelmet 64 0.png|RTENOTITLE]] [[File:UraniumChestplate 64 0.png|RTENOTITLE]] [[File:UraniumLeggings 64 0.png|RTENOTITLE]] [[File:UraniumBoots 64 0.png|RTENOTITLE]]
 +
| style="width: 65px; text-align: center;" | <span style="color:#2ecc71;">3</span>
 +
| style="width: 71px; text-align: center;" | <font color="#2ecc71">3</font>
 +
| style="text-align: center; width: 100px;" | <font color="#2ecc71">3</font>
 +
| style="width: 88px; text-align: center;" | <span style="color:#2ecc71;">2</span>
 +
| style="width: 155px; text-align: center;" | <span style="color:#2ecc71;">11</span>
 +
| style="width: 143px; text-align: center;" | <span style="color:#2ecc71;">1 000</span>
 +
|}
 +
<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 class="mw-parser-output">&nbsp;</div> </div> </div> </div> </div> </div> </div>
 +
 +
<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 class="mw-parser-output"><div class="mw-parser-output">
== Структура модов ==
+
{| border="1" cellpadding="1" cellspacing="1" style="width: 676px;"
 +
|-
 +
| colspan="2" rowspan="1" style="text-align: center; width: 120px;" | '''Внешний вид'''
 +
| rowspan="2" style="text-align: center; width: 106px;" | '''Требуемый уровень инструмента'''
 +
| rowspan="2" style="text-align: center; width: 102px;" | '''Размер жил'''
 +
| colspan="3" style="width: 225px; text-align: center;" | '''Высота генерации'''
 +
|-
 +
| colspan="1" style="text-align: center; width: 120px;" | '''Руда'''
 +
| colspan="1" style="text-align: center; width: 120px;" | <span style="font-size:small;">'''Блок'''</span>
 +
| style="width: 104px; text-align: center;" | '''Минимальная'''
 +
| style="width: 94px; text-align: center;" | '''Максимальная'''
 +
|-
 +
| style="width: 120px; text-align: center;" | [[File:AdamantiteOre.png|100x100px|AdamantiteOre.png]]
 +
| style="width: 120px; text-align: center;" | [[File:AdamantiteBlock.png|100x100px|RTENOTITLE]]
 +
| style="width: 106px; text-align: center;" | <span style="color:#e74c3c;">3</span>
 +
| style="width: 102px; text-align: center;" | <span style="color:#e74c3c;">1-5 блоков</span>
 +
| style="width: 104px; text-align: center;" | <span style="color:#e74c3c;">1</span>
 +
| style="width: 94px; text-align: center;" | <span style="color:#e74c3c;">10</span>
 +
|-
 +
| style="width: 120px; text-align: center;" | [[File:LeadOre OresMod.png|100x100px|RTENOTITLE]]
 +
| style="width: 120px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|RTENOTITLE]]
 +
| style="width: 106px; text-align: center;" | <span style="color:#7f8c8d;">2</span>
 +
| style="width: 102px; text-align: center;" | <span style="color:#7f8c8d;">2-7 блоков</span>
 +
| style="width: 104px; text-align: center;" | <span style="color:#7f8c8d;">1</span>
 +
| style="width: 94px; text-align: center;" | <span style="color:#7f8c8d;">60</span>
 +
|-
 +
| style="width: 120px; text-align: center;" | [[File:MalachitelOre.png|100x100px|RTENOTITLE]]
 +
| style="width: 120px; text-align: center;" | [[File:MalachitelBlock.png|100x100px|RTENOTITLE]]
 +
| style="width: 106px; text-align: center;" | <span style="color:#16a085;">2</span>
 +
| style="width: 102px; text-align: center;" | <span style="color:#16a085;">4-10 блоков</span>
 +
| style="width: 104px; text-align: center;" | <span style="color:#16a085;">1</span>
 +
| style="width: 94px; text-align: center;" | <span style="color:#16a085;">20</span>
 +
|-
 +
| style="width: 120px; text-align: center;" | [[File:MuthrilOre.png|100x100px|RTENOTITLE]]
 +
| style="width: 120px; text-align: center;" | [[File:MuthrilBlock.png|100x100px|RTENOTITLE]]
 +
| style="width: 106px; text-align: center;" | <span style="color:#27ae60;">2</span>
 +
| style="width: 102px; text-align: center;" | <span style="color:#27ae60;">1-6 блоков</span>
 +
| style="width: 104px; text-align: center;" | <span style="color:#27ae60;">1</span>
 +
| style="width: 94px; text-align: center;" | <span style="color:#27ae60;">40</span>
 +
|-
 +
| style="width: 120px; text-align: center;" | [[File:SapphireOre.png|100x100px|RTENOTITLE]]
 +
| style="width: 120px; text-align: center;" | [[File:SapphireBlock.png|100x100px|RTENOTITLE]]
 +
| style="width: 106px; text-align: center;" | <span style="color:#3498db;">4</span>
 +
| style="width: 102px; text-align: center;" | <span style="color:#3498db;">2-4 блока</span>
 +
| style="width: 104px; text-align: center;" | <span style="color:#3498db;">1</span>
 +
| style="width: 94px; text-align: center;" | <span style="color:#3498db;">15</span>
 +
|-
 +
| style="width: 120px; text-align: center;" | [[File:UraniumOre OresMod.png|100x100px|RTENOTITLE]]
 +
| style="width: 120px; text-align: center;" | [[File:UraniumBlock OresMod.png|100x100px|RTENOTITLE]]
 +
| style="width: 106px; text-align: center;" | <span style="color:#2ecc71;">3</span>
 +
| style="width: 102px; text-align: center;" | <span style="color:#2ecc71;">2-6 блоков</span>
 +
| style="width: 104px; text-align: center;" | <span style="color:#2ecc71;">30</span>
 +
| style="width: 94px; text-align: center;" | <span style="color:#2ecc71;">70</span>
 +
|}
 +
</div> <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 class="mw-parser-output">&nbsp;</div> </div> </div> </div> </div> </div> </div> <div class="mw-parser-output"><div class="mw-parser-output">&nbsp;</div> </div> </div> </div></div>
 +
 
 +
<div class="mw-parser-output"><div class="mw-parser-output">
 +
<div class="mw-parser-output">
 +
= Механизмы =
 +
<div class="mw-parser-output">
 +
== Древесный инкубатор ==
 +
 
 +
[[File:WoodIncubator.png|RTENOTITLE]]&nbsp;<font size="4">Позволяет вырастить дерево прямо у вас дома, при этом получить намного больше древесины, но требует Eu-энергию.</font>
 +
 
 +
=== <font size="4">Рецепт:</font> ===
 +
 
 +
<u><font size="4">Создаётся на верстаке</font></u>
  
Мод под Inner Core представляет из себя директорию с файлом построения build.config, так же могут присутствовать несколько дополнительных файлов, таких как файл описания и стандартный файл конфигурации. Последний будет создан автоматически.
+
{| border="1" cellpadding="1" cellspacing="1" style="width: 256px;"
 +
|-
 +
| style="width: 83px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
 +
| style="width: 85px; text-align: center;" | [[File:Земля.png|100x100px|Земля.png]]
 +
| style="width: 70px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
 +
|-
 +
| style="width: 83px; text-align: center;" | [[File:Красная пыль.png|100x100px|Красная пыль.png]]
 +
| style="width: 85px; text-align: center;" | [[File:Gold ingot.png|100x100px|Gold ingot.png]]
 +
| style="width: 70px; text-align: center;" | [[File:Красная пыль.png|100x100px|Красная пыль.png]]
 +
|-
 +
| style="width: 83px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
 +
| style="width: 85px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
 +
| style="width: 70px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
 +
|}
 +
<p style="text-align: center;">&nbsp;</p>
 +
<span style="color:#7f8c8d;">5 свинцовых блоков</span>
  
Если вы не хотите вдаваться в подробности построения модов, вы можете использовать стандартный шаблон мода, который описан [[InnerCore/Стандартный_шаблон_модов|здесь]].
+
<span style="color:#c0392b;">2 красных пыли</span>
</div>  
 
== Конфиг и описание ==
 
  
Файл конфига - config.json - задается в формате JSON и генерируется, либо исправляется автоматически. Всегда будет присутствовать значение enabled, которое включает/выключает весь мод. Содержимое этого файла будет визуализировано в меню мода, которое открывается через меню Inner Core. Работа с этим файлом производистся целиком из кода.
+
<span style="color:#f39c12;">1 золотой слиток</span>
  
Файл информации - mod.info - задается в формате JSON и может не пристуствовать, однако тогда информации о моде в меню Inner Core не будет, название мода будет по имени директории и т.д.
+
<span style="color:#e67e22;">1 блок грязи</span>
 +
<div class="mw-parser-output"><div class="mw-parser-output">
 +
=== Использование ===
  
Формат файла mod.info:
+
[[File:WoodIncubatorWindow.PNG|x500px|WoodIncubatorWindow.PNG]]
  
&nbsp;
+
<span style="font-size:large;">В <span style="color:#3498db;">левый</span> слот <span style="color:#3498db;">сверху</span> помещается <span style="color:#3498db;">саженец</span>. Все родные саженцы minecraft гарантированно поддерживаются модом. Саженцы, вносимые модами, скорее всего - нет. В <span style="color:#2ecc71;">левый </span>слот <span style="color:#2ecc71;">снизу&nbsp;</span>помещается <span style="color:#2ecc71;">костная мука</span>. Вырастить дерево можно и без муки, но с мукой процесс роста ускоряется в 2 раза и в конечном итоге вы можете получить намного больше дерева, так же наличие костной муки увеличивает энергопотребление инкубатора. <span style="color:#f39c12;">Во всех</span> слотах <span style="color:#f39c12;">справа&nbsp;</span>будут появляться брёвна, саженцы и особый дроп, если такой существует.</span>
<syntaxhighlight lang="javascript">{
+
 
    "name":"Имя мода",
+
<span style="color:#e74c3c;"><span style="font-size:x-large;">'''''<u>Важно!</u>'''''</span></span>
    "author":"Автор мода",
+
 
    "version":"Версия мода в любом формате",
+
<font size="4">Для работы механизма мало его подключить к источнику энергии. Рядом с инкубатором необходимо ставить блок грязи или земли с любой стороны -&nbsp; кроме как под и над инкубатором. Во время работы механизма на блоке грязи или травы будет появляться саженец, который вы положили в инкубатор, если он по каким-либо причинам будет разрушен - процесс роста дерева будет прерван.</font>
    "description":"Краткое описание мода"
+
</div> </div> </div> <div class="mw-parser-output">
}</syntaxhighlight>
+
== Молекулярный генератор ==
 +
 
 +
[[File:MolecularGenerator.png|RTENOTITLE]]<font size="4">Используется для генерации особого типа энергии '''ME''', не потребляет энергию.</font>
 +
<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">
 +
=== <font size="4">Рецепт</font> ===
 +
 
 +
{| border="1" cellpadding="1" cellspacing="1" style="width: 351px;"
 +
|-
 +
| style="text-align: center; width: 120px;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
 +
| style="width: 99px; text-align: center;" | [[File:Drive.png|100x100px|Drive.png]]
 +
| style="width: 114px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
 +
|-
 +
| style="width: 120px; text-align: center;" | [[File:Красная пыль.png|100x100px|Красная пыль.png]]
 +
| style="width: 99px; text-align: center;" | [[File:Splitter.png|100x100px|Splitter.png]]
 +
| style="width: 114px; text-align: center;" | [[File:Красная пыль.png|100x100px|Красная пыль.png]]
 +
|-
 +
| style="width: 120px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
 +
| style="width: 99px; text-align: center;" | [[File:Sapphire 64 0.png|100x100px|Sapphire 64 0.png]]
 +
| style="width: 114px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
 +
|}
 +
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">&nbsp;</div> <div class="mw-parser-output"><span style="color:#999999;">4 свинцовых блока</span></div> <div class="mw-parser-output"><span style="color:#e74c3c;">2 красные пыли</span></div> <div class="mw-parser-output"><span style="color:#3498db;">2 сапфировых кристала</span></div> <div class="mw-parser-output"><span style="color:#cc33cc;">1 микросхема "квантовый расщипитель"</span></div> <div class="mw-parser-output"><span style="color:#2980b9;">1 накопитель квантовой энергии</span></div> </div> </div> </div> <div class="mw-parser-output">
 +
<div class="mw-parser-output">
 +
=== Использование ===
 +
 
 +
[[File:MolecularGeneratorWindow.PNG|x500px|MolecularGeneratorWindow.PNG]]
 +
 
 +
<span style="font-size:large;">В использовании очень прост: Все ненужные вещи складываются в слоты. В следующие несколько секудн они переработаются в материальную энергию. Её следует передавать по специальному проводу или вплотную поставить молекулярный уплотнитель, в который будет переходить молекулярная материя и формироваться в более плотную материю, которую можно будет взять "руками".</span> </div> </div> </div> </div>
 +
</div>
 +
 
 +
== Молекулярный уплотнитель ==
 +
 
 +
&nbsp;&nbsp;[[File:MolecuarSealant.png|RTENOTITLE]]<font size="3">Уплотняет входящую материю в осязаемый объект, не требует энергии.</font>
  
Также директория мода может содержать файл mod_icon.png, который будет являться иконкой мода в меню Inner Core. Важен только формат - png - размер может быть любым.
+
=== <font size="3">рецепт</font> ===
  
== Основные параметры ==
+
{| border="1" cellpadding="1" cellspacing="1" style="width: 331px;"
 +
|-
 +
| style="width: 95px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
 +
| style="width: 112px; text-align: center;" | [[File:Sapphire 64 0.png|100x100px|Sapphire 64 0.png]]
 +
| style="width: 101px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
 +
|-
 +
| style="width: 95px;" | [[File:Красная пыль.png|100x100px|Красная пыль.png]]
 +
| style="width: 112px; text-align: center;" | [[File:Detector 0.png|100x100px|Detector 0.png]]
 +
| style="width: 101px; text-align: center;" | [[File:Красная пыль.png|100x100px|Красная пыль.png]]
 +
|-
 +
| style="width: 95px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
 +
| style="width: 112px; text-align: center;" | [[File:Sapphire 64 0.png|100x100px|Sapphire 64 0.png]]
 +
| style="width: 101px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
 +
|}
  
Файл построения задается в формате JSON и имеет несколько разделов, в которых описываются различные настройки и элементы мода. Первый раздел - defaultConfig - является обязательным и описывает основные параметры построения мода. С ним содержимое файла построения будет выглядеть следующим образом (комментарии, помеченные символом #, присутствовать не должны): &nbsp;
+
<span style="color:#999999;">4 свинцовых блока</span>
<syntaxhighlight lang="javascript">{
 
    "defaultConfig": {
 
        "api":"CoreEngine", #API, которое будет использовано для всех выполняемых файлов по-умолчанию, варианты API будут перечислены далее
 
        "buildType":"develop", #Этот параметр при разработке должен быть develop, далее он будет изменяться с помощью Inner Core
 
        "libraryDir":"lib/", #Необязательный параметр, который задает стандартную директорию, откуда будут загружаться библиотеки.
 
    }
 
}</syntaxhighlight>
 
API задает абсолютное большинство методов, которые могут использовать исполняемые файлы мода. Однако есть набор базовых методов, которые доступны для конкретных типов выполняемых файлов. Виды API:
 
*CoreEngine - Основной и самый объемный API для разработки модов. В основном вам нужно будет использовать его, остальные варианты более ситуативны и не нужны в большинстве случаев.
 
*AdaptedScript - Реализует основные возможности, однако не имеет различных реализаций, сильно упрощающих разработку, таких как Tile Entity.
 
  
== Исполняемые файлы ==
+
<font color="#3498db">2 сапфировых кристала</font>
  
Исполняемые файлы содержат исходный код мода, написаный под нужный вариант API на JavaScript, которые будут выполняться в различные моменты, зависящие от их типа. Так же их можно строить из отдельных директорий и компилировать в байт-код из меню Inner Core для быстродействия и лучшего дебага (релизные версии мода).
+
<span style="color:#e74c3c;">2 красные пыли</span>
  
Исполняемые файлы описываются в разделе compile, который является массивом. Их может быть сколько угодно много:
+
<span style="color:#e67e22;">1 микросхема "квантовый детектор"</span>
<syntaxhighlight lang="javascript">{
 
    "defaultConfig": {
 
        ...
 
    },
 
    ...
 
    "compile": [
 
        {
 
            "path":"Локальный путь к файлу, к примеру main.js, source/logger.js",
 
            "sourceType":"Тип исполняемого файла, они будут перечислены далее",
 
            "sourceName":"Имя, необязательный параметр, будет использовано при выводе ошибок",
 
            "api":"Тип API, если вы хотите выбрать не тот тип, который вы указали в defaultConfig конкретно для этого файла, иначе этот параметр не нужен"
 
        },
 
        ...
 
    ]
 
}</syntaxhighlight>
 
  
Типы исполняемых файлов:
+
=== Использование ===
  
#mod - В этом типе файлов находится основной исходный код модов, задающий их контент.  
+
[[File:MolecularSealantWindow.PNG|x500px|MolecularSealantWindow.PNG]]
#launcher - Должен присутствовать только один файл этого типа. В нем осуществляется запуск мода в определенный момент (Например если мод использует API другого мода, он должен запуститься только после его загрузки и т.п.). Если никаких дополнительных условий для запуска не нужно, он просто должен содержать команду Launch();
 
#library - Библиотека. Может с помощью специальных методов, доступных только этому типу файлов, регистрировать новые модули API, которые используются модами, если те эту библиотеку импортируют. Этот тип файлов не надо описывать, если он находится в директории, заданной в параметре libraryDir.
 
#preloader - Отдельный специфический тип файла, который будет выполняться до загрузки MCPE после загрузки ресурсов и требуется для их создания и изменения. На момент написания данной документации, использует отдельный тип API, который еще плохо реализован.
 
#custom - Выполняется только с помощью специального метода - runCustomSource(), вызванного из остальных типов исполняемых файлов. Может принимать параметры.  
 
  
Подробнее про каждый тип файлов и их специальные методы и значения будет рассказано в [[InnerCore/Базовые_методы_и_переменные_исполняемых_файлов|отдельной главе ]].
+
<span style="font-size:large;">Механизм автоматически начинает перерабатывать энергию в предмет, вам нужно только поставлять её туда через провод или напрямую из молекулярного генератора.</span>
  
&nbsp;
+
<div class="mw-parser-output">
 +
<div class="mw-parser-output">
 +
<div class="mw-parser-output">
 +
<div class="mw-parser-output">
 +
== Реконструктор материи ==
  
== Построение исполняемых файлов ==
+
[[File:MatterReenactor.png|MatterReenactor.png]]<span style="font-size:medium;">механизм, который превратит материю в реконструированную материю, вшив в неё данные того предмета, который вы туда вложите. Требует '''Eu'''&nbsp;энергию.</span>
  
Исполняемым файлам можно задавать построение из отдельных директорий. Построение происходит из многих файлов, которые описываются в файле построения. Этот метод позволяет разбивать код на части и группировать их, а не писать один огромный файл. Это дает не только читабельность, но так же позволяет более оптимально компилировать моды и дебажить их в продакшине.
+
=== рецепт ===
  
Директории построения задаются в разделе buildDirs, который является массивом:
+
{| border="1" cellpadding="1" cellspacing="1" style="width: 330px;"
<syntaxhighlight lang="javascript">{
+
|-
    "defaultConfig": {
+
| style="text-align: center; width: 94px;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
        ...
+
| style="width: 110px; text-align: center;" | [[File:Detector 0.png|100x100px|Detector 0.png]]
    },
+
| style="width: 102px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
    ...
+
|-
    "buildDirs": [
+
| style="width: 94px; text-align: center;" | [[File:Красная пыль.png|100x100px|Красная пыль.png]]
        {
+
| style="width: 110px; text-align: center;" | [[File:Splitter.png|100x100px|Splitter.png]]
            "dir":"dir/to/build/", #Директория, из которой будет выполняться построение, должна заканчиваться символом /
+
| style="width: 102px; text-align: center;" | [[File:Красная пыль.png|100x100px|Красная пыль.png]]
            "targetSource":"dir/to/source/file", #Файл, в который будет выполняться построение. ВАЖНО: содержимое файла будет полностью перезаписываться при каждом построении, так что не стоит там что либо писать.
+
|-
        },
+
| style="width: 94px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
        ...
+
| style="width: 110px; text-align: center;" | [[File:Sapphire 64 0.png|100x100px|Sapphire 64 0.png]]
    ]
+
| style="width: 102px; text-align: center;" | [[File:LeadBlock OresBlock.png|100x100px|LeadBlock OresBlock.png]]
}</syntaxhighlight>
+
|}
  
Директория построения задается следующим образом:
+
<span style="color:#999999;">4 свинцовых блока</span>
  
*Она должна содержать файлы с кодом, которые вы хотите объединить в исполняемый файл. Они могут находиться в дочерних директориях и иметь любые названия.
+
<span style="color:#3498db;">1 сапфировый кристал</span>
*Она должна содержать файл построения .includes, в нем прописаны все локальные пути файлов, которые участвуют в построении в нужном порядке, так же он может содержать комментарии (// или #) и пустые строки
 
  
Пример содержимого .includes:
+
<span style="color:#e74c3c;">2 красные пыли</span>
<pre>// Предположим, что .includes находится в директории dev/ в моде<br class="mw_emptyline_first"><br class="mw_emptyline_first">// Этот файл должен находиться на пути dev/header.js
 
header.js<br class="mw_emptyline_first"><br class="mw_emptyline_first">// Эти файлы соответсвенно должны находиться в dev/source/
 
source/blocks.js
 
source/items.js</pre>
 
  
Важно понимать, что каждый из этих файлов должен быть завершенным куском кода, потому что каждый из них компилируется по отдельности. Т.е. нельзя начать блок в одном файле и закончить в следующем.
+
<span style="color:#e67e22;">1 микросхема "квантовый детектор"</span>
  
&nbsp;
+
<span style="color:#cc33cc;">1 микросхема "квантовый расщипитель"</span>
  
== Ресурсы ==
+
=== Использование ===
  
Ресурсы модов делятся на две группы - текстуры интерфейса (GUI) и остальные (блоки, предметы, текстуры для моделей и т.п.). Какие бывают типы ресурсов будет рассказано в [[InnerCore/Ресурсы|отдельной главе ]].
+
[[File:MatterReenactorWindow.PNG|x500px|MatterReenactorWindow.PNG]]
  
Директории ресурсов описываются в разделе resources, их может быть сколько угодно много:
+
<span style="font-size:large;">В <span style="color:#1abc9c;">слот слева</span> помещается <span style="color:#1abc9c;">материя</span>. В <span style="color:#9b59b6;">слот сверху</span> произвольный <span style="color:#9b59b6;">предмет</span>, <span style="color:#9b59b6;">кроме материи</span>. В <span style="color:#f39c12;">слоте справа</span>, по окончанию процесса работы,&nbsp;<span style="color:#f39c12;">появится реконструированая материя</span>.</span>&nbsp;
<syntaxhighlight lang="javascript">{
+
</div>
    "defaultConfig": {
 
        ...
 
    },
 
    ...
 
    "resources": [
 
        {
 
            "path":"resource/dir/", #Директория ресурсов, должна заканчиваться символом /
 
            "resourceType":"resource|gui", #Тип подгрузки ресурсов: resource - внутриигровые ресурсы, gui - текстуры интерфейса
 
        },
 
        ...
 
    ]
 
}</syntaxhighlight>
 
  
Подробно о ресурсах и их использовании будет рассказано [[InnerCore/Ресурсы|отдельно ]].
+
== Молекулярный преобразователь ==
</div> </div>
+
</div>

Текущая версия на 08:03, 11 июня 2019

Параметры групп инструментов из различных материалов[править]

Внешний вид материала Наименование Модификатор скорости ломания блоков Уровень инструментов Прочность
RTENOTITLE Адамантит 9 5 3 000
RTENOTITLE Свинец 6 3 900
RTENOTITLE Малахит 15 2 300
RTENOTITLE Мифрил 10 3 400
RTENOTITLE Сапфир 14 5 5 000
RTENOTITLE

Ураниум
в игре Уран

10 4 1 000

 

Подробнее об уровнях инструментов[править]

1 - уровень деревянных инструментов
2 - уровень каменных инструментов
3 - уровень железных инструментов
4 - уровень алмазных инструментов

 

Параметры брони[править]

Внешний вид Параметры защиты каждого компонента сета Общая защита Прочность
(на всех частях сета)
Шлем Нагрудник Поножи Ботинки
RTENOTITLE RTENOTITLE RTENOTITLE RTENOTITLE 4 7 4 4 19 4 000
RTENOTITLE RTENOTITLE RTENOTITLE RTENOTITLE 1 2 1 1 5 900
RTENOTITLE RTENOTITLE RTENOTITLE RTENOTITLE 0.5 0.5 0.5 0.5 2 600
RTENOTITLE RTENOTITLE RTENOTITLE RTENOTITLE  1 4 2 1 8 400
RTENOTITLE RTENOTITLE RTENOTITLE RTENOTITLE 4 7 3 3 17 5 000
RTENOTITLE RTENOTITLE RTENOTITLE RTENOTITLE 3 3 3 2 11 1 000
 

Руды[править]

Внешний вид Требуемый уровень инструмента Размер жил Высота генерации
Руда Блок Минимальная Максимальная
AdamantiteOre.png RTENOTITLE 3 1-5 блоков 1 10
RTENOTITLE RTENOTITLE 2 2-7 блоков 1 60
RTENOTITLE RTENOTITLE 2 4-10 блоков 1 20
RTENOTITLE RTENOTITLE 2 1-6 блоков 1 40
RTENOTITLE RTENOTITLE 4 2-4 блока 1 15
RTENOTITLE RTENOTITLE 3 2-6 блоков 30 70
 
 

Механизмы[править]

Древесный инкубатор[править]

RTENOTITLE Позволяет вырастить дерево прямо у вас дома, при этом получить намного больше древесины, но требует Eu-энергию.

Рецепт:[править]

Создаётся на верстаке

LeadBlock OresBlock.png Земля.png LeadBlock OresBlock.png
Красная пыль.png Gold ingot.png Красная пыль.png
LeadBlock OresBlock.png LeadBlock OresBlock.png LeadBlock OresBlock.png

 

5 свинцовых блоков

2 красных пыли

1 золотой слиток

1 блок грязи

Использование[править]

WoodIncubatorWindow.PNG

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

Важно!

Для работы механизма мало его подключить к источнику энергии. Рядом с инкубатором необходимо ставить блок грязи или земли с любой стороны -  кроме как под и над инкубатором. Во время работы механизма на блоке грязи или травы будет появляться саженец, который вы положили в инкубатор, если он по каким-либо причинам будет разрушен - процесс роста дерева будет прерван.

Молекулярный генератор[править]

RTENOTITLEИспользуется для генерации особого типа энергии ME, не потребляет энергию.

Рецепт[править]

LeadBlock OresBlock.png Drive.png LeadBlock OresBlock.png
Красная пыль.png Splitter.png Красная пыль.png
LeadBlock OresBlock.png Sapphire 64 0.png LeadBlock OresBlock.png
 
4 свинцовых блока
2 красные пыли
2 сапфировых кристала
1 микросхема "квантовый расщипитель"
1 накопитель квантовой энергии

Использование[править]

MolecularGeneratorWindow.PNG

В использовании очень прост: Все ненужные вещи складываются в слоты. В следующие несколько секудн они переработаются в материальную энергию. Её следует передавать по специальному проводу или вплотную поставить молекулярный уплотнитель, в который будет переходить молекулярная материя и формироваться в более плотную материю, которую можно будет взять "руками".

Молекулярный уплотнитель[править]

  RTENOTITLEУплотняет входящую материю в осязаемый объект, не требует энергии.

рецепт[править]

LeadBlock OresBlock.png Sapphire 64 0.png LeadBlock OresBlock.png
Красная пыль.png Detector 0.png Красная пыль.png
LeadBlock OresBlock.png Sapphire 64 0.png LeadBlock OresBlock.png

4 свинцовых блока

2 сапфировых кристала

2 красные пыли

1 микросхема "квантовый детектор"

Использование[править]

MolecularSealantWindow.PNG

Механизм автоматически начинает перерабатывать энергию в предмет, вам нужно только поставлять её туда через провод или напрямую из молекулярного генератора.

Реконструктор материи[править]

MatterReenactor.pngмеханизм, который превратит материю в реконструированную материю, вшив в неё данные того предмета, который вы туда вложите. Требует Eu энергию.

рецепт[править]

LeadBlock OresBlock.png Detector 0.png LeadBlock OresBlock.png
Красная пыль.png Splitter.png Красная пыль.png
LeadBlock OresBlock.png Sapphire 64 0.png LeadBlock OresBlock.png

4 свинцовых блока

1 сапфировый кристал

2 красные пыли

1 микросхема "квантовый детектор"

1 микросхема "квантовый расщипитель"

Использование[править]

MatterReenactorWindow.PNG

В слот слева помещается материя. В слот сверху произвольный предмет, кроме материи. В слоте справа, по окончанию процесса работы, появится реконструированая материя. 

Молекулярный преобразователь[править]