Added banners support

This commit is contained in:
shamoanjac
2016-08-08 21:09:10 +02:00
parent 4568785238
commit 3445066913
2 changed files with 34 additions and 2 deletions

View File

@ -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,