Merge pull request 'Stone Cutter' (#2399) from stonecutter into master
Reviewed-on: MineClone2/MineClone2#2399 Reviewed-by: cora <cora@noreply.git.minetest.land>
This commit is contained in:
commit
37798bfa42
|
@ -0,0 +1,17 @@
|
||||||
|
mcl_stonecutter
|
||||||
|
===============
|
||||||
|
Adds the stonecutter block. Used to cut stone like materials into stairs, slabs, etc. Also used as the Stone Mason Villager's jobsite.
|
||||||
|
|
||||||
|
License of code
|
||||||
|
---------------
|
||||||
|
See the main MineClone 2 README.md file.
|
||||||
|
Author: PrairieWind
|
||||||
|
|
||||||
|
License of media
|
||||||
|
----------------
|
||||||
|
mcl_stonecutter_bottom.png
|
||||||
|
mcl_stonecutter_side.png
|
||||||
|
mcl_stonecutter_top.png
|
||||||
|
mcl_stonecutter_saw.png
|
||||||
|
License: CC0 1.0 Universal (CC0 1.0)
|
||||||
|
Author: RandomLegoBrick
|
|
@ -0,0 +1,57 @@
|
||||||
|
--|||||||||||||||||||||||
|
||||||
|
--||||| STONECUTTER |||||
|
||||||
|
--|||||||||||||||||||||||
|
||||||
|
|
||||||
|
-- TO-DO:
|
||||||
|
-- * Add GUI
|
||||||
|
|
||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
|
minetest.register_node("mcl_stonecutter:stonecutter", {
|
||||||
|
description = S("Stone Cutter"),
|
||||||
|
_tt_help = S("Used to cut stone like materials."),
|
||||||
|
_doc_items_longdesc = S("Stonecutters are used to create stairs and slabs from stone like materials. It is also the jobsite for the Stone Mason Villager."),
|
||||||
|
tiles = {
|
||||||
|
"mcl_stonecutter_top.png",
|
||||||
|
"mcl_stonecutter_bottom.png",
|
||||||
|
"mcl_stonecutter_side.png",
|
||||||
|
"mcl_stonecutter_side.png",
|
||||||
|
{name="mcl_stonecutter_saw.png",
|
||||||
|
animation={
|
||||||
|
type="vertical_frames",
|
||||||
|
aspect_w=16,
|
||||||
|
aspect_h=16,
|
||||||
|
length=1
|
||||||
|
}},
|
||||||
|
{name="mcl_stonecutter_saw.png",
|
||||||
|
animation={
|
||||||
|
type="vertical_frames",
|
||||||
|
aspect_w=16,
|
||||||
|
aspect_h=16,
|
||||||
|
length=1
|
||||||
|
}}
|
||||||
|
},
|
||||||
|
drawtype = "nodebox",
|
||||||
|
paramtype = "light",
|
||||||
|
paramtype2 = "facedir",
|
||||||
|
groups = { pickaxey=1, material_stone=1 },
|
||||||
|
node_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {
|
||||||
|
{-0.5, -0.5, -0.5, 0.5, 0.0625, 0.5}, -- NodeBox1
|
||||||
|
{-0.4375, 0.0625, 0, 0.4375, 0.5, 0}, -- NodeBox2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
_mcl_blast_resistance = 3.5,
|
||||||
|
_mcl_hardness = 3.5,
|
||||||
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "mcl_stonecutter:stonecutter",
|
||||||
|
recipe = {
|
||||||
|
{ "", "", "" },
|
||||||
|
{ "", "mcl_core:iron_ingot", "" },
|
||||||
|
{ "mcl_core:stone", "mcl_core:stone", "mcl_core:stone" },
|
||||||
|
}
|
||||||
|
})
|
|
@ -0,0 +1,3 @@
|
||||||
|
Stone Cutter=
|
||||||
|
Used to cut stone like materials.=
|
||||||
|
Stonecutters are used to create stairs and slabs from stone like materials. It is also the jobsite for the Stone Mason Villager.=
|
|
@ -0,0 +1,4 @@
|
||||||
|
name = mcl_stonecutter
|
||||||
|
author = PrairieWind
|
||||||
|
description = This mod adds a stonecutter, which is used to cut stone like materials, and used as the jobsite for the Stone Mason Villager.
|
||||||
|
depends = mcl_sounds
|
Binary file not shown.
After Width: | Height: | Size: 583 B |
Binary file not shown.
After Width: | Height: | Size: 904 B |
Binary file not shown.
After Width: | Height: | Size: 425 B |
Binary file not shown.
After Width: | Height: | Size: 587 B |
Loading…
Reference in New Issue