Allow posters to be placed by introducing a flag
parent
c03ec2b590
commit
33cef9af67
|
@ -1,7 +1,7 @@
|
|||
|
||||
minetest.register_on_mods_loaded(function()
|
||||
for name, nodedef in pairs(minetest.registered_nodes) do
|
||||
if nodedef.epic then
|
||||
if nodedef.epic and not nodedef.epic_anyone_can_place then
|
||||
minetest.override_item(name, {
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
local playername = (placer and placer:get_player_name()) or ""
|
||||
|
|
|
@ -13,6 +13,7 @@ minetest.override_item("signs:paper_poster", {
|
|||
old_on_receive_fields(pos, formname, fields, player)
|
||||
end,
|
||||
|
||||
epic_anyone_can_place = true,
|
||||
epic = {
|
||||
on_enter = function(pos, _, player)
|
||||
closed_forms[player:get_player_name()] = nil
|
||||
|
|
Loading…
Reference in New Issue