- Баллы
- 173
Дело собственно говоря в следующем. Кодить на джаве я не умею, следовательно это - единственный выход для ввода своих модификаций в игру, заранее говорю, что я не собираюсь релизить это как *суперский* мод, эта модификация для тупой фановой игры на закрытом сервере с друзьями.)
А проблема в следующем.
Я использую версию майнкрафта 1.3.2, кастом стафф 2 и фордж впилил без проблем на сервер и в клиент. С текстурами тоже никаких проблем нет, но вот код работать, падла эдакая, не хочет.
Я уже что только не пробовал, сравнил с образцом (есть мод для кс2, сколоченный его создателем, который является примером для неродивых кодеров как я =), ничего не помогает, вроде как все идентично, но образец работает, а мои нововведения нет.
Здесь приведу пример запиленного мной контента, который отказывается работать, для чистоты эксперимента приведу руду и слиток из неё.
Код файла mod.js:
Код файла SilverOre.js:
Код файла SilverIngot.js:
Уважаемые знатоки, что же я сделал не так?
А проблема в следующем.
Я использую версию майнкрафта 1.3.2, кастом стафф 2 и фордж впилил без проблем на сервер и в клиент. С текстурами тоже никаких проблем нет, но вот код работать, падла эдакая, не хочет.
Я уже что только не пробовал, сравнил с образцом (есть мод для кс2, сколоченный его создателем, который является примером для неродивых кодеров как я =), ничего не помогает, вроде как все идентично, но образец работает, а мои нововведения нет.
Здесь приведу пример запиленного мной контента, который отказывается работать, для чистоты эксперимента приведу руду и слиток из неё.
Код файла mod.js:
Код:
config.addBlockIdProperty("SilverOreID", 200);
var SilverOreID = config.getBlockId("SilverOreID");
mod.addBlock("SilverOre.js", "normal");
mod.addItem("SilverIngot.js", "normal");
Код:
id=config.getBlockId("SilverOreID");
name="SilverOre";
displayName[0]="Silver Ore";
texturefile="CSTextures.png";
textureindex=21;
harvestlevel=2;
toolclass="pickaxe";
material="rock";
stepSound="stone";
hardness[0]=2.0;
resistance=15;
addToCreative[0]=true;
creativeTab="buildingBlocks"
drop[0]="200 1";
Код:
name="SilverIngot";
displayName="Silver Ingot";
id=5000;
textureFile="CSItems.png";
textureIndex=24;
addToCreative=true;
creativeTab="materials";
maxStack=64;
onLeftClickLiving="";