mirror of
https://github.com/pandorabox-io/banners.git
synced 2025-06-30 15:20:40 +02:00
Compare commits
38 Commits
master
...
readExisti
Author | SHA1 | Date | |
---|---|---|---|
80aff0dc7d | |||
088f94b76a | |||
85ac3b0921 | |||
fe72fc27a3 | |||
e9cbd37983 | |||
767a49a432 | |||
143e549ff9 | |||
4178bd1501 | |||
578bd700d1 | |||
88d628d73f | |||
e3c216eba7 | |||
1c5b11609b | |||
2fea87dbde | |||
3d5805c8a9 | |||
d86c93bcc5 | |||
9b5962aba4 | |||
38bf923967 | |||
f2147ce1b0 | |||
b99d10cba5 | |||
dc9867f359 | |||
7e3a84eaac | |||
3d22f9b76b | |||
78be1611c3 | |||
b1ff0eb558 | |||
b1d63fd7b1 | |||
5cf1946064 | |||
2175d77186 | |||
9c688d416b | |||
c8a480135e | |||
deb750af99 | |||
aa514d114a | |||
c8af7c71e5 | |||
7ff3dd0311 | |||
ae679a14d4 | |||
8d6b2f264f | |||
3b3ea242f7 | |||
51ec2a8695 | |||
c8012c7266 |
18
factions.lua
18
factions.lua
@ -143,8 +143,12 @@ core.register_node("banners:power_banner", {
|
||||
stack_max = 1,
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
after_place_node = banners.after_powerbanner_placed,
|
||||
on_destruct = banners.banner_on_destruct,
|
||||
after_place_node = function (pos, player, itemstack, pointed_thing)
|
||||
banners.after_powerbanner_placed(pos, player, itemstack, pointed_thing)
|
||||
end,
|
||||
on_destruct = function(pos)
|
||||
banners.banner_on_destruct(pos)
|
||||
end,
|
||||
on_dig = function(pos, n, p)
|
||||
if core.is_protected(pos, p:get_player_name()) then
|
||||
return
|
||||
@ -159,7 +163,6 @@ core.register_node("banners:power_banner", {
|
||||
end
|
||||
banners.banner_on_dig(pos, n, p)
|
||||
end,
|
||||
on_movenode = banners.banner_on_movenode,
|
||||
})
|
||||
|
||||
core.register_node("banners:death_banner", {
|
||||
@ -173,8 +176,12 @@ core.register_node("banners:death_banner", {
|
||||
stack_max = 1,
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
after_place_node = banners.after_deathbanner_placed,
|
||||
on_destruct = banners.banner_on_destruct,
|
||||
after_place_node = function (pos, player, itemstack, pointed_thing)
|
||||
banners.after_deathbanner_placed(pos, player, itemstack, pointed_thing)
|
||||
end,
|
||||
on_destruct = function(pos)
|
||||
banners.banner_on_destruct(pos)
|
||||
end,
|
||||
-- (pos, node, player)
|
||||
on_dig = function(pos, _, player)
|
||||
if core.is_protected(pos, player:get_player_name()) then
|
||||
@ -191,7 +198,6 @@ core.register_node("banners:death_banner", {
|
||||
end
|
||||
core.remove_node(pos)
|
||||
end,
|
||||
on_movenode = banners.banner_on_movenode,
|
||||
})
|
||||
|
||||
-- (pos, player, itemstack, pointed_thing)
|
||||
|
8
init.lua
8
init.lua
@ -2,7 +2,7 @@ local MP = core.get_modpath("banners") .. "/"
|
||||
dofile(MP .. "smartfs.lua")
|
||||
|
||||
banners = {
|
||||
version = 20241130.1920
|
||||
version = 20241129.1232
|
||||
}
|
||||
|
||||
banners.masks = {
|
||||
@ -305,12 +305,6 @@ function banners.banner_after_place(pos, _, itemstack, pointed_thing)
|
||||
core.add_entity(pos, "banners:banner_ent")
|
||||
end
|
||||
|
||||
-- [jumpdrive] compat
|
||||
-- (from_pos, to_pos, additional_info)
|
||||
function banners.banner_on_movenode(_, to_pos)
|
||||
core.add_entity(to_pos, "banners:banner_ent")
|
||||
end
|
||||
|
||||
-- banner entity
|
||||
|
||||
function banners:banner_on_activate()
|
||||
|
35
nodes.lua
35
nodes.lua
@ -10,11 +10,18 @@ core.register_node("banners:wooden_banner", {
|
||||
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,
|
||||
after_place_node = function (pos, player, itemstack, pointed_thing)
|
||||
banners.banner_after_place(pos, player, itemstack, pointed_thing)
|
||||
end,
|
||||
on_destruct = function(pos)
|
||||
banners.banner_on_destruct(pos)
|
||||
end,
|
||||
on_use = function(i, p, pt)
|
||||
banners.banner_on_use(i, p, pt)
|
||||
end,
|
||||
on_dig = function(pos, n, p)
|
||||
banners.banner_on_dig(pos, n, p)
|
||||
end
|
||||
})
|
||||
|
||||
-- steel banner
|
||||
@ -29,10 +36,18 @@ core.register_node("banners:steel_banner", {
|
||||
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,
|
||||
after_place_node = function (pos, player, itemstack, pointed_thing)
|
||||
banners.banner_after_place(pos, player, itemstack, pointed_thing)
|
||||
end,
|
||||
on_destruct = function(pos)
|
||||
banners.banner_on_destruct(pos)
|
||||
end,
|
||||
on_use = function(i, p, pt)
|
||||
banners.banner_on_use(i, p, pt)
|
||||
end,
|
||||
on_dig = function(pos, n, p)
|
||||
banners.banner_on_dig(pos, n, p)
|
||||
end
|
||||
|
||||
})
|
||||
|
||||
|
Reference in New Issue
Block a user