package ru.betterend.blocks; import java.util.HashMap; import java.util.Map; import net.minecraft.block.Block; import net.minecraft.util.Identifier; import net.minecraft.util.registry.Registry; import ru.betterend.BetterEnd; import ru.betterend.blocks.basis.BlockPedestal; import ru.betterend.patterns.Patterns; public class EndPedestal extends BlockPedestal { public EndPedestal(Block parent) { super(parent); } @Override public String getModelPattern(String block) { Identifier blockId = Registry.BLOCK.getId(parent); String name = blockId.getPath(); Map textures = new HashMap() { private static final long serialVersionUID = 1L; { put("%mod%", BetterEnd.MOD_ID ); put("%top%", name + "_polished"); put("%base%", name + "_polished"); put("%pillar%", name + "_pillar_side"); put("%bottom%", name + "_polished"); } }; if (block.contains("column_top")) { return Patterns.createJson(Patterns.BLOCK_PEDESTAL_COLUMN_TOP, textures); } else if (block.contains("column")) { return Patterns.createJson(Patterns.BLOKC_PEDESTAL_COLUMN, textures); } else if (block.contains("top")) { return Patterns.createJson(Patterns.BLOCK_PEDESTAL_TOP, textures); } else if (block.contains("bottom")) { return Patterns.createJson(Patterns.BLOCK_PEDESTAL_BOTTOM, textures); } else if (block.contains("pillar")) { return Patterns.createJson(Patterns.BLOCK_PEDESTAL_PILLAR, textures); } return Patterns.createJson(Patterns.BLOCK_PEDESTAL_DEFAULT, textures); } }