Anvils fix
This commit is contained in:
parent
193fc41fb7
commit
1342326e70
9 changed files with 62 additions and 97 deletions
|
@ -125,15 +125,7 @@ import ru.betterend.blocks.UmbrellaTreeClusterEmptyBlock;
|
|||
import ru.betterend.blocks.UmbrellaTreeMembraneBlock;
|
||||
import ru.betterend.blocks.UmbrellaTreeSaplingBlock;
|
||||
import ru.betterend.blocks.VentBubbleColumnBlock;
|
||||
import ru.betterend.blocks.basis.EndTerrainBlock;
|
||||
import ru.betterend.blocks.basis.EndTripleTerrain;
|
||||
import ru.betterend.blocks.basis.EndUnderwaterWallPlantBlock;
|
||||
import ru.betterend.blocks.basis.EndWallMushroom;
|
||||
import ru.betterend.blocks.basis.EndWallPlantBlock;
|
||||
import ru.betterend.blocks.basis.FurBlock;
|
||||
import ru.betterend.blocks.basis.PottableCropBlock;
|
||||
import ru.betterend.blocks.basis.PottableLeavesBlock;
|
||||
import ru.betterend.blocks.basis.StoneLanternBlock;
|
||||
import ru.betterend.blocks.basis.*;
|
||||
import ru.betterend.blocks.complex.ColoredMaterial;
|
||||
import ru.betterend.blocks.complex.CrystalSubblocksMaterial;
|
||||
import ru.betterend.blocks.complex.MetalMaterial;
|
||||
|
@ -422,7 +414,7 @@ public class EndBlocks extends BlocksRegistry {
|
|||
public static final Block END_STONE_SMELTER = registerBlock("end_stone_smelter", new EndStoneSmelter());
|
||||
public static final Block ETERNAL_PEDESTAL = registerBlock("eternal_pedestal", new EternalPedestal());
|
||||
public static final Block INFUSION_PEDESTAL = registerBlock("infusion_pedestal", new InfusionPedestal());
|
||||
public static final Block AETERNIUM_ANVIL = registerBlock("aeternium_anvil", new AeterniumAnvil());
|
||||
public static final Block AETERNIUM_ANVIL = registerAnvil("aeternium_anvil", new AeterniumAnvil());
|
||||
|
||||
// Technical
|
||||
public static final Block END_PORTAL_BLOCK = registerEndBlockOnly("end_portal_block", new EndPortalBlock());
|
||||
|
@ -436,6 +428,16 @@ public class EndBlocks extends BlocksRegistry {
|
|||
public static List<Block> getModBlocks() {
|
||||
return getModBlocks(BetterEnd.MOD_ID).stream().filter(BlockItem.class::isInstance).map(item -> ((BlockItem) item).getBlock()).collect(Collectors.toList());
|
||||
}
|
||||
|
||||
public static Block registerAnvil(String name, EndAnvilBlock anvilBlock) {
|
||||
if (!Configs.BLOCK_CONFIG.getBooleanRoot(name, true)) {
|
||||
return anvilBlock;
|
||||
}
|
||||
BlocksRegistry registry = getBlockRegistry();
|
||||
registry.registerBlockOnly(name, anvilBlock);
|
||||
registry.registerBlockItem(BetterEnd.makeID(name + "_item"), anvilBlock.asItem());
|
||||
return anvilBlock;
|
||||
}
|
||||
|
||||
public static Block registerBlock(ResourceLocation id, Block block) {
|
||||
if (!Configs.BLOCK_CONFIG.getBooleanRoot(id.getPath(), true)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue