Change default formspec page prefix to rp_formspec

master
Wuzzy 2022-08-12 11:04:13 +02:00
parent 5296e7fbe4
commit 0b0134fc53
14 changed files with 34 additions and 34 deletions

View File

@ -25,7 +25,7 @@ armor.slots = {"helmet", "chestplate", "boots"}
-- Formspec
local form_armor = rp_formspec.get_page("rp_default:2part")
local form_armor = rp_formspec.get_page("rp_formspec:2part")
form_armor = form_armor .. "list[current_player;main;0.25,4.75;8,4;]"
form_armor = form_armor .. rp_formspec.get_hotbar_itemslot_bg(0.25, 4.75, 8, 1)

View File

@ -40,7 +40,7 @@ minetest.register_craftitem(
title = data:get_string("book:title")
end
local form = rp_formspec.get_page("rp_default:notabs")
local form = rp_formspec.get_page("rp_formspec:notabs")
form = form .. "field[0.5,1.25;8,0;title;"..F(S("Title:"))..";"..F(title).."]"
form = form .. "textarea[0.5,1.75;8,6.75;text;"..F(S("Contents:"))..";"..F(text).."]"
form = form .. rp_formspec.button_exit(2.75, 7.75, 3, 1, "write", S("Write"))

View File

@ -282,7 +282,7 @@ function crafting.craft(player, wanted, wanted_count, output, items, craft_id)
return {items = items, output = output}
end
local form = rp_formspec.get_page("rp_default:2part")
local form = rp_formspec.get_page("rp_formspec:2part")
form = form .. "field[-1,-1;0,0;crafting_tracker;;]"

View File

@ -8,7 +8,7 @@ creative.creative_sizes = {}
local playerdata = {}
local form = rp_formspec.get_page("rp_default:2part")
local form = rp_formspec.get_page("rp_formspec:2part")
form = form .. "list[current_player;main;0.25,4.75;8,4;]"
form = form .. rp_formspec.get_hotbar_itemslot_bg(0.25, 4.75, 8, 1)

View File

@ -63,7 +63,7 @@ minetest.register_node(
end,
})
local form_chest = rp_formspec.get_page("rp_default:notabs_2part")
local form_chest = rp_formspec.get_page("rp_formspec:notabs_2part")
form_chest = form_chest .. "list[current_name;main;0.25,0.25;8,4;]"
form_chest = form_chest .. "listring[current_name;main]"
form_chest = form_chest .. rp_formspec.get_itemslot_bg(0.25, 0.25, 8, 4)
@ -113,7 +113,7 @@ minetest.register_node(
end,
})
local form_bookshelf = rp_formspec.get_page("rp_default:notabs_2part")
local form_bookshelf = rp_formspec.get_page("rp_formspec:notabs_2part")
form_bookshelf = form_bookshelf .. "list[current_player;main;0.25,4.75;8,4;]"
form_bookshelf = form_bookshelf .. "listring[current_player;main]"
form_bookshelf = form_bookshelf .. rp_formspec.get_hotbar_itemslot_bg(0.25, 4.75, 8, 1)

View File

