1 dragonblocks.registerNode({
4 texture: "core_stone.png",
10 dragonblocks.registerNode({
11 name: "core:stonebrick",
13 texture: "core_stonebrick.png",
18 dragonblocks.registerRecipe({
19 result: "core:stonebrick",
21 ["core:stone", "core:stone"],
22 ["core:stone", "core:stone"],
25 dragonblocks.registerNode({
28 texture: "core_cobble.png",
33 dragonblocks.registerRecipe({
34 result: "furnace:furnace",
36 ["core:cobble", "core:cobble", "core:cobble"],
37 ["core:cobble", "", "core:cobble"],
38 ["core:cobble", "core:cobble", "core:cobble"],
41 tools.registerToolset({
43 material: "core:cobble",
46 furnace.registerRecipe({
51 dragonblocks.registerNode({
54 texture: "core_water.png",
60 dragonblocks.registerNode({
63 texture: "core_lava.png",
67 dragonblocks.getNode(x, y).meta.lavaInterval = setInterval(_ => {
68 for(let ix = x - 1; ix <= x + 1; ix++)
69 for(let iy = y - 1; iy <= y + 1; iy++)
70 if(dragonblocks.getNode(ix, iy) && dragonblocks.getNode(ix, iy).toNode().lavacooling)
71 dragonblocks.setNode(x, y, "core:obsidian");
75 clearInterval(dragonblocks.getNode(x, y).meta.lavaInterval);
79 dragonblocks.registerNode({
80 name: "core:obsidian",
82 texture: "core_obsidian.png",
87 dragonblocks.registerNode({
90 texture: "core_sand.png",
96 dragonblocks.registerMaterial({
100 dragonblocks.registerNode({
101 name: "core:desert_sand",
103 texture: "core_desert_sand.png",
109 dragonblocks.registerGroup({
112 dug: "dug_glass.ogg",
120 material: "default:glass",
122 dragonblocks.registerNode({
125 texture: "core_glass.png",
130 furnace.registerRecipe({
132 output: "core:glass",
135 furnace.registerRecipe({
136 input: "core:desert_sand",
137 output: "core:glass",
140 dragonblocks.registerNode({
143 texture: "core_snow.png",
149 dragonblocks.registerNode({
152 texture: "core_ice.png",
158 dragonblocks.registerNode({
161 texture: "core_gravel.png",
167 dragonblocks.registerMaterial({