Кастомный цветочный горшок

Версия Minecraft
1.14.4
Привет, ребят, мне нужна ваша помощь! Буду краток: как сделать кастомный цветочный горшок ? И есть ли какие-то туториалы на эту тему ? Я знаю, что надо две модели, стандартная и с #flower, но что дальше делать... (Заранее прошу, не ругать, я занимаюсь графической частью, делаю модели и текстуры, поэтому плохо знаком с модификациями)
 
1,560
86
204
Надо сделать класс наследуя класс BlockFlowerPot вот так:
Java:
public class BlockMyFlowerPot extends BlockFlowerPot {
    
}
Регистрируешь блок и его предмет.
Blockstate используешь такую же.
JSON:
{
    "variants": {
        "contents=empty":            { "model": "flower_pot" },
        "contents=rose":             { "model": "flower_pot_rose" },
        "contents=blue_orchid":      { "model": "flower_pot_orchid" },
        "contents=allium":           { "model": "flower_pot_allium" },
        "contents=houstonia":        { "model": "flower_pot_houstonia" },
        "contents=red_tulip":        { "model": "flower_pot_tulip_red" },
        "contents=orange_tulip":     { "model": "flower_pot_tulip_orange" },
        "contents=white_tulip":      { "model": "flower_pot_tulip_white" },
        "contents=pink_tulip":       { "model": "flower_pot_tulip_pink" },
        "contents=oxeye_daisy":      { "model": "flower_pot_daisy" },
        "contents=dandelion":        { "model": "flower_pot_dandelion" },
        "contents=oak_sapling":      { "model": "flower_pot_oak" },
        "contents=spruce_sapling":   { "model": "flower_pot_spruce" },
        "contents=birch_sapling":    { "model": "flower_pot_birch" },
        "contents=jungle_sapling":   { "model": "flower_pot_jungle" },
        "contents=acacia_sapling":   { "model": "flower_pot_acacia" },
        "contents=dark_oak_sapling": { "model": "flower_pot_dark_oak" },
        "contents=mushroom_red":     { "model": "flower_pot_mushroom_red" },
        "contents=mushroom_brown":   { "model": "flower_pot_mushroom_brown" },
        "contents=dead_bush":        { "model": "flower_pot_dead_bush" },
        "contents=fern":             { "model": "flower_pot_fern" },
        "contents=cactus":           { "model": "flower_pot_cactus" }
    }
}
Или (так как с 1.13 добавили какую-то странную фичу с blockstate и я в ней не шарю)
JSON:
{
    "variants": {
        "": { "model": "block/flower_pot" }
    }
}
 
7,099
324
1,510
Кстати, а как правильно делать кастомные цветы, чтобы они поддерживались горшком если блокстейт захардкожен?
 
Надо сделать класс наследуя класс BlockFlowerPot вот так:
Java:
public class BlockMyFlowerPot extends BlockFlowerPot {
   
}
Регистрируешь блок и его предмет.
Blockstate используешь такую же.
JSON:
{
    "variants": {
        "contents=empty":            { "model": "flower_pot" },
        "contents=rose":             { "model": "flower_pot_rose" },
        "contents=blue_orchid":      { "model": "flower_pot_orchid" },
        "contents=allium":           { "model": "flower_pot_allium" },
        "contents=houstonia":        { "model": "flower_pot_houstonia" },
        "contents=red_tulip":        { "model": "flower_pot_tulip_red" },
        "contents=orange_tulip":     { "model": "flower_pot_tulip_orange" },
        "contents=white_tulip":      { "model": "flower_pot_tulip_white" },
        "contents=pink_tulip":       { "model": "flower_pot_tulip_pink" },
        "contents=oxeye_daisy":      { "model": "flower_pot_daisy" },
        "contents=dandelion":        { "model": "flower_pot_dandelion" },
        "contents=oak_sapling":      { "model": "flower_pot_oak" },
        "contents=spruce_sapling":   { "model": "flower_pot_spruce" },
        "contents=birch_sapling":    { "model": "flower_pot_birch" },
        "contents=jungle_sapling":   { "model": "flower_pot_jungle" },
        "contents=acacia_sapling":   { "model": "flower_pot_acacia" },
        "contents=dark_oak_sapling": { "model": "flower_pot_dark_oak" },
        "contents=mushroom_red":     { "model": "flower_pot_mushroom_red" },
        "contents=mushroom_brown":   { "model": "flower_pot_mushroom_brown" },
        "contents=dead_bush":        { "model": "flower_pot_dead_bush" },
        "contents=fern":             { "model": "flower_pot_fern" },
        "contents=cactus":           { "model": "flower_pot_cactus" }
    }
}
Или (так как с 1.13 добавили какую-то странную фичу с blockstate и я в ней не шарю)
JSON:
{
    "variants": {
        "": { "model": "block/flower_pot" }
    }
}
Хм, это не работает :(
 
Сверху