diff options
| author | cheapie <cheapiephp@gmail.com> | 2026-07-10 12:16:08 -0500 |
|---|---|---|
| committer | cheapie <cheapiephp@gmail.com> | 2026-07-10 12:16:08 -0500 |
| commit | 0dfd371e1ca3d5b73fb1ea0b41adfccd8db01aef (patch) | |
| tree | b583428526ae409f89e8f0d725f01051046ef377 /car.lua | |
| parent | c8c8a0046dd95505035bc8dddac35aff2b412b0f (diff) | |
| download | celevator-0dfd371e1ca3d5b73fb1ea0b41adfccd8db01aef.tar celevator-0dfd371e1ca3d5b73fb1ea0b41adfccd8db01aef.tar.gz celevator-0dfd371e1ca3d5b73fb1ea0b41adfccd8db01aef.tar.bz2 celevator-0dfd371e1ca3d5b73fb1ea0b41adfccd8db01aef.tar.xz celevator-0dfd371e1ca3d5b73fb1ea0b41adfccd8db01aef.zip | |
Add settings
Diffstat (limited to 'car.lua')
| -rw-r--r-- | car.lua | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -4,6 +4,13 @@ local S = core.get_translator("celevator") local function disambiguatecartopbutton(pos,facedir,player) if player and not player.is_fake_player then + local playername = player:get_player_name() + if core.settings:get_bool("celevator.cartop_protected",false) then + if core.is_protected(pos,playername) and not core.check_player_privs(playername,{protection_bypass=true}) then + core.record_protection_violation(pos,playername) + return + end + end local eyepos = vector.add(player:get_pos(),vector.add(player:get_eye_offset(),vector.new(0,1.5,0))) local lookdir = player:get_look_dir() local distance = vector.distance(eyepos,pos) |
