mirror of
https://github.com/SmallJoker/bitchange.git
synced 2025-07-20 09:00:24 +02:00
No ore generation by default, remove Coin base
Shop: limit title length to 80 characters Do not list ore nodes in creative inventory 10 MineNinths for a new player on start (previously 2) Replace bitchange privilege with protection_bypass Revert to classic 16px shop texture & run OptiPNG
This commit is contained in:
9
shop.lua
9
shop.lua
@ -16,8 +16,11 @@ if not bitchange then
|
||||
bitchange.exchangeshop_pipeworks = true
|
||||
|
||||
function bitchange.has_access(owner, player_name)
|
||||
return (player_name == owner or owner == ""
|
||||
or minetest.get_player_privs(player_name).server)
|
||||
if player_name == owner or owner == "" then
|
||||
return true
|
||||
end
|
||||
local privs = minetest.get_player_privs(player_name)
|
||||
return privs.server or privs.protection_bypass
|
||||
end
|
||||
end
|
||||
|
||||
@ -197,6 +200,8 @@ minetest.register_on_player_receive_fields(function(sender, formname, fields)
|
||||
end
|
||||
|
||||
if fields.title then
|
||||
-- Limit title length
|
||||
fields.title = fields.title:sub(1, 80)
|
||||
if title ~= fields.title then
|
||||
if fields.title ~= "" then
|
||||
meta:set_string("infotext", "'" .. fields.title
|
||||
|
Reference in New Issue
Block a user