1 minetest.register_craft({
2 output = "xdecor:baricade",
4 {"group:stick", "", "group:stick"},
5 {"", "default:steel_ingot", ""},
6 {"group:stick", "", "group:stick"}
10 minetest.register_craft({
11 output = "xdecor:barrel",
13 {"group:wood", "group:wood", "group:wood"},
14 {"default:iron_lump", "", "default:iron_lump"},
15 {"group:wood", "group:wood", "group:wood"}
19 minetest.register_craft({
20 output = "xdecor:bowl 3",
22 {"group:wood", "", "group:wood"},
23 {"", "group:wood", ""}
27 minetest.register_craftitem("xdecor:bowl", {
29 inventory_image = "xdecor_bowl.png",
30 wield_image = "xdecor_bowl.png"
33 minetest.register_craftitem("xdecor:bowl_soup", {
34 description = "Bowl of soup",
35 inventory_image = "xdecor_bowl_soup.png",
36 wield_image = "xdecor_bowl_soup.png",
37 groups = {not_in_creative_inventory = 1},
39 on_use = function(itemstack, user, _)
40 local inv = user:get_inventory()
41 itemstack:replace("xdecor:bowl 1")
47 minetest.register_craft({
48 output = "xdecor:candle",
54 minetest.register_craft({
55 output = "xdecor:cabinet",
57 {"group:wood", "group:wood", "group:wood"},
58 {"doors:trapdoor", "", "doors:trapdoor"},
59 {"group:wood", "group:wood", "group:wood"}
63 minetest.register_craft({
64 output = "xdecor:cabinet_half 2",
70 minetest.register_craft({
71 output = "xdecor:cushion 2",
73 {"wool:red", "wool:red"}
77 minetest.register_craft({
78 output = "xdecor:cauldron_empty",
80 {"default:iron_lump", "", "default:iron_lump"},
81 {"default:iron_lump", "", "default:iron_lump"},
82 {"default:iron_lump", "default:iron_lump", "default:iron_lump"}
86 minetest.register_craft({
87 output = "xdecor:chair",
89 {"group:stick", "", ""},
90 {"group:stick", "group:stick", "group:stick"},
91 {"group:stick", "", "group:stick"}
95 minetest.register_craft({
96 output = "xdecor:coalstone_tile 4",
98 {"default:coalblock", "default:stone"},
99 {"default:stone", "default:coalblock"}
103 minetest.register_craft({
104 output = "xdecor:cobble_wall_ln 6",
106 {"default:cobble", "default:cobble", "default:cobble"},
107 {"default:cobble", "default:cobble", "default:cobble"}
111 minetest.register_craft({
112 output = "xdecor:crate",
114 {"group:wood", "group:wood", "group:stick"},
115 {"group:wood", "group:stick", "group:wood"},
116 {"group:stick", "group:wood", "group:wood"}
120 minetest.register_craft({
121 output = "xdecor:mossycobble_wall_ln 6",
123 {"default:mossycobble", "default:mossycobble", "default:mossycobble"},
124 {"default:mossycobble", "default:mossycobble", "default:mossycobble"}
128 minetest.register_craft({
129 output = "xdecor:cobweb",
131 {"farming:cotton", "", "farming:cotton"},
132 {"", "farming:cotton", ""},
133 {"farming:cotton", "", "farming:cotton"}
137 minetest.register_craft({
138 output = "xdecor:desertstone_tile",
140 {"default:desert_cobble", "default:desert_cobble"},
141 {"default:desert_cobble", "default:desert_cobble"}
145 minetest.register_craft({
146 output = "xdecor:empty_shelf",
148 {"group:wood", "group:wood", "group:wood"},
150 {"group:wood", "group:wood", "group:wood"}
154 minetest.register_craft({
155 output = "xdecor:enderchest",
157 {"", "default:obsidian", ""},
158 {"default:obsidian", "default:chest", "default:obsidian"},
159 {"", "default:obsidian", ""}
163 minetest.register_craft({
164 output = "xdecor:enchantment_table",
166 {"", "default:book", ""},
167 {"default:diamond", "default:obsidian", "default:diamond"},
168 {"default:obsidian", "default:obsidian", "default:obsidian"}
172 minetest.register_craft({
173 output = "xdecor:flint_steel",
175 {"default:obsidian_shard", "default:steel_ingot"}
179 minetest.register_craft({
180 output = "xdecor:frame",
182 {"group:stick", "group:stick", "group:stick"},
183 {"group:stick", "default:paper", "group:stick"},
184 {"group:stick", "group:stick", "group:stick"}
188 minetest.register_craft({
189 output = "xdecor:hammer",
191 {"default:steel_ingot", "group:stick", "default:steel_ingot"},
192 {"", "group:stick", ""}
196 minetest.register_craft({
197 output = "xdecor:hard_clay",
199 {"default:clay", "default:clay"},
200 {"default:clay", "default:clay"}
204 minetest.register_craft({
205 output = "xdecor:hive",
207 {"group:stick", "group:stick", "group:stick"},
208 {"default:paper", "default:paper", "default:paper"},
209 {"group:stick", "group:stick", "group:stick"}
213 minetest.register_craftitem("xdecor:honey", {
214 description = "Honey",
215 inventory_image = "xdecor_honey.png",
216 wield_image = "xdecor_honey.png",
217 groups = {not_in_creative_inventory=1},
218 on_use = minetest.item_eat(2)
221 minetest.register_craft({
222 output = "xdecor:ivy 4",
229 minetest.register_craft({
230 output = "xdecor:japanese_door",
232 {"group:wood", "default:paper"},
233 {"default:paper", "group:wood"},
234 {"group:wood", "default:paper"}
238 minetest.register_craft({
239 output = "xdecor:lantern",
241 {"default:iron_lump"},
243 {"default:iron_lump"}
247 minetest.register_craft({
248 output = "xdecor:lightbox",
250 {"group:stick", "default:torch", "group:stick"},
251 {"group:stick", "default:glass", "group:stick"},
252 {"group:stick", "default:torch", "group:stick"}
256 minetest.register_craft({
257 output = "xdecor:mailbox",
259 {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"},
260 {"dye:red", "default:paper", "dye:red"},
261 {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}
265 minetest.register_craft({
266 output = "xdecor:multishelf",
268 {"group:wood", "group:wood", "group:wood"},
269 {"group:vessel", "group:book", "group:vessel"},
270 {"group:wood", "group:wood", "group:wood"}
274 minetest.register_craft({
275 output = "xdecor:packed_ice",
277 {"default:ice", "default:ice"},
278 {"default:ice", "default:ice"}
282 minetest.register_craft({
283 output = "xdecor:painting_1",
285 {"default:sign_wall", "dye:blue"}
289 minetest.register_craft({
290 output = "xdecor:prison_door",
292 {"xpanes:bar", "xpanes:bar"},
293 {"xpanes:bar", "xpanes:bar"},
294 {"xpanes:bar", "xpanes:bar"}
298 minetest.register_craft({
299 output = "xdecor:prison_rust_door",
301 {"xpanes:rust_bar", "xpanes:rust_bar"},
302 {"xpanes:rust_bar", "xpanes:rust_bar"},
303 {"xpanes:rust_bar", "xpanes:rust_bar"}
307 minetest.register_craft({
308 output = "xdecor:rope",
316 minetest.register_craft({
317 output = "xdecor:screen_door",
319 {"group:wood", "group:wood"},
320 {"xpanes:chainlink", "xpanes:chainlink"},
321 {"group:wood", "group:wood"}
325 minetest.register_craft({
326 output = "xdecor:slide_door",
328 {"default:paper", "default:paper"},
329 {"default:paper", "default:paper"},
330 {"group:wood", "group:wood"}
334 minetest.register_craft({
335 output = "xdecor:stone_tile 2",
337 {"default:cobble", "default:cobble"},
338 {"default:cobble", "default:cobble"}
342 minetest.register_craft({
343 output = "xdecor:stone_rune 4",
345 {"default:stone", "default:stone", "default:stone"},
346 {"default:stone", "", "default:stone"},
347 {"default:stone", "default:stone", "default:stone"}
351 minetest.register_craft({
352 output = "xdecor:stonepath 16",
354 {"stairs:slab_cobble", "", "stairs:slab_cobble"},
355 {"", "stairs:slab_cobble", ""},
356 {"stairs:slab_cobble", "", "stairs:slab_cobble"}
360 minetest.register_craft({
361 output = "xdecor:table",
363 {"stairs:slab_wood", "stairs:slab_wood", "stairs:slab_wood"},
364 {"", "group:stick", ""},
365 {"", "group:stick", ""}
369 minetest.register_craft({
370 output = "xdecor:tatami",
372 {"farming:wheat", "farming:wheat", "farming:wheat"}
376 minetest.register_craft({
377 output = "xdecor:tv",
379 {"default:steel_ingot", "default:copper_ingot", "default:steel_ingot"},
380 {"default:steel_ingot", "default:glass", "default:steel_ingot"},
381 {"default:steel_ingot", "default:copper_ingot", "default:steel_ingot"}
385 minetest.register_craft({
386 output = "xdecor:worktable",
388 {"group:wood", "group:wood"},
389 {"group:wood", "group:wood"}
393 minetest.register_craft({
394 output = "xdecor:woodframed_glass",
396 {"group:stick", "group:stick", "group:stick"},
397 {"group:stick", "default:glass", "group:stick"},
398 {"group:stick", "group:stick", "group:stick"}
402 minetest.register_craft({
403 output = "xdecor:wood_tile 2",
405 {"", "group:wood", ""},
406 {"group:wood", "group:wood", "group:wood"},
407 {"", "group:wood", ""}
411 minetest.register_craft({
412 output = "xdecor:woodglass_door",
414 {"default:glass", "default:glass"},
415 {"group:wood", "group:wood"},
416 {"group:wood", "group:wood"}