diff options
Diffstat (limited to 'clientmods')
-rw-r--r-- | clientmods/dragonfire/autosneak/init.lua | 13 | ||||
-rw-r--r-- | clientmods/dragonfire/autosneak/mod.conf | 3 | ||||
-rw-r--r-- | clientmods/dragonfire/autosneak/settingtypes.txt | 1 | ||||
-rw-r--r-- | clientmods/dragonfire/chat/leak.lua | 2 | ||||
-rw-r--r-- | clientmods/dragonfire/chat/status.lua | 2 | ||||
-rw-r--r-- | clientmods/mods.conf | 1 |
6 files changed, 22 insertions, 0 deletions
diff --git a/clientmods/dragonfire/autosneak/init.lua b/clientmods/dragonfire/autosneak/init.lua new file mode 100644 index 000000000..953155173 --- /dev/null +++ b/clientmods/dragonfire/autosneak/init.lua @@ -0,0 +1,13 @@ +local was_enabled = false + +minetest.register_globalstep(function() + if minetest.settings:get_bool("autosneak") then + minetest.set_keypress("sneak", true) + was_enabled = true + elseif was_enabled then + was_enabled = false + minetest.set_keypress("sneak", false) + end +end) + +minetest.register_cheat("AutoSneak", "Movement", "autosneak") diff --git a/clientmods/dragonfire/autosneak/mod.conf b/clientmods/dragonfire/autosneak/mod.conf new file mode 100644 index 000000000..f922455ff --- /dev/null +++ b/clientmods/dragonfire/autosneak/mod.conf @@ -0,0 +1,3 @@ +name = autosneak +desciption = Adds the AutoSneak feature to dragonfire. +author = Fleckenstein diff --git a/clientmods/dragonfire/autosneak/settingtypes.txt b/clientmods/dragonfire/autosneak/settingtypes.txt new file mode 100644 index 000000000..6b588143e --- /dev/null +++ b/clientmods/dragonfire/autosneak/settingtypes.txt @@ -0,0 +1 @@ +autosneak (AutoSneak) bool false diff --git a/clientmods/dragonfire/chat/leak.lua b/clientmods/dragonfire/chat/leak.lua index a11704d55..b99ee0301 100644 --- a/clientmods/dragonfire/chat/leak.lua +++ b/clientmods/dragonfire/chat/leak.lua @@ -8,3 +8,5 @@ minetest.register_globalstep(function(dtime) local player = minetest.localplayer minetest.send_chat_message(minetest.pos_to_string(vector.floor(player:get_pos()))) end) + +minetest.register_cheat("Leak", "Player", "leak") diff --git a/clientmods/dragonfire/chat/status.lua b/clientmods/dragonfire/chat/status.lua index 4cf56a09e..ba79048f8 100644 --- a/clientmods/dragonfire/chat/status.lua +++ b/clientmods/dragonfire/chat/status.lua @@ -3,3 +3,5 @@ minetest.register_on_receiving_chat_message(function(message) return true end end) + +minetest.register_cheat("IgnoreStatus", "Player", "ignore_status_messages") diff --git a/clientmods/mods.conf b/clientmods/mods.conf index 4234591b1..6c9a0f591 100644 --- a/clientmods/mods.conf +++ b/clientmods/mods.conf @@ -8,3 +8,4 @@ load_mod_schematicas = true load_mod_pathfinding = true load_mod_autoeat = true load_mod_perlin = true +load_mod_autosneak = true |