- 1,560
- 86
- 204
Как задать блоку файл blockstate?
А что? ItemBlock - это не Item?virysD написал(а):[font=Monaco, Consolas, Courier, monospace]ModBlocks.tutorialBlock[/font]...
Это для рендера предмета!
MaximPixel написал(а):Вы до сих пор не понимаете что я хочу сделать?
Я вот и хочу это у вас узнать. Как?virysD написал(а):MaximPixel написал(а):Вы до сих пор не понимаете что я хочу сделать?
Задавать путь к json файлам в ручную.
MaximPixel написал(а):Я вот и хочу это у вас узнать. Как?
public static void registerRenderMeta(Block block, int meta, String json_name) {
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(block), meta, new ModelResourceLocation(json_name, "inventory"));
}
registerRenderMeta(TEST_BLOCK, 0,"test_block_wood");
registerRenderMeta(TEST_BLOCK, 1,"test_block_stone");
registerRenderMeta(TEST_BLOCK, 2,"test_block_iron");
registerRenderMeta(TEST_BLOCK, 3,"test_block_gold");
registerRenderMeta(TEST_BLOCK, 4,"test_block_diamond");
Это для предмета!!virysD написал(а):MaximPixel написал(а):Я вот и хочу это у вас узнать. Как?Код:public static void registerRenderMeta(Block block, int meta, String json_name) { Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(block), meta, new ModelResourceLocation(json_name, "inventory")); }
Код:registerRenderMeta(TEST_BLOCK, 0,"test_block_wood"); registerRenderMeta(TEST_BLOCK, 1,"test_block_stone"); registerRenderMeta(TEST_BLOCK, 2,"test_block_iron"); registerRenderMeta(TEST_BLOCK, 3,"test_block_gold"); registerRenderMeta(TEST_BLOCK, 4,"test_block_diamond");
В принципе Enum работает, и я вот хочу узнать у вас как это сделать вручную(без Enum).Liahim написал(а):Я таки понял, что тебе надо... Но не знаю, как это сделать (
Может быть, это свойство BlockColored или типа EnumDyeColor?
Если нет, то можно порыться в папочке .client.renderer.block.model и иже с ними... Возможно, найдёшь ответ там.
Вообще ничего. В ванили там вообще нету установки регистрационного имени и установки файла blockstateLiahim написал(а):Удалось что-нибудь найти?
Наверное это единственный форум про моддинг на русском языке. А английский я плохо знаюLiahim написал(а):Да, странная тема. Нужно на забугорных форумах поспрашивать.
Это что?Liahim написал(а):4ever!
Не нашёл нигдеLiahim написал(а):Гугл 4ever!