Move stained glass textures to mcl_core
|
@ -26,7 +26,7 @@ function mcl_core.add_glass(desc, recipeitem, colorgroup, color)
|
||||||
_doc_items_longdesc = "Stained glass is a decorational and mostly transparent block which comes in various different colors.",
|
_doc_items_longdesc = "Stained glass is a decorational and mostly transparent block which comes in various different colors.",
|
||||||
drawtype = "glasslike",
|
drawtype = "glasslike",
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
tiles = {"xpanes_pane_glass_"..color..".png"},
|
tiles = {"mcl_core_glass_"..color..".png"},
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
sunlight_propagates = "true",
|
sunlight_propagates = "true",
|
||||||
use_texture_alpha = true,
|
use_texture_alpha = true,
|
||||||
|
|
Before Width: | Height: | Size: 294 B After Width: | Height: | Size: 294 B |
Before Width: | Height: | Size: 301 B After Width: | Height: | Size: 301 B |
Before Width: | Height: | Size: 297 B After Width: | Height: | Size: 297 B |
Before Width: | Height: | Size: 298 B After Width: | Height: | Size: 298 B |
Before Width: | Height: | Size: 294 B After Width: | Height: | Size: 294 B |
Before Width: | Height: | Size: 296 B After Width: | Height: | Size: 296 B |
Before Width: | Height: | Size: 296 B After Width: | Height: | Size: 296 B |
Before Width: | Height: | Size: 298 B After Width: | Height: | Size: 298 B |
Before Width: | Height: | Size: 299 B After Width: | Height: | Size: 299 B |
Before Width: | Height: | Size: 299 B After Width: | Height: | Size: 299 B |
Before Width: | Height: | Size: 298 B After Width: | Height: | Size: 298 B |
Before Width: | Height: | Size: 298 B After Width: | Height: | Size: 298 B |
Before Width: | Height: | Size: 304 B After Width: | Height: | Size: 304 B |
Before Width: | Height: | Size: 293 B After Width: | Height: | Size: 293 B |
Before Width: | Height: | Size: 304 B After Width: | Height: | Size: 304 B |
Before Width: | Height: | Size: 297 B After Width: | Height: | Size: 297 B |
|
@ -166,14 +166,23 @@ function xpanes.register_pane(name, def)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Register glass pane (stained and unstained)
|
||||||
local pane = function(description, node, append)
|
local pane = function(description, node, append)
|
||||||
|
local texture1
|
||||||
|
|
||||||
|
-- Special case: Default (unstained) glass texture
|
||||||
|
if append == "_natural" then
|
||||||
|
texture1 = "default_glass.png"
|
||||||
|
else
|
||||||
|
texture1 = "mcl_core_glass"..append..".png"
|
||||||
|
end
|
||||||
xpanes.register_pane("pane"..append, {
|
xpanes.register_pane("pane"..append, {
|
||||||
description = description,
|
description = description,
|
||||||
_doc_items_longdesc = "Glass panes are thin layers of glass which neatly connect to their neighbors as you build them.",
|
_doc_items_longdesc = "Glass panes are thin layers of glass which neatly connect to their neighbors as you build them.",
|
||||||
textures = {"xpanes_pane_glass"..append..".png","xpanes_pane_half_glass"..append..".png","xpanes_top_glass"..append..".png"},
|
textures = {texture1, "xpanes_pane_half_glass"..append..".png", "xpanes_top_glass"..append..".png"},
|
||||||
use_texture_alpha = true,
|
use_texture_alpha = true,
|
||||||
inventory_image = "xpanes_pane_glass"..append..".png",
|
inventory_image = texture1,
|
||||||
wield_image = "xpanes_pane_glass"..append..".png",
|
wield_image = texture1,
|
||||||
sounds = mcl_sounds.node_sound_glass_defaults(),
|
sounds = mcl_sounds.node_sound_glass_defaults(),
|
||||||
groups = {handy=1, material_glass=1},
|
groups = {handy=1, material_glass=1},
|
||||||
recipe = {
|
recipe = {
|
||||||
|
@ -186,7 +195,7 @@ local pane = function(description, node, append)
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Iron Bar
|
-- Iron Bars
|
||||||
xpanes.register_pane("bar", {
|
xpanes.register_pane("bar", {
|
||||||
description = "Iron Bars",
|
description = "Iron Bars",
|
||||||
_doc_items_longdesc = "Iron bars neatly connect to their neighbors as you build them.",
|
_doc_items_longdesc = "Iron bars neatly connect to their neighbors as you build them.",
|
||||||
|
@ -203,8 +212,10 @@ xpanes.register_pane("bar", {
|
||||||
_mcl_hardness = 5,
|
_mcl_hardness = 5,
|
||||||
})
|
})
|
||||||
|
|
||||||
-- Glass
|
-- Glass Pane
|
||||||
pane("Glass Pane", "mcl_core:glass", "_natural")
|
pane("Glass Pane", "mcl_core:glass", "_natural") -- triggers special case
|
||||||
|
|
||||||
|
-- Stained Glass Pane
|
||||||
pane("Red Stained Glass Pane", "mcl_core:glass_red", "_red")
|
pane("Red Stained Glass Pane", "mcl_core:glass_red", "_red")
|
||||||
pane("Green Stained Glass Pane", "mcl_core:glass_green", "_green")
|
pane("Green Stained Glass Pane", "mcl_core:glass_green", "_green")
|
||||||
pane("Blue Stained Glass Pane", "mcl_core:glass_blue", "_blue")
|
pane("Blue Stained Glass Pane", "mcl_core:glass_blue", "_blue")
|
||||||
|
|
Before Width: | Height: | Size: 221 B |