But I already made some and put them into my mod. ^^ I would have released them for vanilla as well, but they dont have the graphics then, and I have no idea what type of ascii tiles I should use.
Here you go:
BRAZIER
[BUILDING_FURNACE:BRAZIER]
[NAME:Brazier]
[NAME_COLOR:7:0:1]
[WORK_LOCATION:1:1]
[BUILD_LABOR:ARCHITECT]:MASON]
[BUILD_KEY:CUSTOM_R]
[DIM:1:1]
[WORK_LOCATION:1:1]
[BLOCK:1:0]
[TILE:0:1:245]
[COLOR:0:1:0:0:0]
[TILE:1:1:32]
[COLOR:1:1:0:0:0]
[TILE:2:1:32]
[COLOR:2:1:0:0:0]
[TILE:3:1:245]
[COLOR:3:1:7:0:0]
[BUILD_ITEM:1:BOULDER:NONE:NONE:NONE]
chandelier
[BUILDING_FURNACE:CHANDELIER]
[NAME:Candelabra]
[NAME_COLOR:7:0:1]
[WORK_LOCATION:1:1]
[BUILD_LABOR:ARCHITECT]:MASON]
[BUILD_KEY:CUSTOM_X]
[DIM:1:1]
[WORK_LOCATION:1:1]
[BLOCK:1:0]
[TILE:0:1:145]
[COLOR:0:1:7:0:0]
[TILE:1:1:96]
[COLOR:1:1:7:0:0]
[TILE:2:1:96]
[COLOR:2:1:7:0:0]
[TILE:3:1:145]
[COLOR:3:1:7:7:1]
[BUILD_ITEM:1:BOULDER:NONE:NONE:NONE]
[BUILDING_FURNACE:FIREPLACE]
[NAME:Fireplace]
[NAME_COLOR:7:0:1]
[BUILD_LABOR:ARCHITECT]:MASON]
[BUILD_KEY:CUSTOM_Z]
[DIM:1:1]
[WORK_LOCATION:1:1]
[BLOCK:1:0]
[TILE:0:1:216]
[COLOR:0:1:7:0:0]
[TILE:1:1:249]
[COLOR:1:1:7:0:1]
[TILE:2:1:135]
[COLOR:2:1:7:0:1]
[TILE:3:1:216]
[COLOR:3:1:7:7:1]
[BUILD_ITEM:1:BOULDER:NONE:NONE:NONE]
[BUILDING_FURNACE:TORCHBEARER_STATUE]
[NAME:Torchbearer Statue]
[NAME_COLOR:7:0:1]
[BUILD_LABOR:ARCHITECT]:MASON]
[BUILD_KEY:CUSTOM_NONE]
[DIM:1:1]
[WORK_LOCATION:1:1]
[BLOCK:1:0]
[TILE:0:1:234]
[COLOR:0:1:7:4:1]
[TILE:1:1:234]
[COLOR:1:1:7:4:1]
[TILE:2:1:234]
[COLOR:2:1:7:4:1]
[TILE:3:1:234]
[COLOR:3:1:7:4:1]
[BUILD_ITEM:1:STATUE:NONE:NONE:NONE][CAN_USE_ARTIFACT]
[BUILDING_FURNACE:GLOWING_ORB]
[NAME:Gem of Light]
[NAME_COLOR:7:0:1]
[BUILD_LABOR:ARCHITECT]:MASON]
[BUILD_KEY:CUSTOM_NONE]
[DIM:1:1]
[WORK_LOCATION:1:1]
[BLOCK:1:0]
[TILE:0:1:4]
[COLOR:0:1:5:7:1]
[TILE:1:1:4]
[COLOR:1:1:5:7:1]
[TILE:2:1:4]
[COLOR:2:1:5:7:1]
[TILE:3:1:4]
[COLOR:3:1:5:7:1]
[BUILD_ITEM:1:GEM:NONE:NONE:NONE][CAN_USE_ARTIFACT]
And this goes into the rendermax.lua
addBuilding("Furnace:Custom:BRAZIER",{1,1,1},{0.9,0.75,0.3},12)
addBuilding("Furnace:Custom:TORCHBEARER_STATUE",{1,1,1},{0.8,0.1,0.1},20)
addBuilding("Furnace:Custom:CHANDELIER",{1,1,1},{0.9,0.65,0.2},35)
addBuilding("Furnace:Custom:FIREPLACE",{1,1,1},{0.7,0.45,0.3},5)
addBuilding("Furnace:Custom:GLOWING_ORB",{1,1,1},{1,1,1},50)
First three buildings cost only a boulder, because they use custom items in my mod, which dont exist in vanilla DF. I deleted that and replaced it with boulders.
You just need to enable them in the entity with PERMITTED_BUILDIN:building-id-here, and gen a new world.