Added content.

This commit is contained in:
Carter Kolwey 2013-12-16 23:15:39 -06:00
parent 496f6bcb92
commit e4d1fd3288
20 changed files with 224 additions and 1 deletions

14
COPYING Normal file

@ -0,0 +1,14 @@
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.

@ -1,4 +1,21 @@
plasticbox
==========
Plastic Box Mod for Minetest
Written by cheapie
Textures by VanessaE
Licensed under WTFPL
Crafting:
-Plain Plastic Box-
XXX
X-X
XXX
X is Plastic Sheets (from homedecor/pipeworks), - is nothing
-Colored Plastic Boxes-
Plain plastic box and a dye. (shapeless)

1
depends.txt Normal file

@ -0,0 +1 @@
homedecor

191
init.lua Normal file

@ -0,0 +1,191 @@
--Register Nodes, assign textures, blah, blah...
minetest.register_node("plasticbox:plasticbox", {
description = "Plain Plastic Box",
tiles = {"plasticbox.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_black", {
description = "Black Plastic Box",
tiles = {"plasticbox_black.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_blue", {
description = "Blue Plastic Box",
tiles = {"plasticbox_blue.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_brown", {
description = "Brown Plastic Box",
tiles = {"plasticbox_brown.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_cyan", {
description = "Cyan Plastic Box",
tiles = {"plasticbox_cyan.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_darkgreen", {
description = "Dark Green Plastic Box",
tiles = {"plasticbox_darkgreen.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_darkgrey", {
description = "Dark Gray Plastic Box",
tiles = {"plasticbox_darkgrey.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_green", {
description = "Green Plastic Box",
tiles = {"plasticbox_green.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_grey", {
description = "Gray Plastic Box",
tiles = {"plasticbox_grey.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_magenta", {
description = "Magenta Plastic Box",
tiles = {"plasticbox_magenta.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_orange", {
description = "Orange Plastic Box",
tiles = {"plasticbox_orange.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_pink", {
description = "Pink Plastic Box",
tiles = {"plasticbox_pink.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_red", {
description = "Red Plastic Box",
tiles = {"plasticbox_red.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_violet", {
description = "Violet Plastic Box",
tiles = {"plasticbox_violet.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_white", {
description = "White Plastic Box",
tiles = {"plasticbox_white.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("plasticbox:plasticbox_yellow", {
description = "Yellow Plastic Box",
tiles = {"plasticbox_yellow.png"},
is_ground_content = true,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, level=1},
sounds = default.node_sound_stone_defaults(),
})
--Register craft for plain box
minetest.register_craft( {
output = "plasticbox:plasticbox 4",
recipe = {
{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
{ "homedecor:plastic_sheeting", "", "homedecor:plastic_sheeting" },
{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
},
})
--Register crafts for colored boxes
minetest.register_craft({
type = "shapeless",
output = 'plasticbox:plasticbox_black',
recipe = {'plasticbox:plasticbox', 'group:basecolor_black'},
})
minetest.register_craft({
type = "shapeless",
output = 'plasticbox:plasticbox_blue',
recipe = {'plasticbox:plasticbox', 'group:basecolor_blue'},
})
minetest.register_craft({
type = "shapeless",
output = 'plasticbox:plasticbox_brown',
recipe = {'plasticbox:plasticbox', 'group:basecolor_brown'},
})
minetest.register_craft({
type = "shapeless",
output = 'plasticbox:plasticbox_cyan',
recipe = {'plasticbox:plasticbox', 'group:basecolor_cyan'},
})
minetest.register_craft({
type = "shapeless",
output = 'plasticbox:plasticbox_green',
recipe = {'plasticbox:plasticbox', 'group:basecolor_green'},
})
minetest.register_craft({
type = "shapeless",
output = 'plasticbox:plasticbox_grey',
recipe = {'plasticbox:plasticbox', 'group:basecolor_grey'},
})
minetest.register_craft({
type = "shapeless",
output = 'plasticbox:plasticbox_magenta',
recipe = {'plasticbox:plasticbox', 'group:basecolor_magenta'},
})
minetest.register_craft({
type = "shapeless",
output = 'plasticbox:plasticbox_orange',
recipe = {'plasticbox:plasticbox', 'group:basecolor_orange'},
})
minetest.register_craft({
type = "shapeless",
output = 'plasticbox:plasticbox_pink',
recipe = {'plasticbox:plasticbox', 'group:basecolor_pink'},
})
minetest.register_craft({
type = "shapeless",
output = 'plasticbox:plasticbox_red',
recipe = {'plasticbox:plasticbox', 'group:basecolor_red'},
})
minetest.register_craft({
type = "shapeless",
output = 'plasticbox:plasticbox_violet',
recipe = {'plasticbox:plasticbox', 'group:basecolor_violet'},
})
minetest.register_craft({
type = "shapeless",
output = 'plasticbox:plasticbox_white',
recipe = {'plasticbox:plasticbox', 'group:basecolor_white'},
})
minetest.register_craft({
type = "shapeless",
output = 'plasticbox:plasticbox_yellow',
recipe = {'plasticbox:plasticbox', 'group:basecolor_yellow'},
})

BIN
textures/plasticbox.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 535 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 463 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 431 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 486 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 512 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 571 B

BIN
textures/plasticbox_red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 B