- 1,921
- 107
- 378
Как задать блоку файл blockstate?
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Я имел в виду файл blockstate. К алмазному блоку blockstate - diamond_block.jsonLiahim написал(а):world.setBlockState(...)
Причём тут параметры блока и файл blockstate в формате json?Liahim написал(а):Всё та же ссылка -_-
Какой тутор?Liahim написал(а):[img=400x225]https://i.ytimg.com/vi/2miVjHAtbEQ/maxresdefault.jpg[/img]
Прости, в ответах я ограничен. Правильно задавай вопросы.
(Чем тебя тутор не удовлетворил? Там же всё описано)
Liahim написал(а):Всё та же ссылка -_-
MaximPixel написал(а):Как задать блоку файл blockstate?
В assets/blockstates есть ФАЙЛЫ формата json. И как мне для блока указать один из них в РУЧНУЮ?virysD написал(а):MaximPixel написал(а):Как задать блоку файл blockstate?
Эмм, я что то вообще не понимать, тебе нужно сделать блок с метадатой или нет? Опиши что именно нужно сделать.
public static void registerRenderMP(Block block, String json_name) {
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(block), 0, new ModelResourceLocation(json_name, "inventory"));
}
registerRenderMP(TEST_BLOCK, "test_block");
Я хочу сделать что-бы название блока и файл blockstate отличались. Допустим registryName = "super_block", а blockstate использовал бы "super_puper_block.json"Liahim написал(а):Да читай ты тутор, блин!
Эти файлы носят название блока! Или то, которое ты указываешь при регистрации его на клиенте.
Я написал выше, записывай нужное имя в String, кстати зачем именно нужно что бы названия отличались, разницы вроде особой то и нет. Конечно возможно я что то упустил...MaximPixel написал(а):Я хочу сделать что-бы название блока и файл blockstate отличались. Допустим registryName = "super_block", а blockstate использовал бы "super_puper_block.json"
Liahim написал(а):Кстати, а как переводится MP?
Liahim написал(а):Эм... Ну, я не совсем про то...
Например, есть класс Player, а есть PlayerMP (или PM О_о)... В общем, чо это?
Причём тут это?Liahim написал(а):Кстати, а как переводится MP?
Мне нужно что-бы при каких-то действиях менялся файл blockstatevirysD написал(а):Я написал выше, записывай нужное имя в String, кстати зачем именно нужно что бы названия отличались, разницы вроде особой то и нет. Конечно возможно я что то упустил...MaximPixel написал(а):Я хочу сделать что-бы название блока и файл blockstate отличались. Допустим registryName = "super_block", а blockstate использовал бы "super_puper_block.json"