Для упрощения интеграции модов членами сообщества
#mineprogramming был разработан единый
стандарт именования InnerCore. Стандарт подразумевает использования одинаковых строковых ID предметов, блоков, инструментов и материалов в разных модификациях. С развитием сообщества планируется расширение данного стандарта для максимального покрытия требований модов.
Стандарт разработан на основе мода
Industrial Craft 2, поскольку данная модификация стала одной из первых и содержит многие предметы и блоки, подлежащие интеграции.
Общее
Все имена должны начинаться с маленькой буквы, затем каждое новое слово с большой буквы без пробелов и/или слэшей. Пример: plateReinforcedIridium.
Ингредиенты для крафтов
Все ингредиенты для крафтов должны именоваться следуюбщим образом: plateCopper (с маленькой буквы объект, затем с большой буквы материал).
На данный момент используются следующие ингредиенты (список необходимо дополнять):
Используются также следующие ингридиенты, не отвечающие вышеуказанному стандарту, но являющиеся стандартными по историческим и субъективным причинам:
- Industrial Craft 2
- Chunk (uraniumChunk, iridiumChunk, coalChunk)
- Fibre (carbonFibre)
- Mesh (carbonMesh)
- Plate (carbonPlate)
- Box (scrapBox)
Руды и блоки
Руды и блоки именуются таким же образом: oreCopper, blockSilver.
Инструменты
Инструменты из различных материалов именуются наоборот: bronzePickaxe, diamondDrill.