Added banners support
This commit is contained in:
@ -453,6 +453,7 @@ factions.register_command("help", {
|
||||
infaction = false,
|
||||
on_success = function(player, faction, pos, chunkpos, args)
|
||||
factions_chat.show_help(player)
|
||||
return true
|
||||
end
|
||||
})
|
||||
|
||||
@ -464,10 +465,33 @@ factions.register_command("spawn", {
|
||||
return true
|
||||
else
|
||||
minetest.chat_send_player(player, "Your faction has no spawn set.")
|
||||
return false
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
factions.register_command("power", {
|
||||
description = "Display your faction's power",
|
||||
on_success = function(player, faction, pos, chunkpos, args)
|
||||
minetest.chat_send_player(player, "Power: "..faction.power)
|
||||
return true
|
||||
end
|
||||
})
|
||||
|
||||
factions.register_command("setbanner", {
|
||||
description = "Sets the banner you're on as the faction's banner.",
|
||||
faction_permissions = {"banner"},
|
||||
on_success = function(player, faction, pos, chunkpos, args)
|
||||
local meta = minetest.get_meta({x = pos.x, y = pos.y - 1, z = pos.z})
|
||||
local banner = meta:get_string("banner")
|
||||
if not banner then
|
||||
minetest.chat_send_player(player, "No banner found.")
|
||||
return false
|
||||
end
|
||||
faction:set_banner(banner)
|
||||
end
|
||||
})
|
||||
|
||||
factions.register_command("convert", {
|
||||
description = "Load factions in the old format",
|
||||
infaction = false,
|
||||
|
Reference in New Issue
Block a user