Compare commits

...

7 Commits

43 changed files with 117 additions and 794 deletions

View File

@ -56,7 +56,7 @@ mobs_mc.override.items = {
gunpowder = "mcl_mobitems:gunpowder",
flint_and_steel = "mcl_fire:flint_and_steel",
water_source = "mcl_core:water_source",
river_water_source = "mclx_core:river_water_source",
river_water_source = minetest.get_modpath("mclx_core") and "mclx_core:river_water_source" or "mcl_core:water_source",
black_dye = "mcl_dye:black",
poppy = "mcl_flowers:poppy",
dandelion = "mcl_flowers:dandelion",
@ -200,7 +200,7 @@ end
mobs_mc.override.enderman_block_texture_overrides = {
["mcl_core:cactus"] = ctable,
-- FIXME: replace colorize colors with colors from palette
["mcl_core:dirt_with_grass"] =
["mcl_core:dirt_with_grass"] =
{
"mcl_core_grass_block_top.png^[colorize:green:90",
"default_dirt.png",

View File

@ -119,6 +119,8 @@ if mod_mclx_core then
end,
groups = { water_bucket = 1 },
})
else
minetest.register_alias("mcl_buckets:bucket_river_water", "mcl_buckets:bucket_water")
end
minetest.register_craft({

View File

@ -114,6 +114,10 @@ if minetest.get_modpath("mclx_core") then
register_filled_cauldron(1, S("Cauldron (1/3 River Water)"), true)
register_filled_cauldron(2, S("Cauldron (2/3 River Water)"), true)
register_filled_cauldron(3, S("Cauldron (3/3 River Water)"), true)
else
minetest.register_alias("mcl_cauldrons:cauldron_1r", "mcl_cauldrons:cauldron_1")
minetest.register_alias("mcl_cauldrons:cauldron_2r", "mcl_cauldrons:cauldron_2")
minetest.register_alias("mcl_cauldrons:cauldron_3r", "mcl_cauldrons:cauldron_3")
end
minetest.register_craft({

View File

@ -153,6 +153,11 @@ minetest.register_node("mcl_core:lava_flowing", {
_mcl_hardness = -1,
})
if not minetest.get_modpath("mclx_core") then
minetest.register_alias("mclx_core:river_water_flowing", "mcl_core:water_flowing")
minetest.register_alias("mclx_core:river_water_source", "mcl_core:water_source")
end
local fire_text
local fire_enabled = minetest.settings:get_bool("enable_fire", true)
if fire_enabled then

View File

@ -76,7 +76,7 @@ mcl_fences.register_fence_gate = function(id, fence_gate_name, texture, groups,
local meta2
local state2 = 0
local function update_gate(pos, node)
local function update_gate(pos, node)
minetest.set_node(pos, node)
end
@ -304,3 +304,12 @@ minetest.register_craft({
recipe = "group:fence_wood",
burntime = 15,
})
if not minetest.get_modpath("mclx_fences") then
minetest.register_alias("mclx_fences:nether_brick_fence_gate", "mcl_fences:nether_brick_fence")
minetest.register_alias("mclx_fences:nether_brick_fence_gate_open", "mcl_fences:nether_brick_fence")
minetest.register_alias("mclx_fences:red_nether_brick_fence", "mcl_fences:nether_brick_fence")
minetest.register_alias("mclx_fences:red_nether_brick_fence_gate", "mcl_fences:nether_brick_fence")
minetest.register_alias("mclx_fences:red_nether_brick_fence_gate_open", "mcl_fences:nether_brick_fence")
end

View File

@ -226,53 +226,56 @@ minetest.register_craftitem("mcl_potions:water", {
on_secondary_use = minetest.item_eat(0, "mcl_potions:glass_bottle"),
})
if minetest.get_modpath("mclx_core") then
minetest.register_craftitem("mcl_potions:river_water", {
description = S("River Water Bottle"),
_tt_help = S("No effect"),
_doc_items_longdesc = S("River water bottles can be used to fill cauldrons. Drinking it has no effect."),
_doc_items_usagehelp = S("Use the “Place” key to drink. Place this item on a cauldron to pour the river water into the cauldron."),
minetest.register_craftitem("mcl_potions:river_water", {
description = S("River Water Bottle"),
_tt_help = S("No effect"),
_doc_items_longdesc = S("River water bottles can be used to fill cauldrons. Drinking it has no effect."),
_doc_items_usagehelp = S("Use the “Place” key to drink. Place this item on a cauldron to pour the river water into the cauldron."),
stack_max = 1,
inventory_image = potion_image("#0044FF"),
wield_image = potion_image("#0044FF"),
groups = {brewitem=1, food=3, can_eat_when_full=1, water_bottle=1},
on_place = function(itemstack, placer, pointed_thing)
if pointed_thing.type == "node" then
local node = minetest.get_node(pointed_thing.under)
local def = minetest.registered_nodes[node.name]
stack_max = 1,
inventory_image = potion_image("#0044FF"),
wield_image = potion_image("#0044FF"),
groups = {brewitem=1, food=3, can_eat_when_full=1, water_bottle=1},
on_place = function(itemstack, placer, pointed_thing)
if pointed_thing.type == "node" then
local node = minetest.get_node(pointed_thing.under)
local def = minetest.registered_nodes[node.name]
-- Call on_rightclick if the pointed node defines it
if placer and not placer:get_player_control().sneak then
if def and def.on_rightclick then
return def.on_rightclick(pointed_thing.under, node, placer, itemstack) or itemstack
end
end
-- Call on_rightclick if the pointed node defines it
if placer and not placer:get_player_control().sneak then
if def and def.on_rightclick then
return def.on_rightclick(pointed_thing.under, node, placer, itemstack) or itemstack
local cauldron = fill_cauldron(node.name, "mclx_core:river_water_source")
if cauldron then
local pname = placer:get_player_name()
if minetest.is_protected(pointed_thing.under, pname) then
minetest.record_protection_violation(pointed_thing.under, pname)
return itemstack
end
-- Increase water level of cauldron by 1
minetest.set_node(pointed_thing.under, {name=cauldron})
minetest.sound_play("mcl_potions_bottle_pour", {pos=pointed_thing.under, gain=0.5, max_hear_range=16}, true)
if minetest.is_creative_enabled(placer:get_player_name()) then
return itemstack
else
return "mcl_potions:glass_bottle"
end
end
end
local cauldron = fill_cauldron(node.name, "mclx_core:river_water_source")
if cauldron then
local pname = placer:get_player_name()
if minetest.is_protected(pointed_thing.under, pname) then
minetest.record_protection_violation(pointed_thing.under, pname)
return itemstack
end
-- Increase water level of cauldron by 1
minetest.set_node(pointed_thing.under, {name=cauldron})
minetest.sound_play("mcl_potions_bottle_pour", {pos=pointed_thing.under, gain=0.5, max_hear_range=16}, true)
if minetest.is_creative_enabled(placer:get_player_name()) then
return itemstack
else
return "mcl_potions:glass_bottle"
end
end
end
-- Drink the water by default
return minetest.do_item_eat(0, "mcl_potions:glass_bottle", itemstack, placer, pointed_thing)
end,
on_secondary_use = minetest.item_eat(0, "mcl_potions:glass_bottle"),
-- Drink the water by default
return minetest.do_item_eat(0, "mcl_potions:glass_bottle", itemstack, placer, pointed_thing)
end,
on_secondary_use = minetest.item_eat(0, "mcl_potions:glass_bottle"),
})
})
else
minetest.register_alias("mcl_potions:river_water", "mcl_potions:water")
end
-- Hurt mobs
local water_splash = function(obj, damage)
@ -440,7 +443,7 @@ function mcl_potions.get_alchemy(ingr, pot)
if brew_table[ingr] ~= nil then
return brew_table[ingr]
end
end
if mod_table[ingr] ~= nil then
@ -463,4 +466,4 @@ mcl_wip.register_wip_item("mcl_potions:night_vision_plus_splash")
mcl_wip.register_wip_item("mcl_potions:night_vision_lingering")
mcl_wip.register_wip_item("mcl_potions:night_vision_plus_lingering")
mcl_wip.register_wip_item("mcl_potions:night_vision_arrow")
mcl_wip.register_wip_item("mcl_potions:night_vision_plus_arrow")
mcl_wip.register_wip_item("mcl_potions:night_vision_plus_arrow")

View File

@ -168,6 +168,8 @@ if minetest.get_modpath("mclx_core") then
recipe = "mcl_sponges:sponge_wet_river_water",
cooktime = 10,
})
else
minetest.register_alias("mcl_sponges:sponge_wet_river_water", "mcl_sponges:sponge_wet")
end
minetest.register_craft({

View File

@ -194,3 +194,50 @@ mcl_stairs.register_slab("stonebrickmossy", "mcl_core:stonebrickmossy",
mcl_sounds.node_sound_stone_defaults(), 6, 2,
S("Double Mossy Stone Brick Slab"), "mcl_core:stonebrickmossy") --fixme: extra parameter from previous release
if not minetest.get_modpath("mclx_stairs") then
minetest.register_alias("mcl_stairs:slab_tree_bark", "mcl_core:tree")
minetest.register_alias("mcl_stairs:slab_tree_bark_double", "mcl_core:tree")
minetest.register_alias("mcl_stairs:stair_tree_bark", "mcl_core:tree")
minetest.register_alias("mcl_stairs:slab_jungletree_bark", "mcl_core:jungletree")
minetest.register_alias("mcl_stairs:slab_jungletree_bark_double", "mcl_core:jungletree")
minetest.register_alias("mcl_stairs:stair_jungletree_bark", "mcl_core:jungletree")
minetest.register_alias("mcl_stairs:slab_acaciatree_bark", "mcl_core:acaciatree")
minetest.register_alias("mcl_stairs:slab_acaciatree_bark_double", "mcl_core:acaciatree")
minetest.register_alias("mcl_stairs:stair_acaciatree_bark", "mcl_core:acaciatree")
minetest.register_alias("mcl_stairs:slab_sprucetree_bark", "mcl_core:sprucetree")
minetest.register_alias("mcl_stairs:slab_sprucetree_bark_double", "mcl_core:sprucetree")
minetest.register_alias("mcl_stairs:stair_sprucetree_bark", "mcl_core:sprucetree")
minetest.register_alias("mcl_stairs:slab_birchtree_bark", "mcl_core:birchtree")
minetest.register_alias("mcl_stairs:slab_birchtree_bark_double", "mcl_core:birchtree")
minetest.register_alias("mcl_stairs:stair_birchtree_bark", "mcl_core:birchtree")
minetest.register_alias("mcl_stairs:slab_darktree_bark", "mcl_core:darktree")
minetest.register_alias("mcl_stairs:slab_darktree_bark_double", "mcl_core:darktree")
minetest.register_alias("mcl_stairs:stair_darktree_bark", "mcl_core:darktree")
minetest.register_alias("mcl_stairs:slab_lapisblock", "mcl_core:lapisblock")
minetest.register_alias("mcl_stairs:slab_lapisblock_double", "mcl_core:lapisblock")
minetest.register_alias("mcl_stairs:stair_lapisblock", "mcl_core:lapisblock")
minetest.register_alias("mcl_stairs:slab_goldblock", "mcl_core:goldblock")
minetest.register_alias("mcl_stairs:slab_goldblock_double", "mcl_core:goldblock")
minetest.register_alias("mcl_stairs:stair_goldblock", "mcl_core:goldblock")
minetest.register_alias("mcl_stairs:slab_ironblock", "mcl_core:ironblock")
minetest.register_alias("mcl_stairs:slab_ironblock_double", "mcl_core:ironblock")
minetest.register_alias("mcl_stairs:stair_ironblock", "mcl_core:ironblock")
minetest.register_alias("mcl_stairs:slab_stonebrickcracked", "mcl_core:stonebrickcracked")
minetest.register_alias("mcl_stairs:slab_stonebrickcracked_double", "mcl_core:stonebrickcracked")
minetest.register_alias("mcl_stairs:stair_stonebrickcracked", "mcl_core:stonebrickcracked")
for _, dye in pairs({"white", "grey", "silver", "black", "red", "yellow", "green", "cyan", "blue", "magenta", "orange", "purple", "brown", "pink", "lime", "light_blue"}) do
minetest.register_alias("mcl_stairs:slab_concrete_" .. dye, "mcl_colorblocks:concrete_" .. dye)
minetest.register_alias("mcl_stairs:slab_concrete_" .. dye .. "_double", "mcl_colorblocks:concrete_" .. dye)
minetest.register_alias("mcl_stairs:stair_concrete_" .. dye, "mcl_colorblocks:concrete_" .. dye)
end
end

View File

@ -1,54 +0,0 @@
local S = minetest.get_translator("mclx_core")
-- Liquids: River Water
local source = table.copy(minetest.registered_nodes["mcl_core:water_source"])
source.description = S("River Water Source")
source.liquid_range = 2
source.liquid_alternative_flowing = "mclx_core:river_water_flowing"
source.liquid_alternative_source = "mclx_core:river_water_source"
source.liquid_renewable = false
source._doc_items_longdesc = S("River water has the same properties as water, but has a reduced flowing distance and is not renewable.")
source._doc_items_entry_name = S("River Water")
-- Auto-expose entry only in valleys mapgen
source._doc_items_hidden = minetest.get_mapgen_setting("mg_name") ~= "valleys"
source.post_effect_color = {a=192, r=0x2c, g=0x88, b=0x8c}
source.tiles = {
{name="default_river_water_source_animated.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=5.0}}
}
source.special_tiles = {
-- New-style water source material (mostly unused)
{
name="default_river_water_source_animated.png",
animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=5.0},
backface_culling = false,
}
}
local flowing = table.copy(minetest.registered_nodes["mcl_core:water_flowing"])
flowing.description = S("Flowing River Water")
flowing.liquid_range = 2
flowing.liquid_alternative_flowing = "mclx_core:river_water_flowing"
flowing.liquid_alternative_source = "mclx_core:river_water_source"
flowing.liquid_renewable = false
flowing.tiles = {"default_river_water_flowing_animated.png^[verticalframe:64:0"}
flowing.post_effect_color = {a=192, r=0x2c, g=0x88, b=0x8c}
flowing.special_tiles = {
{
image="default_river_water_flowing_animated.png",
backface_culling=false,
animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=4.0}
},
{
image="default_river_water_flowing_animated.png",
backface_culling=false,
animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=4.0}
},
}
minetest.register_node("mclx_core:river_water_source", source)
minetest.register_node("mclx_core:river_water_flowing", flowing)
if minetest.get_modpath("doc") then
doc.add_entry_alias("nodes", "mclx_core:river_water_source", "nodes", "mclx_core:river_water_flowing")
end

View File

@ -1,5 +0,0 @@
# textdomain: mclx_core
River Water Source=Flusswasserquelle
River water has the same properties as water, but has a reduced flowing distance and is not renewable.=Flusswasser hat die gleichen Eigenschaften wie Wasser, aber es hat eine reduzierte Fließweite und ist nicht erneuerbar.
River Water=Flusswasser
Flowing River Water=Fließendes Flusswasser

View File

@ -1,5 +0,0 @@
# textdomain: mclx_core
River Water Source=Fuente de agua de río
River water has the same properties as water, but has a reduced flowing distance and is not renewable.=El agua del río tiene las mismas propiedades que el agua, pero tiene una distancia de flujo reducida y no es renovable.
River Water=Agua de rio
Flowing River Water=Agua de río que fluye

View File

@ -1,5 +0,0 @@
# textdomain: mclx_core
River Water Source=Source d'eau de rivière
River water has the same properties as water, but has a reduced flowing distance and is not renewable.=L'eau de rivière a les mêmes propriétés que l'eau, mais a une distance d'écoulement réduite et n'est pas renouvelable.
River Water=L'eau de rivière
Flowing River Water=Eau de rivière qui coule

View File

@ -1,5 +0,0 @@
# textdomain: mclx_core
River Water Source=Источник речной воды
River water has the same properties as water, but has a reduced flowing distance and is not renewable.=Речная вода имеет все свойства простой воды, но течёт не так далеко и не возобновляется.
River Water=Речная вода
Flowing River Water=Текущая речная вода

View File

@ -1,5 +0,0 @@
# textdomain: mclx_core
River Water Source=
River water has the same properties as water, but has a reduced flowing distance and is not renewable.=
River Water=
Flowing River Water=

View File

@ -1,4 +0,0 @@
name = mclx_core
description = Core items not found in Minecraft
depends = mcl_core
optional_depends = doc

Binary file not shown.

Before

Width:  |  Height:  |  Size: 601 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 423 B

View File

@ -1,18 +0,0 @@
## Extra fences
This mod adds a few extra fences to MCL2.
## Licensing
The sound files
mcl_fences_nether_brick_fence_gate_open.ogg
and
mcl_fences_nether_brick_fence_gate_close.ogg
were derived from sounds made by Freesound.org user Slanesh.
The license is CC BY 3.0 <https://creativecommons.org/licenses/by/3.0/>.
Source: <https://www.freesound.org/people/Slanesh/sounds/31770/>
Everything else is under the MIT License.

View File

@ -1,66 +0,0 @@
local S = minetest.get_translator("mclx_fences")
-- Red Nether Brick Fence
mcl_fences.register_fence_and_fence_gate(
"red_nether_brick_fence",
S("Red Nether Brick Fence"), S("Red Nether Brick Fence Gate"),
"mcl_fences_fence_red_nether_brick.png",
{pickaxey=1, deco_block=1, fence_nether_brick=1},
minetest.registered_nodes["mcl_nether:red_nether_brick"]._mcl_hardness,
minetest.registered_nodes["mcl_nether:red_nether_brick"]._mcl_blast_resistance,
{"group:fence_nether_brick"},
mcl_sounds.node_sound_stone_defaults(), "mcl_fences_nether_brick_fence_gate_open", "mcl_fences_nether_brick_fence_gate_close", 1, 1,
"mcl_fences_fence_gate_red_nether_brick.png")
mcl_fences.register_fence_gate(
"nether_brick_fence",
S("Nether Brick Fence Gate"),
"mcl_fences_fence_gate_nether_brick.png",
{pickaxey=1, deco_block=1, fence_nether_brick=1},
minetest.registered_nodes["mcl_nether:nether_brick"]._mcl_hardness,
minetest.registered_nodes["mcl_nether:nether_brick"]._mcl_blast_resistance,
mcl_sounds.node_sound_stone_defaults(), "mcl_fences_nether_brick_fence_gate_open", "mcl_fences_nether_brick_fence_gate_close", 1, 1)
-- Crafting
minetest.register_craft({
output = 'mclx_fences:red_nether_brick_fence 6',
recipe = {
{"mcl_nether:red_nether_brick", "mcl_nether:netherbrick", "mcl_nether:red_nether_brick"},
{"mcl_nether:red_nether_brick", "mcl_nether:netherbrick", "mcl_nether:red_nether_brick"},
}
})
minetest.register_craft({
output = 'mclx_fences:red_nether_brick_fence_gate',
recipe = {
{"mcl_nether:nether_wart_item", "mcl_nether:red_nether_brick", "mcl_nether:netherbrick"},
{"mcl_nether:netherbrick", "mcl_nether:red_nether_brick", "mcl_nether:nether_wart_item"},
}
})
minetest.register_craft({
output = 'mclx_fences:red_nether_brick_fence_gate',
recipe = {
{"mcl_nether:netherbrick", "mcl_nether:red_nether_brick", "mcl_nether:nether_wart_item"},
{"mcl_nether:nether_wart_item", "mcl_nether:red_nether_brick", "mcl_nether:netherbrick"},
}
})
minetest.register_craft({
output = 'mclx_fences:nether_brick_fence_gate 2',
recipe = {
{"mcl_nether:netherbrick", "mcl_nether:nether_brick", "mcl_nether:netherbrick"},
{"mcl_nether:netherbrick", "mcl_nether:nether_brick", "mcl_nether:netherbrick"},
}
})
-- Aliases for mcl_supplemental
minetest.register_alias("mcl_supplemental:red_nether_brick_fence", "mclx_fences:red_nether_brick_fence")
minetest.register_alias("mcl_supplemental:nether_brick_fence_gate", "mclx_fences:nether_brick_fence_gate")
minetest.register_alias("mcl_supplemental:nether_brick_fence_gate_open", "mclx_fences:nether_brick_fence_gate_open")
minetest.register_alias("mcl_supplemental:red_nether_brick_fence_gate", "mclx_fences:red_nether_brick_fence_gate")
minetest.register_alias("mcl_supplemental:red_nether_brick_fence_gate_open", "mclx_fences:red_nether_brick_fence_gate_open")

View File

@ -1,4 +0,0 @@
# textdomain: mclx_fences
Red Nether Brick Fence=Roter Netherziegelzaun
Red Nether Brick Fence Gate=Rotes Netherziegelzauntor
Nether Brick Fence Gate=Netherziegelzauntor

View File

@ -1,4 +0,0 @@
# textdomain: mclx_fences
Red Nether Brick Fence=Valla de ladrillo abisal rojo
Red Nether Brick Fence Gate=Puerta de ladrillo abisal rojo
Nether Brick Fence Gate=Puerta de ladrillo abisal

View File

@ -1,4 +0,0 @@
# textdomain: mclx_fences
Red Nether Brick Fence=Barrière en Brique Rouge du Nether
Red Nether Brick Fence Gate=Porte de Barrière en Brique Rouge du Nether
Nether Brick Fence Gate=Porte de Barrière en Brique du Nether

View File

@ -1,4 +0,0 @@
# textdomain: mclx_fences
Red Nether Brick Fence=Забор из красного адского кирпича
Red Nether Brick Fence Gate=Ворота из красного адского кирпича
Nether Brick Fence Gate=Ворота из адского кирпича

View File

@ -1,4 +0,0 @@
# textdomain: mclx_fences
Red Nether Brick Fence=
Red Nether Brick Fence Gate=
Nether Brick Fence Gate=

View File

@ -1,3 +0,0 @@
name = mclx_fences
description = Additional fences and fence gates
depends = mcl_fences

Binary file not shown.

Before

Width:  |  Height:  |  Size: 179 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 192 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 183 B

View File

@ -1,145 +0,0 @@
local S = minetest.get_translator("mclx_stairs")
local doc_mod = minetest.get_modpath("doc")
local barks = {
{ "", S("Oak Bark Stairs"), S("Oak Bark Slab"), S("Double Oak Bark Slab") },
{ "jungle", S("Jungle Bark Stairs"), S("Jungle Bark Slab"), S("Double Jungle Bark Slab") },
{ "acacia", S("Acacia Bark Stairs"), S("Acacia Bark Slab"), S("Double Acacia Bark Slab") },
{ "spruce", S("Spruce Bark Stairs"), S("Spruce Bark Slab"), S("Double Spruce Bark Slab") },
{ "birch", S("Birch Bark Stairs"), S("Birch Bark Slab"), S("Double Birch Bark Slab") },
{ "dark", S("Dark Oak Bark Stairs"), S("Dark Oak Bark Slab"), S("Double Dark Oak Bark Slab") },
}
for b=1, #barks do
local bark = barks[b]
local sub = bark[1].."tree_bark"
local id = "mcl_core:tree"
if bark[1] ~= "" then
id = "mcl_core:"..bark[1].."tree"
end
mcl_stairs.register_stair(sub, id,
{handy=1,axey=1, flammable=3, bark_stairs=1, material_wood=1, fire_encouragement=5, fire_flammability=5},
{minetest.registered_nodes[id].tiles[3]},
bark[2],
mcl_sounds.node_sound_wood_defaults(), 3, 2,
"woodlike")
mcl_stairs.register_slab(sub, id,
{handy=1,axey=1, flammable=3, bark_slab=1, material_wood=1, fire_encouragement=5, fire_flammability=5},
{minetest.registered_nodes[id].tiles[3]},
bark[3],
mcl_sounds.node_sound_wood_defaults(), 3, 2,
bark[4])
end
mcl_stairs.register_slab("lapisblock", "mcl_core:lapisblock",
{pickaxey=3},
{"mcl_core_lapis_block.png", "mcl_core_lapis_block.png", "mcl_stairs_lapis_block_slab.png"},
S("Lapis Lazuli Slab"),
nil, nil, nil,
S("Double Lapis Lazuli Slab"))
mcl_stairs.register_stair("lapisblock", "mcl_core:lapisblock",
{pickaxey=3},
{"mcl_stairs_lapis_block_slab.png", "mcl_core_lapis_block.png", "mcl_core_lapis_block.png", "mcl_core_lapis_block.png", "mcl_core_lapis_block.png", "mcl_stairs_lapis_block_slab.png"},
S("Lapis Lazuli Stairs"),
nil, 6, nil,
"woodlike")
mcl_stairs.register_slab("goldblock", "mcl_core:goldblock",
{pickaxey=4},
{"default_gold_block.png", "default_gold_block.png", "mcl_stairs_gold_block_slab.png"},
S("Slab of Gold"),
nil, nil, nil,
S("Double Slab of Gold"))
mcl_stairs.register_stair("goldblock", "mcl_core:goldblock",
{pickaxey=4},
{"mcl_stairs_gold_block_slab.png", "default_gold_block.png", "default_gold_block.png", "default_gold_block.png", "default_gold_block.png", "mcl_stairs_gold_block_slab.png"},
S("Stairs of Gold"),
nil, 6, nil,
"woodlike")
mcl_stairs.register_slab("ironblock", "mcl_core:ironblock",
{pickaxey=2},
{"default_steel_block.png", "default_steel_block.png", "mcl_stairs_iron_block_slab.png"},
S("Slab of Iron"),
nil, nil, nil,
S("Double Slab of Iron"))
mcl_stairs.register_stair("ironblock", "mcl_core:ironblock",
{pickaxey=2},
{"mcl_stairs_iron_block_slab.png", "default_steel_block.png", "default_steel_block.png", "default_steel_block.png", "default_steel_block.png", "mcl_stairs_iron_block_slab.png"},
S("Stairs of Iron"),
nil, 6, nil,
"woodlike")
mcl_stairs.register_stair("stonebrickcracked", "mcl_core:stonebrickcracked",
{pickaxey=1},
{"mcl_core_stonebrick_cracked.png"},
S("Cracked Stone Brick Stairs"),
mcl_sounds.node_sound_stone_defaults(), 6, 1.5,
"woodlike")
mcl_stairs.register_slab("stonebrickcracked", "mcl_core:stonebrickcracked",
{pickaxey=1},
{"mcl_core_stonebrick_cracked.png"},
S("Cracked Stone Brick Slab"),
mcl_sounds.node_sound_stone_defaults(), 6, 2,
S("Double Cracked Stone Brick Slab"))
local block = {}
block.dyes = {
{"white", S("White Concrete Stairs"), S("White Concrete Slab"), S("Double White Concrete Slab"), "white"},
{"grey", S("Grey Concrete Stairs"), S("Grey Concrete Slab"), S("Double Grey Concrete Slab"), "dark_grey"},
{"silver", S("Light Grey Concrete Stairs"), S("Light Grey Concrete Slab"), S("Double Light Grey Concrete Slab"), "grey"},
{"black", S("Black Concrete Stairs"), S("Black Concrete Slab"), S("Double Black Concrete Slab"), "black"},
{"red", S("Red Concrete Stairs"), S("Red Concrete Slab"), S("Double Red Concrete Slab"), "red"},
{"yellow", S("Yellow Concrete Stairs"), S("Yellow Concrete Slab"), S("Double Yellow Concrete Slab"), "yellow"},
{"green", S("Green Concrete Stairs"), S("Green Concrete Slab"), S("Double Green Concrete Slab"), "dark_green"},
{"cyan", S("Cyan Concrete Stairs"), S("Cyan Concrete Slab"), S("Double Cyan Concrete Slab"), "cyan"},
{"blue", S("Blue Concrete Stairs"), S("Blue Concrete Slab"), S("Double Blue Concrete Slab"), "blue"},
{"magenta", S("Magenta Concrete Stairs"), S("Magenta Concrete Slab"), S("Double Magenta Concrete Slab"), "magenta"},
{"orange", S("Orange Concrete Stairs"), S("Orange Concrete Slab"), S("Double Orange Concrete Slab"), "orange"},
{"purple", S("Purple Concrete Stairs"), S("Purple Concrete Slab"), S("Double Purple Concrete Slab"), "violet"},
{"brown", S("Brown Concrete Stairs"), S("Brown Concrete Slab"), S("Double Brown Concrete Slab"), "brown"},
{"pink", S("Pink Concrete Stairs"), S("Pink Concrete Slab"), S("Double Pink Concrete Slab"), "pink"},
{"lime", S("Lime Concrete Stairs"), S("Lime Concrete Slab"), S("Double Lime Concrete Slab"), "green"},
{"light_blue", S("Light Blue Concrete Stairs"), S("Light Blue Concrete Slab"), S("Double Light Blue Concrete Slab"), "lightblue"},
}
local canonical_color = "yellow"
for i=1, #block.dyes do
local c = block.dyes[i][1]
local is_canonical = c == canonical_color
mcl_stairs.register_stair_and_slab_simple("concrete_"..c, "mcl_colorblocks:concrete_"..c,
block.dyes[i][2],
block.dyes[i][3],
block.dyes[i][4])
if doc_mod then
if not is_canonical then
doc.add_entry_alias("nodes", "mcl_stairs:slab_concrete_"..canonical_color, "nodes", "mcl_stairs:slab_concrete_"..c)
doc.add_entry_alias("nodes", "mcl_stairs:slab_concrete_"..canonical_color.."_double", "nodes", "mcl_stairs:slab_concrete_"..c.."_double")
doc.add_entry_alias("nodes", "mcl_stairs:stair_concrete_"..canonical_color, "nodes", "mcl_stairs:stair_concrete_"..c)
minetest.override_item("mcl_stairs:slab_concrete_"..c, { _doc_items_create_entry = false })
minetest.override_item("mcl_stairs:slab_concrete_"..c.."_double", { _doc_items_create_entry = false })
minetest.override_item("mcl_stairs:stair_concrete_"..c, { _doc_items_create_entry = false })
else
minetest.override_item("mcl_stairs:slab_concrete_"..c, { _doc_items_entry_name = S("Concrete Slab") })
minetest.override_item("mcl_stairs:slab_concrete_"..c.."_double", { _doc_items_entry_name = S("Double Concrete Slab") })
minetest.override_item("mcl_stairs:stair_concrete_"..c, { _doc_items_entry_name = S("Concrete Stairs") })
end
end
end
-- Fuel
minetest.register_craft({
type = "fuel",
recipe = "group:bark_stairs",
-- Same as wood stairs
burntime = 15,
})
minetest.register_craft({
type = "fuel",
recipe = "group:bark_slab",
-- Same as wood slab
burntime = 8,
})

View File

@ -1,82 +0,0 @@
# textdomain: mclx_stairs
Oak Bark Stairs=Eichenrindentreppe
Oak Bark Slab=Eichenrindenplatte
Double Oak Bark Slab=Doppeleichenrindenplatte
Acacia Bark Stairs=Akazienrindentreppe
Acacia Bark Slab=Akazienrindenplatte
Double Acacia Bark Slab=Doppelakazienrindenplatte
Spruce Bark Stairs=Fichtenrindentreppe
Spruce Bark Slab=Fichtenrindenplatte
Double Spruce Bark Slab=Doppelfichtenrindenplatte
Birch Bark Stairs=Birkenrindentreppe
Birch Bark Slab=Birkenrindenplatte
Double Birch Bark Slab=Doppelbirkenrindenplatte
Jungle Bark Stairs=Dschungelrindentreppe
Jungle Bark Slab=Dschungelrindenplatte
Double Jungle Bark Slab=Doppelschungelbirkenplatte
Dark Oak Bark Stairs=Schwarzeichenrindentreppe
Dark Oak Bark Slab=Schwarzeichenrindenplatte
Double Dark Oak Bark Slab=Doppelschwarzeichenrindenplatte
Lapis Lazuli Slab=Lapislazuliplatte
Double Lapis Lazuli Slab=Doppellapislazuliplatte
Lapis Lazuli Stairs=Lapislazulitreppe
Slab of Gold=Goldplatte
Double Slab of Gold=Doppelgoldplatte
Stairs of Gold=Goldtreppe
Slab of Iron=Eisenplatte
Double Slab of Iron=Doppeleisenplatte
Stairs of Iron=Eisentreppe
Cracked Stone Brick Stairs=Rissige Steinziegeltreppe
Cracked Stone Brick Slab=Rissige Steinziegelplatte
Double Cracked Stone Brick Slab=Doppelte rissige Steinziegelplatte
White Concrete Stairs=Weiße Betontreppe
White Concrete Slab=Weiße Betonplatte
Double White Concrete Slab=Doppelte weiße Betonplatte
Grey Concrete Stairs=Graue Betontreppe
Grey Concrete Slab=Graue Betonplatte
Double Grey Concrete Slab=Doppelte graue Betonplatte
Light Grey Concrete Stairs=Hellgraue Betontreppe
Light Grey Concrete Slab=Hellgraue Betonplatte
Double Light Grey Concrete Slab=Doppelte hellgraue Betonplatte
Black Concrete Stairs=Schwarze Betontreppe
Black Concrete Slab=Schwarze Betonplatte
Double Black Concrete Slab=Doppelte schwarze Betonplatte
Red Concrete Stairs=Rote Betontreppe
Red Concrete Slab=Rote Betonplatte
Double Red Concrete Slab=Doppelte rote Betonplatte
Yellow Concrete Stairs=Gelbe Betontreppe
Yellow Concrete Slab=Gelbe Betonplatte
Double Yellow Concrete Slab=Doppelte gelbe Betonplatte
Green Concrete Stairs=Grüne Betontreppe
Green Concrete Slab=Grüne Betonplatte
Double Green Concrete Slab=Doppelte grüne Betonplatte
Cyan Concrete Stairs=Türkise Betontreppe
Cyan Concrete Slab=Türkise Betonplatte
Double Cyan Concrete Slab=Doppelte Türkise Betonplatte
Blue Concrete Stairs=Blaue Betontreppe
Blue Concrete Slab=Blaue Betonplatte
Double Blue Concrete Slab=Doppelte blaue Betonplatte
Magenta Concrete Stairs=Magenta Betontreppe
Magenta Concrete Slab=Magenta Betonplatte
Double Magenta Concrete Slab=Doppelte magenta Betonplatte
Orange Concrete Stairs=Orange Betontreppe
Orange Concrete Slab=Orange Betonplatte
Double Orange Concrete Slab=Doppelte orange Betonplatte
Purple Concrete Stairs=Violette Betontreppe
Purple Concrete Slab=Violette Betonplatte
Double Purple Concrete Slab=Doppelte violette Betonplatte
Brown Concrete Stairs=Braune Betontreppe
Brown Concrete Slab=Braune Betonplatte
Double Brown Concrete Slab=Doppelte braune Betonplatte
Pink Concrete Stairs=Rosa Betontreppe
Pink Concrete Slab=Rosa Betonplatte
Double Pink Concrete Slab=Doppelte rosa Betonplatte
Lime Concrete Stairs=Lindgrüne Betontreppe
Lime Concrete Slab=Lindgrüne Betonplatte
Double Lime Concrete Slab=Doppelte Betonplatte
Light Blue Concrete Stairs=Hellblaue Betontreppe
Light Blue Concrete Slab=Hellblaue Betonplatte
Double Light Blue Concrete Slab=Doppelte hellblaue Betonplatte
Concrete Slab=Betonplatte
Double Concrete Slab=Doppelte Betonplatte
Concrete Stairs=Betontreppe

View File

@ -1,82 +0,0 @@
# textdomain: mclx_stairs
Oak Bark Stairs=Escaleras de roble
Oak Bark Slab=Losa de roble
Double Oak Bark Slab=Losa doble de roble
Acacia Bark Stairs=Escaleras de acacia
Acacia Bark Slab=Losa de acacia
Double Acacia Bark Slab=Losa doble de acacia
Spruce Bark Stairs=Escaleras de abeto
Spruce Bark Slab=Losa de abeto
Double Spruce Bark Slab=Losa doble de abeto
Birch Bark Stairs=Escaleras de abedul
Birch Bark Slab=Losa de abedul
Double Birch Bark Slab=Losa doble de abedul
Jungle Bark Stairs=Escaleras de jungla
Jungle Bark Slab=Losa de jungla
Double Jungle Bark Slab=Losa doble de jungla
Dark Oak Bark Stairs=Escaleras de roble oscuro
Dark Oak Bark Slab=Losa de roble oscuro
Double Dark Oak Bark Slab=Losa doble de roble oscuro
Lapis Lazuli Slab=Losa de lapislázuli
Double Lapis Lazuli Slab=Losa doble de lapislázuli
Lapis Lazuli Stairs=Escaleras de lapislázuli
Slab of Gold=Losa de oro
Double Slab of Gold=Losa doble de oro
Stairs of Gold=Escaleras de oro
Slab of Iron=Losa de hierro
Double Slab of Iron=Losa doble de hierro
Stairs of Iron=Escaleras de hierro
Cracked Stone Brick Stairs=Escaleras de ladrillo de piedra agrietada
Cracked Stone Brick Slab=Losa de ladrillo de piedra agrietada
Double Cracked Stone Brick Slab=Losa doble de ladrillo de piedra agrietada
White Concrete Stairs=Escaleras de hormigón blanco
White Concrete Slab=Losa de hormigón blanco
Double White Concrete Slab=Losa doble de hormigón blanco
Grey Concrete Stairs=Escaleras de hormigón gris
Grey Concrete Slab=Losas de hormigón gris
Double Grey Concrete Slab=Losa doble de hormigón gris
Light Grey Concrete Stairs=Escaleras de hormigón gris claro
Light Grey Concrete Slab=Losa de hormigón gris claro
Double Light Grey Concrete Slab=Losa doble de hormigón gris claro
Black Concrete Stairs=Escaleras de hormigón negro
Black Concrete Slab=Losa de hormigón negro
Double Black Concrete Slab=Losa doble de hormigón negro
Red Concrete Stairs=Escaleras de hormigón rojo
Red Concrete Slab=Losa de hormigón rojo
Double Red Concrete Slab=Losa doble de hormigón rojo
Yellow Concrete Stairs=Escaleras de hormigón amarillo
Yellow Concrete Slab=Losa de hormigón amarillo
Double Yellow Concrete Slab=Losa doble de hormigón amarillo
Green Concrete Stairs=Escaleras de hormigón verde
Green Concrete Slab=Losa de hormigón verde
Double Green Concrete Slab=Losa doble de hormigón verde
Cyan Concrete Stairs=Escaleras de hormigón cian
Cyan Concrete Slab=Losa de hormigón cian
Double Cyan Concrete Slab=Losa doble de hormigón cian
Blue Concrete Stairs=Escaleras de hormigón azul
Blue Concrete Slab=Losa de hormigón azul
Double Blue Concrete Slab=Losa doble de hormigón azul
Magenta Concrete Stairs=Escaleras de hormigón magenta
Magenta Concrete Slab=Losa de hormigón magenta
Double Magenta Concrete Slab=Losa doble de hormigón magenta
Orange Concrete Stairs=Escaleras de hormigón naranja
Orange Concrete Slab=Losa de hormigón naranja
Double Orange Concrete Slab=Losa doble de hormigón naranja
Purple Concrete Stairs=Escaleras de hormigón morado
Purple Concrete Slab=Losa de hormigón morado
Double Purple Concrete Slab=Losa doble de hormigón morado
Brown Concrete Stairs=Escaleras de hormigón marrón
Brown Concrete Slab=Losa de hormigón marrón
Double Brown Concrete Slab=Losa doble de hormigón marrón
Pink Concrete Stairs=Escaleras de hormigón rosa
Pink Concrete Slab=Losa de hormigón rosa
Double Pink Concrete Slab=Losa doble de hormigón rosa
Lime Concrete Stairs=Escaleras de hormigón verde lima
Lime Concrete Slab=Losa de hormigón verde lima
Double Lime Concrete Slab=Losa doble de hormigón verde lima
Light Blue Concrete Stairs=Escaleras de hormigón azul claro
Light Blue Concrete Slab=Losa de hormigón azul claro
Double Light Blue Concrete Slab=Losa doble de hormigón azul claro
Concrete Slab=Losa de hormigón
Double Concrete Slab=Losa doble de hormigón
Concrete Stairs=Escaleras de hormigón

View File

@ -1,82 +0,0 @@
# textdomain: mclx_stairs
Oak Bark Stairs=Escalier en écorse de Chêne
Oak Bark Slab=Plaque d'écorce de Chêne
Double Oak Bark Slab=Double Dalle d'écorce de Chêne
Acacia Bark Stairs=Escalier en écorce d'Acacia
Acacia Bark Slab=Plaque d'écorce d'Acacia
Double Acacia Bark Slab=Double Dalle d'écorce d'Acacia
Spruce Bark Stairs=Escalier en écorse de Sapin
Spruce Bark Slab=Plaque d'écorce de Sapin
Double Spruce Bark Slab=Double Dalle d'écorce de Sapin
Birch Bark Stairs=Escalier en écorse de Bouleau
Birch Bark Slab=Plaque d'écorce de Bouleau
Double Birch Bark Slab=Double Dalle d'écorce de Bouleau
Jungle Bark Stairs=Escalier en écorse d'Acajou
Jungle Bark Slab=Plaque d'écorce d'Acajou
Double Jungle Bark Slab=Double Dalle d'écorce d'Acajou
Dark Oak Bark Stairs=Escalier en écorse de Chêne Noir
Dark Oak Bark Slab=Plaque d'écorce de Chêne Noir
Double Dark Oak Bark Slab=Double Dalle d'écorce de Chêne Noir
Lapis Lazuli Slab=Dalle de Lapis Lazuli
Double Lapis Lazuli Slab=Double Dalle de Lapis Lazuli
Lapis Lazuli Stairs=Escalier de Lapis Lazuli
Slab of Gold=Dalle en Or
Double Slab of Gold=Double Dalle en Or
Stairs of Gold=Escalier en Or
Slab of Iron=Dalle en Fer
Double Slab of Iron=Double Dalle en Fer
Stairs of Iron=Escalier en Fer
Cracked Stone Brick Stairs=Escalier en Brique de Pierre Fissurée
Cracked Stone Brick Slab=Dalle de Brique de Pierre Fissurée
Double Cracked Stone Brick Slab=Double Dalle de Brique de Pierre Fissurée
White Concrete Stairs=Escalier en Béton Blanc
White Concrete Slab=Dalle en Béton Blanc
Double White Concrete Slab=Double Dalle en Béton Blanc
Grey Concrete Stairs=Escalier en Béton Gris
Grey Concrete Slab=Dalle en Béton Gris
Double Grey Concrete Slab=Double Dalle en Béton Gris
Light Grey Concrete Stairs=Escalier en Béton Gris Clair
Light Grey Concrete Slab=Dalle en Béton Gris Clair
Double Light Grey Concrete Slab=Double Dalle en Béton Gris Clair
Black Concrete Stairs=Escalier en Béton Noir
Black Concrete Slab=Dalle en Béton Noir
Double Black Concrete Slab=Double Dalle en Béton Noir
Red Concrete Stairs=Escalier en Béton Rouge
Red Concrete Slab=Dalle en Béton Rouge
Double Red Concrete Slab=Double Dalle en Béton Rouge
Yellow Concrete Stairs=Escalier en Béton Jaune
Yellow Concrete Slab=Dalle en Béton Jaune
Double Yellow Concrete Slab=Double Dalle en Béton Jaune
Green Concrete Stairs=Escalier en Béton Vert
Green Concrete Slab=Dalle en Béton Vert
Double Green Concrete Slab=Double Dalle en Béton Vert
Cyan Concrete Stairs=Escalier en Béton Cyan
Cyan Concrete Slab=Dalle en Béton Cyan
Double Cyan Concrete Slab=Double Dalle en Béton Cyan
Blue Concrete Stairs=Escalier en Béton Bleu
Blue Concrete Slab=Dalle en Béton Bleu
Double Blue Concrete Slab=Double Dalle en Béton Bleu
Magenta Concrete Stairs=Escalier en Béton Magenta
Magenta Concrete Slab=Dalle en Béton Magenta
Double Magenta Concrete Slab=Double Dalle en Béton Magenta
Orange Concrete Stairs=Escalier en Béton Orange
Orange Concrete Slab=Dalle en Béton Orange
Double Orange Concrete Slab=Double Dalle en Béton Orange
Purple Concrete Stairs=Escalier en Béton Violet
Purple Concrete Slab=Dalle en Béton Violet
Double Purple Concrete Slab=Double Dalle en Béton Violet
Brown Concrete Stairs=Escalier en Béton Marron
Brown Concrete Slab=Dalle en Béton Marron
Double Brown Concrete Slab=Double Dalle en Béton Marron
Pink Concrete Stairs=Escalier en Béton Rose
Pink Concrete Slab=Dalle en Béton Rose
Double Pink Concrete Slab=Double Dalle en Béton Rose
Lime Concrete Stairs=Escalier en Béton Vert Clair
Lime Concrete Slab=Dalle en Béton Vert Clair
Double Lime Concrete Slab=Double Dalle en Béton Vert Clair
Light Blue Concrete Stairs=Escalier en Béton Bleu Clair
Light Blue Concrete Slab=Dalle en Béton Bleu Clair
Double Light Blue Concrete Slab=Double Dalle en Béton Bleu Clair
Concrete Slab=Dalle en Béton
Double Concrete Slab=Double Dalle en Béton
Concrete Stairs=Escalier en Béton

View File

@ -1,82 +0,0 @@
# textdomain: mclx_stairs
Oak Bark Stairs=Ступеньки из дубовой коры
Oak Bark Slab=Плита из дубовой коры
Double Oak Bark Slab=Двойная плита из дубовой коры
Acacia Bark Stairs=Ступеньки из коры акации
Acacia Bark Slab=Плита из коры акации
Double Acacia Bark Slab=Двойная плита из коры акации
Spruce Bark Stairs=Ступеньки из еловой коры
Spruce Bark Slab=Плита из еловой коры
Double Spruce Bark Slab=Двойная плита из еловой коры
Birch Bark Stairs=Ступеньки из берёзовой коры
Birch Bark Slab=Плита из берёзовой коры
Double Birch Bark Slab=Двойная плита из берёзовой коры
Jungle Bark Stairs=Ступеньки из коры дерева джунглей
Jungle Bark Slab=Плита из коры дерева джунглей
Double Jungle Bark Slab=Двойная плита из коры дерева джунглей
Dark Oak Bark Stairs=Ступеньки из коры тёмного дуба
Dark Oak Bark Slab=Плита из коры тёмного дуба
Double Dark Oak Bark Slab=Двойная плита из коры тёмного дуба
Lapis Lazuli Slab=Ляпис-лазурная плита
Double Lapis Lazuli Slab=Двойная ляпис-лазурная плита
Lapis Lazuli Stairs=Ляпис-лазурные ступеньки
Slab of Gold=Золотая плита
Double Slab of Gold=Двойная золотая плита
Stairs of Gold=Золотые ступеньки
Slab of Iron=Железная плита
Double Slab of Iron=Двойная железная плита
Stairs of Iron=Железные ступеньки
Cracked Stone Brick Stairs=Ступеньки из треснутого камня
Cracked Stone Brick Slab=Плита из треснутого камня
Double Cracked Stone Brick Slab=Двойная плита из треснутого камня
White Concrete Stairs=Белые бетонные ступеньки
White Concrete Slab=Белая бетонная панель
Double White Concrete Slab=Белая двойная бетонная панель
Grey Concrete Stairs=Серые бетонные ступеньки
Grey Concrete Slab=Серая бетонная панель
Double Grey Concrete Slab=Серая двойная бетонная панель
Light Grey Concrete Stairs=Светло-серые бетонные ступеньки
Light Grey Concrete Slab=Светло-серая бетонная панель
Double Light Grey Concrete Slab=Светло-серая двойная бетонная панель
Black Concrete Stairs=Чёрные бетонные ступеньки
Black Concrete Slab=Чёрная бетонная панель
Double Black Concrete Slab=Черная двойная бетонная панель
Red Concrete Stairs=Красные бетонные ступеньки
Red Concrete Slab=Красная бетонная панель
Double Red Concrete Slab=Красная двойная бетонная панель
Yellow Concrete Stairs=Жёлтые бетонные ступеньки
Yellow Concrete Slab=Жёлтая бетонная панель
Double Yellow Concrete Slab=Жёлтая двойная бетонная панель
Green Concrete Stairs=Зелёные бетонные ступеньки
Green Concrete Slab=Зелёная бетонная панель
Double Green Concrete Slab=Зелёная двойная бетонная панель
Cyan Concrete Stairs=Голубые бетонные ступеньки
Cyan Concrete Slab=Голубая бетонная панель
Double Cyan Concrete Slab=Голубая двойная бетонная панель
Blue Concrete Stairs=Синие бетонные ступеньки
Blue Concrete Slab=Синяя бетонная панель
Double Blue Concrete Slab=Синяя двойная бетонная панель
Magenta Concrete Stairs=Фиолетовые бетонные ступеньки
Magenta Concrete Slab=Фиолетовая бетонная панель
Double Magenta Concrete Slab=Фиолетовая двойная бетонная панель
Orange Concrete Stairs=Оранжевые бетонные ступеньки
Orange Concrete Slab=Оранжевая бетонная панель
Double Orange Concrete Slab=Оранжевая двойная бетонная панель
Purple Concrete Stairs=Пурпурные бетонные ступеньки
Purple Concrete Slab=Пурпурная бетонная панель
Double Purple Concrete Slab=Пурпурная двойная бетонная панель
Brown Concrete Stairs=Коричневые бетонные ступеньки
Brown Concrete Slab=Коричневая бетонная панель
Double Brown Concrete Slab=Коричневая двойная бетонная панель
Pink Concrete Stairs=Розовые бетонные ступеньки
Pink Concrete Slab=Розовая бетонная панель
Double Pink Concrete Slab=Розовая двойная бетонная панель
Lime Concrete Stairs=Зелёные лаймовые бетонные ступеньки
Lime Concrete Slab=Зелёная лаймовая бетонная панель
Double Lime Concrete Slab=Зелёная лаймовая двойная бетонная панель
Light Blue Concrete Stairs=Светло-голубые бетонные ступеньки
Light Blue Concrete Slab=Светло-голубая бетонная панель
Double Light Blue Concrete Slab=Светло-голубая двойная бетонная панель
Concrete Slab=Бетонная панель
Double Concrete Slab=Двойная бетонная панель
Concrete Stairs=Бетонные ступеньки

View File

@ -1,82 +0,0 @@
# textdomain: mclx_stairs
Oak Bark Stairs=
Oak Bark Slab=
Double Oak Bark Slab=
Acacia Bark Stairs=
Acacia Bark Slab=
Double Acacia Bark Slab=
Spruce Bark Stairs=
Spruce Bark Slab=
Double Spruce Bark Slab=
Birch Bark Stairs=
Birch Bark Slab=
Double Birch Bark Slab=
Jungle Bark Stairs=
Jungle Bark Slab=
Double Jungle Bark Slab=
Dark Oak Bark Stairs=
Dark Oak Bark Slab=
Double Dark Oak Bark Slab=
Lapis Lazuli Slab=
Double Lapis Lazuli Slab=
Lapis Lazuli Stairs=
Slab of Gold=
Double Slab of Gold=
Stairs of Gold=
Slab of Iron=
Double Slab of Iron=
Stairs of Iron=
Cracked Stone Brick Stairs=
Cracked Stone Brick Slab=
Double Cracked Stone Brick Slab=
White Concrete Stairs=
White Concrete Slab=
Double White Concrete Slab=
Grey Concrete Stairs=
Grey Concrete Slab=
Double Grey Concrete Slab=
Light Grey Concrete Stairs=
Light Grey Concrete Slab=
Double Light Grey Concrete Slab=
Black Concrete Stairs=
Black Concrete Slab=
Double Black Concrete Slab=
Red Concrete Stairs=
Red Concrete Slab=
Double Red Concrete Slab=
Yellow Concrete Stairs=
Yellow Concrete Slab=
Double Yellow Concrete Slab=
Green Concrete Stairs=
Green Concrete Slab=
Double Green Concrete Slab=
Cyan Concrete Stairs=
Cyan Concrete Slab=
Double Cyan Concrete Slab=
Blue Concrete Stairs=
Blue Concrete Slab=
Double Blue Concrete Slab=
Magenta Concrete Stairs=
Magenta Concrete Slab=
Double Magenta Concrete Slab=
Orange Concrete Stairs=
Orange Concrete Slab=
Double Orange Concrete Slab=
Purple Concrete Stairs=
Purple Concrete Slab=
Double Purple Concrete Slab=
Brown Concrete Stairs=
Brown Concrete Slab=
Double Brown Concrete Slab=
Pink Concrete Stairs=
Pink Concrete Slab=
Double Pink Concrete Slab=
Lime Concrete Stairs=
Lime Concrete Slab=
Double Lime Concrete Slab=
Light Blue Concrete Stairs=
Light Blue Concrete Slab=
Double Light Blue Concrete Slab=
Concrete Slab=
Double Concrete Slab=
Concrete Stairs=

View File

@ -1,4 +0,0 @@
name = mclx_stairs
description = Additional stairs and slabs not found in Minecraft 1.11
depends = mcl_ocean, mcl_core, mcl_sounds, mcl_nether, mcl_end, mcl_colorblocks, mcl_stairs
optional_depends = doc

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 211 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 247 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 B