mirror of
https://git.minetest.land/MineClone2/MineClone2.git
synced 2024-11-28 05:43:43 +01:00
Add more node groups
This commit is contained in:
parent
7df94278cf
commit
1a02ccd36f
@ -56,6 +56,11 @@ Please read <http://minecraft.gamepedia.com/Breaking> to learn how digging times
|
||||
* `anvil`: Anvil. 1: No damage. 2-3: Higher damage levels
|
||||
* `no_rename=1`: Item cannot be renamed by anvil
|
||||
* `comparator_signal=X`: If set, this node outputs a constant (!) comparator signal output of strength X.
|
||||
* `piston=X`: Piston (main body) (1 = normal, 2 = sticky)
|
||||
* `piston_pusher=X`: Piston pusher (1 = normal, 2 = sticky)
|
||||
* `hopper=X`: Hopper (1 = downwards, 2 = sideways)
|
||||
* `portal=1`: Portal (node that teleports players and things by standing inside)
|
||||
* `end_portal_frame=X`: End portal frame (1 = no eye, 2 = with eye)
|
||||
|
||||
#### Footnotes
|
||||
|
||||
|
@ -188,7 +188,7 @@ minetest.register_node("mesecons_pistons:piston_normal_off", {
|
||||
"mesecons_piston_back.png",
|
||||
"mesecons_piston_pusher_front.png"
|
||||
},
|
||||
groups = {handy = 1},
|
||||
groups = {handy = 1, piston=1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -220,7 +220,7 @@ minetest.register_node("mesecons_pistons:piston_normal_on", {
|
||||
"mesecons_piston_back.png",
|
||||
"mesecons_piston_on_front.png"
|
||||
},
|
||||
groups = {handy=1, not_in_creative_inventory = 1},
|
||||
groups = {handy=1, piston=1, not_in_creative_inventory = 1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -252,6 +252,7 @@ minetest.register_node("mesecons_pistons:piston_pusher_normal", {
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
groups = { piston_pusher = 1 },
|
||||
is_ground_content = false,
|
||||
after_destruct = piston_remove_base,
|
||||
diggable = false,
|
||||
@ -290,7 +291,7 @@ minetest.register_node("mesecons_pistons:piston_sticky_off", {
|
||||
"mesecons_piston_back.png",
|
||||
"mesecons_piston_pusher_front_sticky.png"
|
||||
},
|
||||
groups = {handy=1},
|
||||
groups = {handy=1, piston=2},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -322,7 +323,7 @@ minetest.register_node("mesecons_pistons:piston_sticky_on", {
|
||||
"mesecons_piston_back.png",
|
||||
"mesecons_piston_on_front.png"
|
||||
},
|
||||
groups = {handy=1, not_in_creative_inventory = 1},
|
||||
groups = {handy=1, piston=2, not_in_creative_inventory = 1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -354,6 +355,7 @@ minetest.register_node("mesecons_pistons:piston_pusher_sticky", {
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
groups = { piston_pusher = 2 },
|
||||
is_ground_content = false,
|
||||
after_destruct = piston_remove_base,
|
||||
diggable = false,
|
||||
@ -406,7 +408,7 @@ minetest.register_node("mesecons_pistons:piston_up_normal_off", {
|
||||
"mesecons_piston_bottom.png",
|
||||
"mesecons_piston_bottom.png",
|
||||
},
|
||||
groups = {handy=1, not_in_creative_inventory = 1},
|
||||
groups = {handy=1, piston=1, not_in_creative_inventory = 1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -441,7 +443,7 @@ minetest.register_node("mesecons_pistons:piston_up_normal_on", {
|
||||
"mesecons_piston_bottom.png",
|
||||
"mesecons_piston_bottom.png",
|
||||
},
|
||||
groups = {hanry=1, not_in_creative_inventory = 1},
|
||||
groups = {handy=1, piston_=1, not_in_creative_inventory = 1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -473,6 +475,7 @@ minetest.register_node("mesecons_pistons:piston_up_pusher_normal", {
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
groups = { piston_pusher = 1 },
|
||||
is_ground_content = false,
|
||||
after_destruct = piston_remove_base,
|
||||
diggable = false,
|
||||
@ -508,7 +511,7 @@ minetest.register_node("mesecons_pistons:piston_up_sticky_off", {
|
||||
"mesecons_piston_bottom.png",
|
||||
"mesecons_piston_bottom.png",
|
||||
},
|
||||
groups = {handy=1, not_in_creative_inventory = 1},
|
||||
groups = {handy=1, piston=2, not_in_creative_inventory = 1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -543,7 +546,7 @@ minetest.register_node("mesecons_pistons:piston_up_sticky_on", {
|
||||
"mesecons_piston_bottom.png",
|
||||
"mesecons_piston_bottom.png",
|
||||
},
|
||||
groups = {handy=1, not_in_creative_inventory = 1},
|
||||
groups = {handy=1, piston=2, not_in_creative_inventory = 1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -575,6 +578,7 @@ minetest.register_node("mesecons_pistons:piston_up_pusher_sticky", {
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
groups = { piston_pusher = 2 },
|
||||
is_ground_content = false,
|
||||
after_destruct = piston_remove_base,
|
||||
diggable = false,
|
||||
@ -629,7 +633,7 @@ minetest.register_node("mesecons_pistons:piston_down_normal_off", {
|
||||
"mesecons_piston_bottom.png^[transformR180",
|
||||
"mesecons_piston_bottom.png^[transformR180",
|
||||
},
|
||||
groups = {handy=1, not_in_creative_inventory = 1},
|
||||
groups = {handy=1, piston=1, not_in_creative_inventory = 1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -662,7 +666,7 @@ minetest.register_node("mesecons_pistons:piston_down_normal_on", {
|
||||
"mesecons_piston_bottom.png^[transformR180",
|
||||
"mesecons_piston_bottom.png^[transformR180",
|
||||
},
|
||||
groups = {handy=1, not_in_creative_inventory = 1},
|
||||
groups = {handy=1, piston=1, not_in_creative_inventory = 1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -694,6 +698,7 @@ minetest.register_node("mesecons_pistons:piston_down_pusher_normal", {
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
groups = { piston_pusher = 1 },
|
||||
is_ground_content = false,
|
||||
after_destruct = piston_remove_base,
|
||||
diggable = false,
|
||||
@ -726,7 +731,7 @@ minetest.register_node("mesecons_pistons:piston_down_sticky_off", {
|
||||
"mesecons_piston_bottom.png^[transformR180",
|
||||
"mesecons_piston_bottom.png^[transformR180",
|
||||
},
|
||||
groups = {handy=1, not_in_creative_inventory = 1},
|
||||
groups = {handy=1, piston=2, not_in_creative_inventory = 1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -759,7 +764,7 @@ minetest.register_node("mesecons_pistons:piston_down_sticky_on", {
|
||||
"mesecons_piston_bottom.png^[transformR180",
|
||||
"mesecons_piston_bottom.png^[transformR180",
|
||||
},
|
||||
groups = {handy=1, not_in_creative_inventory = 1},
|
||||
groups = {handy=1, piston=1, not_in_creative_inventory = 1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -791,6 +796,7 @@ minetest.register_node("mesecons_pistons:piston_down_pusher_sticky", {
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
groups = { piston_pusher = 2 },
|
||||
is_ground_content = false,
|
||||
after_destruct = piston_remove_base,
|
||||
diggable = false,
|
||||
|
@ -21,7 +21,7 @@ local mcl_hoppers_formspec =
|
||||
local def_hopper = {
|
||||
inventory_image = "mcl_hoppers_item.png",
|
||||
wield_image = "mcl_hoppers_item.png",
|
||||
groups = {pickaxey=1, container=2,deco_block=1,},
|
||||
groups = {pickaxey=1, container=2,deco_block=1,hopper=1},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
-- FIXME: mcl_hoppers_hopper_inside.png is unused by hoppers.
|
||||
@ -208,7 +208,7 @@ end
|
||||
local def_hopper_side = {
|
||||
_doc_items_create_entry = false,
|
||||
drop = "mcl_hoppers:hopper",
|
||||
groups = {pickaxey=1, container=2,not_in_creative_inventory=1},
|
||||
groups = {pickaxey=1, container=2,not_in_creative_inventory=1,hopper=2},
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
|
@ -59,7 +59,7 @@ minetest.register_node("mcl_portals:portal_end", {
|
||||
{-0.5, -0.5, -0.5, 0.5, 4/16, 0.5},
|
||||
},
|
||||
},
|
||||
groups = {not_in_creative_inventory = 1, disable_jump = 1 },
|
||||
groups = {portal=1, not_in_creative_inventory = 1, disable_jump = 1},
|
||||
|
||||
_mcl_hardness = -1,
|
||||
_mcl_blast_resistance = 18000000,
|
||||
@ -293,7 +293,7 @@ minetest.register_node("mcl_portals:end_portal_frame", {
|
||||
description = S("End Portal Frame"),
|
||||
_doc_items_longdesc = S("End portal frames are used in the construction of End portals. Each block has a socket for an eye of ender.") .. "\n" .. S("NOTE: The End dimension is currently incomplete and might change in future versions."),
|
||||
_doc_items_usagehelp = S("To create an End portal, you need 12 end portal frames and 12 eyes of ender. The end portal frames have to be arranged around a horizontal 3×3 area with each block facing inward. Any other arrangement will fail.") .. "\n" .. S("Place an eye of ender into each block. The end portal appears in the middle after placing the final eye.") .. "\n" .. S("Once placed, an eye of ender can not be taken back."),
|
||||
groups = { creative_breakable = 1, deco_block = 1 },
|
||||
groups = { creative_breakable = 1, deco_block = 1, end_portal_frame = 1 },
|
||||
tiles = { "mcl_portals_endframe_top.png", "mcl_portals_endframe_bottom.png", "mcl_portals_endframe_side.png" },
|
||||
paramtype2 = "facedir",
|
||||
drawtype = "nodebox",
|
||||
@ -316,7 +316,7 @@ minetest.register_node("mcl_portals:end_portal_frame", {
|
||||
minetest.register_node("mcl_portals:end_portal_frame_eye", {
|
||||
description = S("End Portal Frame with Eye of Ender"),
|
||||
_doc_items_create_entry = false,
|
||||
groups = { creative_breakable = 1, deco_block = 1, comparator_signal = 15 },
|
||||
groups = { creative_breakable = 1, deco_block = 1, comparator_signal = 15, end_portal_frame = 2 },
|
||||
tiles = { "mcl_portals_endframe_top.png^[lowpart:75:mcl_portals_endframe_eye.png", "mcl_portals_endframe_bottom.png", "mcl_portals_endframe_eye.png^mcl_portals_endframe_side.png" },
|
||||
paramtype2 = "facedir",
|
||||
drawtype = "nodebox",
|
||||
|
@ -127,7 +127,7 @@ minetest.register_node("mcl_portals:portal", {
|
||||
{-0.5, -0.5, -0.1, 0.5, 0.5, 0.1},
|
||||
},
|
||||
},
|
||||
groups = {not_in_creative_inventory = 1},
|
||||
groups = {portal=1, not_in_creative_inventory = 1},
|
||||
on_destruct = destroy_portal,
|
||||
|
||||
_mcl_hardness = -1,
|
||||
|
Loading…
Reference in New Issue
Block a user