forked from minetest-mods/moreblocks
Improve cut glass edge texture. (#115)
Also preserves connected_glass feature.
This commit is contained in:
parent
b0cb1d325a
commit
a0ca02f5f4
@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
### Fixed
|
||||
|
||||
- Node rotation now works correctly when placing Stairs+ nodes.
|
||||
- Stairs+ glasslike nodes' textures are now easier to see.
|
||||
|
||||
## [1.2.0] - 2018-11-24
|
||||
|
||||
|
15
nodes.lua
15
nodes.lua
@ -459,6 +459,21 @@ for name, def in pairs(nodes) do
|
||||
def.tiles = def.tiles or {"moreblocks_" ..name.. ".png"}
|
||||
minetest.register_node("moreblocks:" ..name, def)
|
||||
minetest.register_alias(name, "moreblocks:" ..name)
|
||||
|
||||
def_copy = table.copy(def)
|
||||
|
||||
-- Use the primary tile for all sides of cut glasslike nodes.
|
||||
-- This makes them easier to see
|
||||
if
|
||||
#def_copy.tiles > 1 and
|
||||
def_copy.drawtype and
|
||||
def_copy.drawtype == "glasslike_framed" or
|
||||
def_copy.drawtype == "glasslike_framed_optional"
|
||||
then
|
||||
def.tiles = {def_copy.tiles[1]}
|
||||
end
|
||||
|
||||
|
||||
if not def.no_stairs then
|
||||
local groups = {}
|
||||
for k, v in pairs(def.groups) do groups[k] = v end
|
||||
|
Loading…
Reference in New Issue
Block a user