mtcandy/init.lua

567 lines
14 KiB
Lua
Raw Normal View History

2014-10-18 03:28:53 -07:00
--Candy by Ratmonkey--
2014-10-17 06:21:54 -07:00
2014-10-17 08:36:16 -07:00
--recipe for sugar blocks--
minetest.register_craft({
output = "mtcandy:sugar_block",
2014-10-17 08:36:16 -07:00
recipe = {
2014-10-17 10:41:25 -07:00
{"mtfoods:sugar" ,"mtfoods:sugar" ,"mtfoods:sugar"},
{"mtfoods:sugar" ,"mtfoods:sugar" ,"mtfoods:sugar"},
{"mtfoods:sugar" ,"mtfoods:sugar" ,"mtfoods:sugar"}
2014-10-17 08:36:16 -07:00
}
2014-10-17 10:13:42 -07:00
})
2014-10-17 06:21:54 -07:00
2014-10-17 09:25:03 -07:00
--recipe for caramel--
minetest.register_craft({
type = "cooking",
output = "mtcandy:caramel",
recipe = "mtcandy:sugar_block",
2014-10-17 09:25:03 -07:00
})
2014-10-17 10:13:42 -07:00
--register sugar block--
minetest.register_node("mtcandy:sugar_block", {
2014-10-17 09:07:03 -07:00
description = "Sugarblock",
tiles = {"mtcandy_sugar_block.png"},
2014-10-17 10:13:42 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
})
--register caramel--
minetest.register_node("mtcandy:caramel", {
2014-10-17 10:13:42 -07:00
description = "Caramel",
tiles = {"mtcandy_caramel.png"},
2014-10-17 09:07:03 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
})
2014-10-18 03:28:53 -07:00
--register crosscandy--
minetest.register_node("mtcandy:crosscandy", {
2014-10-17 06:21:54 -07:00
description = "Crosscandy",
tiles = {"mtcandy_crosscandy.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:39:26 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
2014-10-21 06:16:54 -07:00
--recipe crosscandy--
minetest.register_craft({
output = "mtcandy:crosscandy 2",
recipe = {
{"dye:magenta", "mtcandy:caramel", "dye:magenta"},
{"", "mtcandy:caramel", ""},
{"", "", ""},
}
})
2014-10-18 03:28:53 -07:00
--register rectangular candies--
minetest.register_node("mtcandy:candyrec_bluecyan", {
2014-10-17 06:21:54 -07:00
description = "Candyrec Blue",
tiles = {"mtcandy_candyrec_bluecyan.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:39:26 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:candyrec_magenta", {
2014-10-17 06:21:54 -07:00
description = "Candyrec Magenta",
tiles = {"mtcandy_candyrec_magenta.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:39:26 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:candyrec_orange", {
2014-10-17 06:21:54 -07:00
description = "Candyrec Orange",
tiles = {"mtcandy_candyrec_orange.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:39:26 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:candyrec_yellow", {
2014-10-17 06:21:54 -07:00
description = "Candyrec Yellow",
tiles = {"mtcandy_candyrec_yellow.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:39:26 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
2014-10-21 06:15:45 -07:00
--recipe rectangular candies--
minetest.register_craft({
output = "mtcandy:candyrec_bluecyan 2",
recipe = {
{"mtcandy:caramel", "dye:cyan", ""},
{"dye:blue", "mtcandy:caramel", ""},
{"", "", ""},
}
})
minetest.register_craft({
output = "mtcandy:candyrec_magenta 2",
recipe = {
{"mtcandy:caramel", "dye:magenta", ""},
{"dye:red", "mtcandy:caramel", ""},
{"", "", ""},
}
})
minetest.register_craft({
output = "mtcandy:candyrec_orange 2",
recipe = {
{"mtcandy:caramel", "dye:orange", ""},
{"dye:red", "mtcandy:caramel", ""},
{"", "", ""},
}
})
minetest.register_craft({
output = "mtcandy:candyrec_yellow 2",
recipe = {
{"mtcandy:caramel", "dye:yellow", ""},
{"dye:white", "mtcandy:caramel", ""},
{"", "", ""},
}
})
2014-10-17 06:21:54 -07:00
2014-10-18 03:28:53 -07:00
--register dotted candies--
minetest.register_node("mtcandy:dotted_green", {
2014-10-17 06:21:54 -07:00
description = "Dotted Green",
tiles = {"mtcandy_dotted_green.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:39:26 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:dotted_green", {
2014-10-17 06:21:54 -07:00
description = "Dotted Green",
tiles = {"mtcandy_dotted_green.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:39:26 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:dotted_red", {
2014-10-17 06:21:54 -07:00
description = "Dotted Red",
tiles = {"mtcandy_dotted_red.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:39:26 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:dotted_pink", {
2014-10-17 06:21:54 -07:00
description = "Dotted Pink",
tiles = {"mtcandy_dotted_pink.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:39:26 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:dotted_orange", {
2014-10-17 06:21:54 -07:00
description = "Dotted Orange",
tiles = {"mtcandy_dotted_orange.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:39:26 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:dotted_yellow", {
2014-10-17 06:21:54 -07:00
description = "Dotted Yellow",
tiles = {"mtcandy_dotted_yellow.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
2014-10-21 06:18:38 -07:00
--recipe dotted candies--
minetest.register_craft({
output = "mtcandy:dotted_green 2",
recipe = {
{"", "dye:white", ""},
{"mtcandy:caramel", "", "mtcandy:caramel"},
{"", "dye:green", ""},
}
})
minetest.register_craft({
output = "mtcandy:dotted_red 2",
recipe = {
{"", "dye:white", ""},
{"mtcandy:caramel", "", "mtcandy:caramel"},
{"", "dye:red", ""},
}
})
minetest.register_craft({
output = "mtcandy:dotted_pink 2",
recipe = {
{"", "dye:white", ""},
{"mtcandy:caramel", "", "mtcandy:caramel"},
{"", "dye:pink", ""},
}
})
minetest.register_craft({
output = "mtcandy:dotted_orange 2",
recipe = {
{"", "dye:white", ""},
{"mtcandy:caramel", "", "mtcandy:caramel"},
{"", "dye:orange", ""},
}
})
minetest.register_craft({
output = "mtcandy:dotted_yellow 2",
recipe = {
{"", "dye:white", ""},
{"mtcandy:caramel", "", "mtcandy:caramel"},
{"", "dye:yellow", ""},
}
})
2014-10-18 03:28:53 -07:00
--register peppermints--
2014-10-17 06:21:54 -07:00
minetest.register_node("mtcandy:peppermint", {
2014-10-17 06:21:54 -07:00
description = "Peppermint",
tiles = {"mtcandy_peppermint_top.png", "mtcandy_peppermint_top.png", "mtcandy_peppermint_side.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:peppermint_red", {
2014-10-17 06:21:54 -07:00
description = "Peppermint Red",
tiles = {"mtcandy_peppermint_red.png", "mtcandy_peppermint_red_bott.png", "mtcandy_peppermint_red_side.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:peppermint_cyan_top", {
2014-10-17 06:21:54 -07:00
description = "Peppermint Cyan",
tiles = {"mtcandy_peppermint_cyan_top.png", "mtcandy_peppermint_cyan_bott.png", "mtcandy_peppermint_cyan_side.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:peppermint_green_top", {
2014-10-17 06:21:54 -07:00
description = "Peppermint Green",
tiles = {"mtcandy_peppermint_green_top.png", "mtcandy_peppermint_green_bott.png", "mtcandy_peppermint_green_side.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:peppermint_magenta_top", {
2014-10-17 06:21:54 -07:00
description = "Peppermint Magenta",
tiles = {"mtcandy_peppermint_magenta_top.png", "mtcandy_peppermint_magenta_bott.png", "mtcandy_peppermint_magenta_side.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:peppermint_orange_top", {
description = "Peppermint Orange",
tiles = {"mtcandy_peppermint_orange_top.png", "mtcandy_peppermint_orange_bott.png", "mtcandy_peppermint_orange_side.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:peppermint_yellow_top", {
description = "Peppermint Yellow",
tiles = {"mtcandy_peppermint_yellow_top.png", "mtcandy_peppermint_yellow_bott.png", "mtcandy_peppermint_yellow_side.png"},
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
})
2014-10-18 03:28:53 -07:00
--recipe peppermints--
minetest.register_craft({
output = "mtcandy:peppermint 3",
recipe = {
{"", "dye:magenta", ""},
{"mtcandy:caramel", "mtcandy:caramel", "mtcandy:caramel"},
{"dye:white", "", "dye:white"},
}
})
minetest.register_craft({
output = "mtcandy:peppermint_red 3",
recipe = {
{"", "dye:white", ""},
{"mtcandy:caramel", "mtcandy:caramel", "mtcandy:caramel"},
{"dye:red", "", "dye:red"},
}
})
minetest.register_craft({
output = "mtcandy:peppermint_cyan_top 3",
recipe = {
{"", "dye:yellow", ""},
{"mtcandy:caramel", "mtcandy:caramel", "mtcandy:caramel"},
{"dye:cyan", "", "dye:cyan"},
}
})
minetest.register_craft({
output = "mtcandy:peppermint_green_top 3",
recipe = {
{"", "dye:magenta", ""},
{"mtcandy:caramel", "mtcandy:caramel", "mtcandy:caramel"},
{"dye:green", "", "dye:green"},
}
})
minetest.register_craft({
output = "mtcandy:peppermint_magenta_top 3",
recipe = {
{"", "dye:blue", ""},
{"mtcandy:caramel", "mtcandy:caramel", "mtcandy:caramel"},
{"dye:magenta", "", "dye:magenta"},
}
})
minetest.register_craft({
output = "mtcandy:peppermint_orange_top 3",
recipe = {
{"", "dye:violet", ""},
{"mtcandy:caramel", "mtcandy:caramel", "mtcandy:caramel"},
{"dye:orange", "", "dye:orange"},
}
})
minetest.register_craft({
output = "mtcandy:peppermint_yellow_top 3",
recipe = {
{"", "dye:magenta", ""},
{"mtcandy:caramel", "mtcandy:caramel", "mtcandy:caramel"},
{"dye:yellow", "", "dye:yellow"},
}
})
2014-10-18 03:28:53 -07:00
--register spiral candies--
minetest.register_node("mtcandy:spiral_blue", {
2014-10-17 06:21:54 -07:00
description = "Spiral Blue",
tiles = {"mtcandy_spiral_blue.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:spiral_purpple", {
2014-10-17 06:21:54 -07:00
description = "Spiral Purpple",
tiles = {"mtcandy_spiral_purpple.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:spiral_yellow", {
2014-10-17 06:21:54 -07:00
description = "Spiral Yellow",
tiles = {"mtcandy_spiral_yellow.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
2014-10-21 08:01:56 -07:00
--recipe spiral candies--
minetest.register_craft({
output = "mtcandy:spiral_blue",
recipe = {
{"dye:cyan", "", "dye:blue"},
{"", "mtcandy:caramel", ""},
{"", "mtcandy:caramel", ""},
}
})
minetest.register_craft({
output = "mtcandy:spiral_purpple",
recipe = {
{"dye:violet", "", "dye:pink"},
{"", "mtcandy:caramel", ""},
{"", "mtcandy:caramel", ""},
}
})
minetest.register_craft({
output = "mtcandy:spiral_yellow",
recipe = {
{"dye:yellow", "", "dye:green"},
{"", "mtcandy:caramel", ""},
{"", "mtcandy:caramel", ""},
}
})
2014-10-18 03:28:53 -07:00
--register stiped candies--
minetest.register_node("mtcandy:striped_pink_brown", {
2014-10-17 06:21:54 -07:00
description = "Striped Pink Brown",
tiles = {"mtcandy_striped_pink_brown.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:striped_pink_white", {
2014-10-17 06:21:54 -07:00
description = "Striped Pink White",
tiles = {"mtcandy_striped_pink_white.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:striped_pink_yellow", {
2014-10-17 06:21:54 -07:00
description = "Striped Pink Yellow",
tiles = {"mtcandy_striped_pink_yellow.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:striped_purpple_green", {
2014-10-17 06:21:54 -07:00
description = "Striped Purpple Green",
tiles = {"mtcandy_striped_purpple_green.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
minetest.register_node("mtcandy:striped_lime_green", {
2014-10-18 03:28:53 -07:00
description = "Striped Lime Green",
tiles = {"mtcandy_striped_lime_green.png"},
2014-10-18 03:28:53 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
})
2014-10-21 09:28:21 -07:00
--recipe stipped candies--
minetest.register_craft({
output = "mtcandy:striped_pink_brown 3",
recipe = {
{"dye:brown", "dye:pink", "dye:brown"},
{"mtcandy:caramel", "mtcandy:caramel", "mtcandy:caramel"},
{"", "", ""},
}
})
minetest.register_craft({
output = "mtcandy:striped_pink_white 3",
recipe = {
{"dye:white", "dye:pink", "dye:white"},
{"mtcandy:caramel", "mtcandy:caramel", "mtcandy:caramel"},
{"", "", ""},
}
})
minetest.register_craft({
output = "mtcandy:striped_pink_yellow 3",
recipe = {
{"dye:yellow", "dye:pink", "dye:yellow"},
{"mtcandy:caramel", "mtcandy:caramel", "mtcandy:caramel"},
{"", "", ""},
}
})
minetest.register_craft({
output = "mtcandy:striped_purpple_green 3",
recipe = {
{"dye:cyan", "dye:green", "dye:cyan"},
{"mtcandy:caramel", "mtcandy:caramel", "mtcandy:caramel"},
{"", "", ""},
}
})
minetest.register_craft({
output = "mtcandy:striped_lime_green 3",
recipe = {
{"dye:green", "dye:white", "dye:green"},
{"mtcandy:caramel", "mtcandy:caramel", "mtcandy:caramel"},
{"", "", ""},
}
})
2014-10-18 03:28:53 -07:00
--register chocolate candies--
2014-10-17 06:21:54 -07:00
2014-10-21 09:28:21 -07:00
minetest.register_node("mtcandy:milk_choco", {
description = "Milk Chocolate",
tiles = {"mtcandy_milk_choco.png"},
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("mtcandy:white_choco", {
2014-10-17 06:21:54 -07:00
description = "White Chocolate",
tiles = {"mtcandy_white_choco.png"},
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})
2014-10-21 09:28:21 -07:00
--recipe for chocolate candies--
minetest.register_craft({
output = "mtcandy:milk_choco 2",
recipe = {
{"mtfoods:chocolate", "mtfoods:chocolate", ""},
{"mtcandy:caramel", "mtcandy:caramel", ""},
{"", "", ""},
}
2014-10-17 06:21:54 -07:00
})
2014-10-21 09:28:21 -07:00
minetest.register_craft({
output = "mtcandy:white_choco 2",
recipe = {
{"mtfoods:cream", "dye:white", ""},
{"mtcandy:milk_choco", "mtcandy:milk_choco", ""},
{"", "", ""},
}
})
2014-10-18 03:28:53 -07:00
--register special candies--
minetest.register_node("mtcandy:orange", {
description = "orange",
tiles = {"mtcandy_orange.png"},
2014-10-18 05:51:06 -07:00
light_source = 10,
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3},
2014-10-18 05:51:06 -07:00
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("mtcandy:pcorn_side", {
description = "Popcorn Bucket",
tiles = {"mtcandy_pcorn_top.png", "mtcandy_pcorn_bott.png", "mtcandy_pcorn_side.png"},
2014-10-18 05:51:06 -07:00
light_source = 10,
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3},
2014-10-18 05:51:06 -07:00
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("mtcandy:daisy", {
2014-10-18 05:51:06 -07:00
description = "daisy",
tiles = {"mtcandy_daisy.png"},
2014-10-18 05:51:06 -07:00
light_source = 10,
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("mtcandy:heart_candy", {
2014-10-18 03:28:53 -07:00
description = "Heart Candy",
tiles = {"mtcandy_heart_candy.png"},
2014-10-18 05:51:06 -07:00
light_source = 10,
2014-10-18 03:28:53 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("mtcandy:emenems", {
2014-10-17 06:21:54 -07:00
description = "m & m",
tiles = {"mtcandy_emenems.png"},
2014-10-18 05:51:06 -07:00
light_source = 10,
2014-10-17 06:21:54 -07:00
groups = {cracky=3,oddly_breakable_by_hand=3},
2014-10-17 08:36:16 -07:00
sounds = default.node_sound_stone_defaults(),
2014-10-17 06:21:54 -07:00
})