diff --git a/init.lua b/init.lua index 4039869..077e38c 100644 --- a/init.lua +++ b/init.lua @@ -13,12 +13,13 @@ local key_press = false if pickup then minetest.register_globalstep(function(dtime) for _,player in ipairs(minetest.get_connected_players()) do + local ctrl = player:get_player_control() if keytype == "Sneak" then - key_press = player:get_player_control().sneak + key_press = ctrl.sneak elseif keytype == "LeftAndRight" then - key_press = player:get_player_control().left and player:get_player_control().right + key_press = ctrl.left and ctrl.right else - key_press = player:get_player_control().aux1 + key_press = ctrl.aux1 end if key_press or not key then if player:get_hp() > 0 or not minetest.settings:get_bool("enable_damage") then diff --git a/settingtypes.txt b/settingtypes.txt index 9b05823..39c1cf8 100644 --- a/settingtypes.txt +++ b/settingtypes.txt @@ -2,7 +2,7 @@ enable_item_pickup (Enable item pickups) bool true #Drop items in-world on dig -enable_item_drops (Enable item drops) bool true +enable_item_drop (Enable item drops) bool true #Use a key to pick up items enable_item_pickup_key (Use pickup key) bool true