Fix
This commit is contained in:
6
init.lua
6
init.lua
@@ -31,6 +31,11 @@ minetest.register_chatcommand("toggle_pvp", {
|
||||
|
||||
-- Register the on punch player event
|
||||
minetest.register_on_punchplayer(function(player, hitter, time_from_last_punch, tool_capabilities, dir, damage)
|
||||
-- Check if both player and hitter are valid and are players
|
||||
if not player or not hitter or not player:is_player() or not hitter:is_player() then
|
||||
return
|
||||
end
|
||||
|
||||
local player_pvp_setting = player:get_meta():get_string("pvp_enabled")
|
||||
local hitter_pvp_setting = hitter:get_meta():get_string("pvp_enabled")
|
||||
|
||||
@@ -40,6 +45,7 @@ minetest.register_on_punchplayer(function(player, hitter, time_from_last_punch,
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
-- Initialize PvP setting for each player as they join
|
||||
minetest.register_on_joinplayer(function(player)
|
||||
-- Default to PvP off if not already set
|
||||
|
||||
Reference in New Issue
Block a user