Admin (обсуждение | вклад) |
|||
Строка 1: | Строка 1: | ||
<div class="mw-parser-output"><div class="mw-parser-output">Для упрощения интеграции модов членами сообщества [https://www.mineprogramming.org/ #mineprogramming] был разработан единый '''стандарт именования InnerCore'''. Стандарт подразумевает использования одинаковых строковых ID предметов, блоков, инструментов и материалов в разных модификациях. С развитием сообщества планируется расширение данного стандарта для максимального покрытия требований модов.</div> <div class="mw-parser-output">Стандарт разработан на основе мода [https://icmods.mineprogramming.org/mod?id=22 Industrial Craft 2], поскольку данная модификация стала одной из первых и содержит многие предметы и блоки, подлежащие интеграции.</div> <div class="mw-parser-output"><div class="mw-parser-output"> | <div class="mw-parser-output"><div class="mw-parser-output">Для упрощения интеграции модов членами сообщества [https://www.mineprogramming.org/ #mineprogramming] был разработан единый '''стандарт именования InnerCore'''. Стандарт подразумевает использования одинаковых строковых ID предметов, блоков, инструментов и материалов в разных модификациях. С развитием сообщества планируется расширение данного стандарта для максимального покрытия требований модов.</div> <div class="mw-parser-output">Стандарт разработан на основе мода [https://icmods.mineprogramming.org/mod?id=22 Industrial Craft 2], поскольку данная модификация стала одной из первых и содержит многие предметы и блоки, подлежащие интеграции.</div> <div class="mw-parser-output"><div class="mw-parser-output"> | ||
+ | <div class="mw-parser-output"> | ||
== Строковые ID == | == Строковые ID == | ||
=== Общее === | === Общее === | ||
− | Все имена должны начинаться с маленькой буквы, затем каждое новое слово с заглавной буквы без пробелов и/или слэшей. Пример: ''plateReinforcedIridium''. Также в большей части случаев порядок слов определяется возрастанием точности описания, например: ''oreCopper ''(руд много, медная одна). | + | Все имена должны начинаться с маленькой буквы, затем каждое новое слово с заглавной буквы без пробелов и/или слэшей. Пример: ''plateReinforcedIridium''. Также в большей части случаев порядок слов определяется возрастанием точности описания, например: ''oreCopper ''(руд много, медная одна). </div> |
− | </div> | ||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
=== Ингредиенты для крафтов === | === Ингредиенты для крафтов === | ||
− | Все ингредиенты для крафтов должны именоваться | + | Все ингредиенты для крафтов должны именоваться следующим образом: ''plateCopper'' (с маленькой буквы объект, затем с большой буквы материал). |
На данный момент используются следующие ингредиенты (список необходимо дополнять): | На данный момент используются следующие ингредиенты (список необходимо дополнять): | ||
Строка 23: | Строка 23: | ||
*[https://icmods.mineprogramming.org/mod?id=22 Industrial Craft 2] | *[https://icmods.mineprogramming.org/mod?id=22 Industrial Craft 2] | ||
− | **Chunk ( | + | **Chunk (''iridiumChunk'', ''coalChunk'') |
**Fibre (''carbonFibre'') | **Fibre (''carbonFibre'') | ||
**Mesh (''carbonMesh'') | **Mesh (''carbonMesh'') | ||
**Plate (''carbonPlate'') | **Plate (''carbonPlate'') | ||
− | </div> | + | </div> |
− | |||
=== Руды и блоки === | === Руды и блоки === | ||
Руды и блоки именуются таким же образом: ''oreCopper'', ''blockSilver''. | Руды и блоки именуются таким же образом: ''oreCopper'', ''blockSilver''. | ||
− | <div class="mw-parser-output"> | + | <div class="mw-parser-output"><div class="mw-parser-output"> |
− | <div class="mw-parser-output"> | ||
=== Инструменты и броня === | === Инструменты и броня === | ||
Инструменты и броня из различных материалов именуются наоборот: ''bronzePickaxe'', ''diamondDrill.'' | Инструменты и броня из различных материалов именуются наоборот: ''bronzePickaxe'', ''diamondDrill.'' | ||
− | </div> | + | </div> |
− | |||
=== Уровни === | === Уровни === | ||
− | + | Уровни предметов, в первую очередь basic и advanced, прописываются последним словом. Пример: ''machineBlockAdvanced.''</div> </div> | |
− | Уровни предметов, в первую очередь basic и advanced, прописываются последним словом. Пример: ''machineBlockAdvanced.'' | ||
== Названия текстур == | == Названия текстур == |
Все ингредиенты для крафтов должны именоваться следующим образом: plateCopper (с маленькой буквы объект, затем с большой буквы материал).
На данный момент используются следующие ингредиенты (список необходимо дополнять):
Используются также следующие ингридиенты, не отвечающие вышеуказанному стандарту, но являющиеся стандартными по историческим и субъективным причинам:
Руды и блоки именуются таким же образом: oreCopper, blockSilver.
Названия текстур должны соответствовать названию предметов и блоков, но вместо заглавных букв используется нижнее подчеркивание. Несмотря на то, что без индексов текстуры также подгружаются и работают, следует их писать во избежание конфликтов любого рода. Пример: ore_copper_0.jpg.