[1.7.2] Как создать свои материалы?

Люди подскажите пожалуйста. Вот например когда я создаю новый блок то я указываю его материал, свечение и прочие свойства. А как создать собственный материал? Но если с материалами для блока я вообще не понимаю как такое сделать то к инструментам вопрос чуть проще. Я вроде как понял что создать свой материал можно примерно так

public static final ToolMaterial NEWMAT = EnumHelper.addToolMaterial("NEWMAT", 2, 564, 5.0F, 4.0F, 50);
Ну вот допустим второй параметр, на сколько кирка крута от 0 до 3, то есть какие блоки может ломать(1 — эквивалент каменной, 3 — алмазной). А если я хочу что бы она ломала абсолютно все блоки как это реализовать? Или же 4 параметр. Скорость добычи (у золотой — 12, у алмазной — 8, деревянной — 2). Тот же самый вопрос. Допустим как сделать что бы она ломала какие то блоки как алмазная а какие та как деревянная как это сделать?
 
Pelageya198 написал(а):
А как создать собственный материал?
timaxa007 написал(а):
Твой Материал для блока, примерно таким:
Код:
public static final Material ore_magic = new MaterialOreMagic();
Код:
public class MaterialOreMagic extends Material {

    public MaterialOreMagic() {
        super(MapColor.stoneColor);
    }

}
[merge_posts_bbcode]Добавлено: 29.10.2015 15:38:21[/merge_posts_bbcode]

Pelageya198 написал(а):
А если я хочу что бы она ломала абсолютно все блоки как это реализовать?
Если все и включая блоки из мода, то в методе добычи в предмете, сделать игнорирующим на материал и сделать чтобы дропал при любом добычей из блоков.
Хотя я могу ошибаться, на счёт игнора для инструмент.а
 
У меня 2 вопроса. 
1)Я вижу что идёт наследование от класса Material. Поэтому хотелось бы посмотреть на него изнутри )) Можете сказать путь в котором должен лежать этот класс? Я уже пробовал искать в той папке откуда он его импортирует однако ничего подобного не нашёл.
2)MapColor.stoneColor что эта строчка делает? У меня есть предположение что это что то с цветом но я не уверен.
 
Извиняюсь за UP. Но у меня появился вопрос на щёт это темы. Подскажите как к создаваемому мной материалу придать прочности ну и если можно то поменять звук при ломании этого материала.
 
Код:
public MaterialOreMagic() {
        super(MapColor.stoneColor);
        this. //появится перечень желаемого
    }

Тыкни this. 
После этого появится перечень всего желаемого,думаю английский знаешь.
Если не поможет,то на форуме 100% был уже такой вопрос.
 
Назад
Сверху