Browse Source

initial commit

main
Hendrik Langer 4 years ago
parent
commit
406f2c4810
  1. 46
      init.lua
  2. 3
      mod.conf

46
init.lua

@ -0,0 +1,46 @@
-- creative_hand/init.lua
-- Load support for MT game translation.
local S = minetest.get_translator("creative")
creative = {}
creative.get_translator = S
local creative_mode_cache = minetest.settings:get_bool("creative_mode")
function creative.is_enabled_for(name)
return creative_mode_cache or
minetest.check_player_privs(name, {creative = true})
end
-- Dig time is modified according to difference (leveldiff) between tool
-- 'maxlevel' and node 'level'. Digtime is divided by the larger of
-- leveldiff and 1.
-- To speed up digging in creative, hand 'maxlevel' and 'digtime' have been
-- increased such that nodes of differing levels have an insignificant
-- effect on digtime.
local digtime = 42
local caps = {times = {digtime, digtime, digtime}, uses = 0, maxlevel = 256}
-- Override the hand tool
minetest.override_item("", {
range = 6,
tool_capabilities = {
full_punch_interval = 0.7,
max_drop_level = 0,
groupcaps = {
crumbly = {times={[2]=3.00, [3]=0.70}, uses=0, maxlevel=1},
snappy = {times={[3]=0.40}, uses=0, maxlevel=1},
oddly_breakable_by_hand = {times={[1]=3.50,[2]=2.00,[3]=0.70}, uses=0},
-- crumbly = caps,
-- cracky = caps,
-- snappy = caps,
-- choppy = caps,
-- oddly_breakable_by_hand = caps,
-- -- dig_immediate group doesn't use value 1. Value 3 is instant dig
-- dig_immediate =
-- {times = {[2] = digtime, [3] = 0}, uses = 0, maxlevel = 256},
},
damage_groups = {fleshy = 1},
}
})

3
mod.conf

@ -0,0 +1,3 @@
name = creative_hands
description = Makes hand and tools stronger
depends = default, sfinv
Loading…
Cancel
Save