1
0
mirror of https://github.com/pandorabox-io/banners.git synced 2025-07-04 01:00:38 +02:00
Files
banners/nodes.lua
Luke aka SwissalpS acd0d7c45a fix banner support for 5.12+ (#11)
* fix banner support for 5.12+

- changed from .x to .obj format
- exported at 0.2 scale -> the base is still a bit larger
  than a node but exporting smaller causes the base to levatate.

* fix pole

- moved up
- changed from .x to .obj format

* fix preview

by resizing the background the scaling works again.
Though lua_api.md promises that lower resolution textures
are upscaled to larger ones [see TEXMOD_UPSCALE]

* tweak formspec layout
2025-07-03 11:12:34 +02:00

39 lines
1.1 KiB
Lua

-- da wooden banner
core.register_node("banners:wooden_banner", {
drawtype = "mesh",
mesh = "banner_support.obj",
tiles = { "banner_support.png" },
description = "Wooden banner",
groups = { choppy = 2, dig_immediate = 2 },
is_ground_content = false,
diggable = true,
stack_max = 1,
paramtype = "light",
paramtype2 = "facedir",
after_place_node = banners.banner_after_place,
on_destruct = banners.banner_on_destruct,
on_use = banners.banner_on_use,
on_dig = banners.banner_on_dig,
on_movenode = banners.banner_on_movenode,
})
-- steel banner
core.register_node("banners:steel_banner", {
drawtype = "mesh",
mesh = "banner_support.obj",
tiles = { "steel_support.png" },
description = "Steel banner",
groups = { cracky = 2 },
is_ground_content = false,
diggable = true,
stack_max = 1,
paramtype = "light",
paramtype2 = "facedir",
after_place_node = banners.banner_after_place,
on_destruct = banners.banner_on_destruct,
on_use = banners.banner_on_use,
on_dig = banners.banner_on_dig,
on_movenode = banners.banner_on_movenode,
})