forked from MineClone5/MineClone5
Squash help entries for shulker boxes
This commit is contained in:
parent
25048050a0
commit
b404e8b5bd
|
@ -1,4 +1,5 @@
|
||||||
local S = minetest.get_translator("mcl_chests")
|
local S = minetest.get_translator("mcl_chests")
|
||||||
|
local mod_doc = minetest.get_modpath("doc")
|
||||||
|
|
||||||
local no_rotate, simple_rotate
|
local no_rotate, simple_rotate
|
||||||
if minetest.get_modpath("screwdriver") then
|
if minetest.get_modpath("screwdriver") then
|
||||||
|
@ -477,7 +478,7 @@ minetest.register_node("mcl_chests:"..basename.."_right", {
|
||||||
on_rotate = no_rotate,
|
on_rotate = no_rotate,
|
||||||
})
|
})
|
||||||
|
|
||||||
if minetest.get_modpath("doc") then
|
if mod_doc then
|
||||||
doc.add_entry_alias("nodes", "mcl_chests:"..basename, "nodes", "mcl_chests:"..basename.."_left")
|
doc.add_entry_alias("nodes", "mcl_chests:"..basename, "nodes", "mcl_chests:"..basename.."_left")
|
||||||
doc.add_entry_alias("nodes", "mcl_chests:"..basename, "nodes", "mcl_chests:"..basename.."_right")
|
doc.add_entry_alias("nodes", "mcl_chests:"..basename, "nodes", "mcl_chests:"..basename.."_right")
|
||||||
end
|
end
|
||||||
|
@ -737,13 +738,28 @@ local shulker_mob_textures = {
|
||||||
dark_grey = "mobs_mc_shulker_gray.png",
|
dark_grey = "mobs_mc_shulker_gray.png",
|
||||||
black = "mobs_mc_shulker_black.png",
|
black = "mobs_mc_shulker_black.png",
|
||||||
}
|
}
|
||||||
|
local canonical_shulker_color = "violet"
|
||||||
|
|
||||||
for color, desc in pairs(boxtypes) do
|
for color, desc in pairs(boxtypes) do
|
||||||
local mob_texture = shulker_mob_textures[color]
|
local mob_texture = shulker_mob_textures[color]
|
||||||
|
local is_canonical = color == canonical_shulker_color
|
||||||
|
local longdesc, usagehelp, create_entry, entry_name
|
||||||
|
if mod_doc then
|
||||||
|
if is_canonical then
|
||||||
|
longdesc = S("A shulker box is a portable container which provides 27 inventory slots for any item except shulker boxes. Shulker boxes keep their inventory when broken, so shulker boxes as well as their contents can be taken as a single item. Shulker boxes come in many different colors.")
|
||||||
|
usagehelp = S("To access the inventory of a shulker box, place and right-click it. To take a shulker box and its contents with you, just break and collect it, the items will not fall out.")
|
||||||
|
entry_name = S("Shulker Box")
|
||||||
|
else
|
||||||
|
create_entry = false
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
minetest.register_node("mcl_chests:"..color.."_shulker_box", {
|
minetest.register_node("mcl_chests:"..color.."_shulker_box", {
|
||||||
description = desc,
|
description = desc,
|
||||||
_doc_items_longdesc = S("A shulker box is a portable container which provides 27 inventory slots for any item except shulker boxes. Shulker boxes keep their inventory when broken, so shulker boxes as well as their contents can be taken as a single item. Shulker boxes come in many different colors."),
|
_doc_items_create_entry = create_entry,
|
||||||
_doc_items_usagehelp = S("To access the inventory of a shulker box, place and right-click it. To take a shulker box and its contents with you, just break and collect it, the items will not fall out."),
|
_doc_items_entry_name = entry_name,
|
||||||
|
_doc_items_longdesc = longdesc,
|
||||||
|
_doc_items_usagehelp = usagehelp,
|
||||||
tiles = {
|
tiles = {
|
||||||
"mcl_chests_"..color.."_shulker_box_top.png", -- top
|
"mcl_chests_"..color.."_shulker_box_top.png", -- top
|
||||||
"[combine:16x16:-32,-28="..mob_texture, -- bottom
|
"[combine:16x16:-32,-28="..mob_texture, -- bottom
|
||||||
|
@ -847,6 +863,10 @@ for color, desc in pairs(boxtypes) do
|
||||||
_mcl_hardness = 6,
|
_mcl_hardness = 6,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
if mod_doc and not is_canonical then
|
||||||
|
doc.add_entry_alias("nodes", "mcl_chests:"..canonical_shulker_color.."_shulker_box", "nodes", "mcl_chests:"..color.."_shulker_box")
|
||||||
|
end
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = 'mcl_chests:'..color..'_shulker_box',
|
output = 'mcl_chests:'..color..'_shulker_box',
|
||||||
|
|
|
@ -23,7 +23,7 @@ Pink Shulker Box=Rosa Schulkerkiste
|
||||||
Red Shulker Box=Rote Schulkerkiste
|
Red Shulker Box=Rote Schulkerkiste
|
||||||
Grey Shulker Box=Graue Schulkerkiste
|
Grey Shulker Box=Graue Schulkerkiste
|
||||||
Black Shulker Box=Schwarze Schulkerkiste
|
Black Shulker Box=Schwarze Schulkerkiste
|
||||||
A shulker box is a portable container which provides 27 inventory slots for any item except shulker boxes. Shulker boxes keep their inventory when broken, so shulker boxes as well as their contents can be taken as a single item. Shulker boxes come in many different colors.=Eine Schulkerkiste ist ein tragbarer Behälter der 27 Inventarplätze für alle Gegenstände außer Schulkerkisten bietet. Schulkerkisten behalten ihr Inventar, wenn sie abgebaut werden, also können Schulkerkisten so wie ihr Inhalt als einzelne Gegenstände mitgenommen werden. Schulkerkisten gibt es in vielen verschiedenen Farben.
|
A shulker box is a portable container which provides 27 inventory slots for any item except shulker boxes. Shulker boxes keep their inventory when broken, so shulker boxes as well as their contents can be taken as a single item. Shulker boxes come in many different colors.=Eine Schulkerkiste ist ein tragbarer Behälter, der 27 Inventarplätze für alle Gegenstände außer Schulkerkisten bietet. Schulkerkisten behalten ihr Inventar, wenn sie abgebaut werden, also können Schulkerkisten so wie ihr Inhalt als einzelne Gegenstände mitgenommen werden. Schulkerkisten gibt es in vielen verschiedenen Farben.
|
||||||
To access the inventory of a shulker box, place and right-click it. To take a shulker box and its contents with you, just break and collect it, the items will not fall out.=Um auf das Inventar einer Schulkerkiste zuzugreifen, platzieren Sie sie und rechtsklicken sie auf ihr. Um eine Schulkerkiste und ihren Inhalt mitzunehmen, bauen Sie sie einfach ab und sammeln Sie sie auf, der Inhalt will nicht hinausfallen.
|
To access the inventory of a shulker box, place and right-click it. To take a shulker box and its contents with you, just break and collect it, the items will not fall out.=Um auf das Inventar einer Schulkerkiste zuzugreifen, platzieren Sie sie und rechtsklicken sie auf ihr. Um eine Schulkerkiste und ihren Inhalt mitzunehmen, bauen Sie sie einfach ab und sammeln Sie sie auf, der Inhalt will nicht hinausfallen.
|
||||||
Shulker Box=Schulkerkiste
|
Shulker Box=Schulkerkiste
|
||||||
Large Chest=Große Truhe
|
Large Chest=Große Truhe
|
||||||
|
|
Loading…
Reference in New Issue