@ -435,7 +435,7 @@ minetest.register_lbm(
minetest.register_lbm(
{
label = "Update signs",
name = "rp_default:update_signs_2_2_0",
name = "rp_default:update_signs_3_5_0",
nodenames = {"group:sign"},
action = function(pos, node)
local meta = minetest.get_meta(pos)
@ -448,7 +448,7 @@ minetest.register_lbm(
minetest.register_lbm(
{
label = "Update bookshelves",
name = "rp_default:update_bookshelves_3_0_1",
name = "rp_default:update_bookshelves_3_5_0",
nodenames = {"rp_default:bookshelf"},
action = function(pos, node)
local def = minetest.registered_nodes[node.name]
@ -459,7 +459,7 @@ minetest.register_lbm(
minetest.register_lbm(
{
label = "Update chests",
name = "rp_default:update_chests_3_0_1",
name = "rp_default:update_chests_3_5_0",
nodenames = {"rp_default:chest"},
action = function(pos, node)
local def = minetest.registered_nodes[node.name]

View File

@ -6,7 +6,7 @@ local S = minetest.get_translator("rp_default")
local F = minetest.formspec_escape
function default.furnace_active_formspec(percent, item_percent)
local form = rp_formspec.get_page("rp_default:notabs_2part")
local form = rp_formspec.get_page("rp_formspec:notabs_2part")
form = form .. "list[current_player;main;0.25,4.75;8,4;]"
form = form .. rp_formspec.get_hotbar_itemslot_bg(0.25, 4.75, 8, 1)
form = form .. rp_formspec.get_itemslot_bg(0.25, 5.75, 8, 3)
@ -35,7 +35,7 @@ function default.furnace_active_formspec(percent, item_percent)
return form
end
local form_furnace = rp_formspec.get_page("rp_default:notabs_2part")
local form_furnace = rp_formspec.get_page("rp_formspec:notabs_2part")
form_furnace = form_furnace .. "list[current_player;main;0.25,4.75;8,4;]"
form_furnace = form_furnace .. rp_formspec.get_hotbar_itemslot_bg(0.25, 4.75, 8, 1)
form_furnace = form_furnace .. rp_formspec.get_itemslot_bg(0.25, 5.75, 8, 3)
@ -59,7 +59,7 @@ form_furnace = form_furnace .. "listring[current_name;fuel]"
form_furnace = form_furnace .. "image[2.25,1.75;1,1;ui_fire_bg.png]"
form_furnace = form_furnace .. "image[3.25,1.75;1,1;ui_arrow_bg.png^[transformR270]"
rp_formspec.register_page("default_furnace_inactive", form_furnace)
rp_formspec.register_page("rp_default:furnace_inactive", form_furnace)
local check_put = function(pos, listname, index, stack, player)
if minetest.is_protected(pos, player:get_player_name()) and
@ -112,7 +112,7 @@ minetest.register_node(
sounds = rp_sounds.node_sound_stone_defaults(),
on_construct = function(pos)
local meta = minetest.get_meta(pos)
meta:set_string("formspec", rp_formspec.get_page("default_furnace_inactive"))
meta:set_string("formspec", rp_formspec.get_page("rp_default:furnace_inactive"))
meta:set_string("infotext", S("Furnace"))
local inv = meta:get_inventory()
@ -152,7 +152,7 @@ minetest.register_node(
sounds = rp_sounds.node_sound_stone_defaults(),
on_construct = function(pos)
local meta = minetest.get_meta(pos)
meta:set_string("formspec", rp_formspec.get_page("default_furnace_inactive"))
meta:set_string("formspec", rp_formspec.get_page("rp_default:furnace_inactive"))
meta:set_string("infotext", S("Furnace"));
local inv = meta:get_inventory()
@ -278,7 +278,7 @@ minetest.register_abm(
--
-- Update formspec, infotext and node
--
local formspec = rp_formspec.get_page("default_furnace_inactive")
local formspec = rp_formspec.get_page("rp_default:furnace_inactive")
local item_state = ""
local item_percent = 0
if cookable then

View File

@ -3,7 +3,7 @@ local S = minetest.get_translator("rp_default")
local SIGN_MAX_TEXT_LENGTH = 500
default.refresh_sign = function(meta)
meta:set_string("formspec", rp_formspec.get_page("rp_default:field"))
meta:set_string("formspec", rp_formspec.get_page("rp_formspec:field"))
local text = meta:get_string("text")
-- Show sign text in quotation marks
meta:set_string("infotext", S('"@1"', text))

View File

@ -159,11 +159,11 @@ pages to build the player inventory.
This mod offers a few built-in pages for mods to use:
* `"rp_default:default"`: A simple empty formspec frame, about the size of an inventory. With tabs.
* `"rp_default:notabs"`: A simple empty formspec frame, about the size of an inventory. Without tabs.
* `"rp_default:2part"`: A page with two parts, separated by a horizontal line in the middle. With tabs.
* `"rp_default:notabs_2part"`: A page with two parts, separated by a horizontal line in the middle. Without tabs.
* `"rp_default:field"`: A small page containing a single text input field and a button “Write” (the text field ID is `"text"`)
* `"rp_formspec:default"`: A simple empty formspec frame, about the size of an inventory. With tabs.
* `"rp_formspec:notabs"`: A simple empty formspec frame, about the size of an inventory. Without tabs.
* `"rp_formspec:2part"`: A page with two parts, separated by a horizontal line in the middle. With tabs.
* `"rp_formspec:notabs_2part"`: A page with two parts, separated by a horizontal line in the middle. Without tabs.
* `"rp_formspec:field"`: A small page containing a single text input field and a button “Write” (the text field ID is `"text"`)
“Tabs” here means whether the tabs for the player inventory pages like crafting, armor, achievements, etc.
are shown. Using a page with tabs is only recommended for the player inventory. Outside the

View File

@ -299,15 +299,15 @@ if minetest.get_modpath("rp_creative") ~= nil and minetest.is_creative_enabled("
form_default_default = form_default_default .. rp_formspec.tab(-0.9, 3.64, "_rp_formspec_tab_rp_creative:creative", "ui_icon_creative.png", S("Creative Inventory"))
end
form_default_default = form_default_default .. "background[0,0;8.5,9;ui_formspec_bg_tall.png]"
rp_formspec.register_page("rp_default:default", form_default_default)
rp_formspec.register_page("rp_default:2part", form_default_default .. "background[0,0;8.5,4.5;ui_formspec_bg_short.png]")
rp_formspec.register_page("rp_formspec:default", form_default_default)
rp_formspec.register_page("rp_formspec:2part", form_default_default .. "background[0,0;8.5,4.5;ui_formspec_bg_short.png]")
local form_default_notabs = ""
form_default_notabs = form_default_notabs .. "size[8.5,9]"
form_default_notabs = form_default_notabs .. rp_formspec.default.bg
form_default_notabs = form_default_notabs .. "background[0,0;8.5,9;ui_formspec_bg_tall.png]"
rp_formspec.register_page("rp_default:notabs", form_default_notabs)
rp_formspec.register_page("rp_default:notabs_2part", form_default_notabs .. "background[0,0;8.5,4.5;ui_formspec_bg_short.png]")
rp_formspec.register_page("rp_formspec:notabs", form_default_notabs)
rp_formspec.register_page("rp_formspec:notabs_2part", form_default_notabs .. "background[0,0;8.5,4.5;ui_formspec_bg_short.png]")
local form_default_field = ""
form_default_field = form_default_field .. "size[8.5,5]"
@ -316,7 +316,7 @@ form_default_field = form_default_field .. "background[0,0;8.5,4.5;ui_formspec_b
form_default_field = form_default_field .. rp_formspec.button_exit(2.75, 3, 3, 1, "", minetest.formspec_escape(S("Write")), false)
form_default_field = form_default_field .. "set_focus[text;true]"
form_default_field = form_default_field .. "field[1,1.75;7,0;text;;${text}]"
rp_formspec.register_page("rp_default:field", form_default_field)
rp_formspec.register_page("rp_formspec:field", form_default_field)
function rp_formspec.receive_fields(player, form_name, fields)
local pname = player:get_player_name()

View File

@ -183,7 +183,7 @@ end
local form_trading = ""
form_trading = form_trading .. rp_formspec.get_page("rp_default:notabs_2part")
form_trading = form_trading .. rp_formspec.get_page("rp_formspec:notabs_2part")
form_trading = form_trading .. "list[current_player;main;0.25,4.75;8,4;]"
form_trading = form_trading .. rp_formspec.get_hotbar_itemslot_bg(0.25, 4.75, 8, 1)
@ -207,7 +207,7 @@ form_trading = form_trading .. "image[3.5,2.25;1,1;ui_arrow.png^[transformR270]"
form_trading = form_trading .. rp_formspec.button(1.25, 3.25, 2, 1, "trade", S("Trade"))
form_trading = form_trading .. "container_end[]"
rp_formspec.register_page("rp_gold_trading_book", form_trading)
rp_formspec.register_page("rp_gold:trading_book", form_trading)
-- Remember with which traders the players trade
local active_tradings = {}
@ -265,7 +265,7 @@ function gold.trade(trade, trade_type, player, trader, trade_index, all_trades)
local trade_wanted1 = inv:get_stack("gold_trade_wanted", 1)
local trade_wanted2 = inv:get_stack("gold_trade_wanted", 2)
local form = rp_formspec.get_page("rp_gold_trading_book")
local form = rp_formspec.get_page("rp_gold:trading_book")
form = form .. "label[0.25,0.25;"..minetest.formspec_escape(label).."]"
local trades_listed = {}

View File

@ -18,7 +18,7 @@ jewels.registered_jewel_parents = {}
-- Formspec
local form_bench = rp_formspec.get_page("rp_default:notabs_2part")
local form_bench = rp_formspec.get_page("rp_formspec:notabs_2part")
form_bench = form_bench .. "list[current_name;main;2.25,1.75;1,1;]"
form_bench = form_bench .. "listring[current_name;main]"
@ -32,7 +32,7 @@ form_bench = form_bench .. "listring[current_player;main]"
form_bench = form_bench .. rp_formspec.get_hotbar_itemslot_bg(0.25, 4.75, 8, 1)
form_bench = form_bench .. rp_formspec.get_itemslot_bg(0.25, 5.75, 8, 3)
rp_formspec.register_page("rp_jewels_bench", form_bench)
rp_formspec.register_page("rp_jewels:bench", form_bench)
local function plus_power(i)
if i >= 0 then
@ -299,7 +299,7 @@ minetest.register_node(
on_construct = function(pos)
local meta = minetest.get_meta(pos)
meta:set_string("formspec", rp_formspec.get_page("rp_jewels_bench"))
meta:set_string("formspec", rp_formspec.get_page("rp_jewels:bench"))
meta:set_string("infotext", S("Jeweler's Workbench"))
local inv = meta:get_inventory()

View File

@ -246,7 +246,7 @@ minetest.register_node(
if not locks.is_locked(meta, player) then
local np = pos.x .. "," .. pos.y .. "," .. pos.z
local form = rp_formspec.get_page("rp_default:notabs_2part")
local form = rp_formspec.get_page("rp_formspec:notabs_2part")
form = form .. "list[nodemeta:" .. np .. ";main;0.25,0.25;8,4;]"
form = form .. "listring[nodemeta:" .. np .. ";main]"
form = form .. rp_formspec.get_itemslot_bg(0.25, 0.25, 8, 4)

View File

@ -246,7 +246,7 @@ local function get_formspec(playername)
return form
end
local form = rp_formspec.get_page("rp_default:default")
local form = rp_formspec.get_page("rp_formspec:default")
form = form .. rp_formspec.button(4.5, 0.2, 3, 1, "player_skins_skin_select_headband_colors", S("Headband"))
form = form .. rp_formspec.button(4.5, 1.0, 3, 1, "player_skins_skin_select_eye_colors", S("Eyes"))
form = form .. rp_formspec.button(4.5, 1.8, 3, 1, "player_skins_skin_select_hairs", S("Hair"))