STON
231
init.lua
@@ -1,10 +1,8 @@
|
|||||||
minetest.register_craft({
|
core.register_craft({
|
||||||
output = "mcl_deepslate:tuff 64",
|
type = "cooking",
|
||||||
recipe = {
|
output = "mcl_deepslate:tuff 6",
|
||||||
{ "mcl_deepslate:tuff", "mcl_deepslate:tuff", "mcl_deepslate:tuff" },
|
recipe = "tuf:tuf_dust",
|
||||||
{ "mcl_deepslate:tuff", "mcl_deepslate:tuff", "mcl_deepslate:tuff" },
|
cooktime = 20,
|
||||||
{ "mcl_deepslate:tuff", "mcl_deepslate:tuff", "mcl_deepslate:tuff" },
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
|
|
||||||
core.register_craft({
|
core.register_craft({
|
||||||
@@ -31,3 +29,222 @@ minetest.register_on_item_eat(function(hp_change, replace_with_item, itemstack,
|
|||||||
mcl_potions.give_effect_by_level("slow_falling", user, 1, 120)
|
mcl_potions.give_effect_by_level("slow_falling", user, 1, 120)
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
minetest.register_craftitem("tuf:tuf_dust", {
|
||||||
|
description = ("TUF dust"),
|
||||||
|
inventory_image = "tuf_dust.png",
|
||||||
|
stack_max = 64,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "tuf:tuf_dust",
|
||||||
|
recipe = {
|
||||||
|
{ "mcl_deepslate:tuff", "mcl_deepslate:tuff", "mcl_deepslate:tuff" },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("tuf:tuf_gem", {
|
||||||
|
description = ("TUF gem"),
|
||||||
|
inventory_image = "tuf_gem.png",
|
||||||
|
stack_max = 64,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "tuf:tuf_gem",
|
||||||
|
recipe = {
|
||||||
|
{ "tuf:tuf_dust", "tuf:tuf_dust", "tuf:tuf_dust" },
|
||||||
|
{ "tuf:tuf_dust", "mcl_amethyst:amethyst_shard", "tuf:tuf_dust" },
|
||||||
|
{ "tuf:tuf_dust", "tuf:tuf_dust", "tuf:tuf_dust" },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "mcl_core:emerald 6",
|
||||||
|
recipe = {
|
||||||
|
{ "mcl_nether:quartz", "mcl_amethyst:amethyst_shard", "mcl_nether:quartz" },
|
||||||
|
{ "mcl_core:diamond", "mcl_core:emerald", "mcl_core:diamond" },
|
||||||
|
{ "mcl_nether:quartz", "mcl_amethyst:amethyst_shard", "mcl_nether:quartz" },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_tool("tuf:pick_tuff", {
|
||||||
|
description = ("TUF PickAck"),
|
||||||
|
inventory_image = "tuf_pick.png",
|
||||||
|
wield_scale = wield_scale,
|
||||||
|
groups = { tool = 1, pickaxe = 1, dig_speed_class = 2, enchantability = 6 },
|
||||||
|
tool_capabilities = {
|
||||||
|
-- 1/1.2
|
||||||
|
full_punch_interval = 1,
|
||||||
|
max_drop_level = 2,
|
||||||
|
damage_groups = { fleshy = 3 },
|
||||||
|
punch_attack_uses = 500,
|
||||||
|
},
|
||||||
|
sound = { breaks = "default_tool_breaks" },
|
||||||
|
_repair_material = "tuf:tuf_dust",
|
||||||
|
_mcl_toollike_wield = true,
|
||||||
|
_mcl_diggroups = {
|
||||||
|
pickaxey = { speed = 4, level = 3, uses = 1225 }
|
||||||
|
},
|
||||||
|
_mcl_upgradable = false,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_tool("tuf:pick_tgem", {
|
||||||
|
description = ("GEM PickAck"),
|
||||||
|
inventory_image = "tgem_pick.png",
|
||||||
|
wield_scale = wield_scale,
|
||||||
|
groups = { tool = 1, pickaxe = 1, dig_speed_class = 4, enchantability = 10 },
|
||||||
|
tool_capabilities = {
|
||||||
|
-- 1/1.2
|
||||||
|
full_punch_interval = 0.67,
|
||||||
|
max_drop_level = 4,
|
||||||
|
damage_groups = { fleshy = 7 },
|
||||||
|
punch_attack_uses = 1000,
|
||||||
|
},
|
||||||
|
sound = { breaks = "default_tool_breaks" },
|
||||||
|
_repair_material = "tuf:tuf_gem",
|
||||||
|
_mcl_toollike_wield = true,
|
||||||
|
_mcl_diggroups = {
|
||||||
|
pickaxey = { speed = 7, level = 4, uses = 2137 }
|
||||||
|
},
|
||||||
|
_mcl_upgradable = false,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "tuf:pick_tuff",
|
||||||
|
recipe = {
|
||||||
|
{ "mcl_deepslate:tuff", "mcl_deepslate:tuff", "mcl_deepslate:tuff" },
|
||||||
|
{ "", "mcl_core:stick", "" },
|
||||||
|
{ "", "mcl_core:stick", "" },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "tuf:pick_tgem",
|
||||||
|
recipe = {
|
||||||
|
{ "tuf:tuf_gem", "tuf:tuf_gem", "tuf:tuf_gem" },
|
||||||
|
{ "", "mcl_core:stick", "" },
|
||||||
|
{ "", "mcl_core:stick", "" },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("tuf:tuferaldblock", {
|
||||||
|
description = ("BLOK of TUFrald"),
|
||||||
|
tiles = { "tuferaldblock.png" },
|
||||||
|
is_ground_content = false,
|
||||||
|
stack_max = 64,
|
||||||
|
groups = { pickaxey = 4, building_block = 1 },
|
||||||
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
|
_mcl_blast_resistance = 6,
|
||||||
|
_mcl_hardness = 5,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "tuf:tuferaldblock",
|
||||||
|
recipe = {
|
||||||
|
{ "tuf:tuf_gem", "mcl_core:emerald", "tuf:tuf_gem" },
|
||||||
|
{ "mcl_core:emerald", "mcl_core:emeraldblock", "mcl_core:emerald" },
|
||||||
|
{ "tuf:tuf_gem", "mcl_core:emerald", "tuf:tuf_gem" },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("tuf:tuferaldstoneblock", {
|
||||||
|
description = ("BLOK of TUFraldSTON"),
|
||||||
|
tiles = { "tuferaldstoneblock.png" },
|
||||||
|
is_ground_content = false,
|
||||||
|
stack_max = 64,
|
||||||
|
groups = { pickaxey = 4, building_block = 1 },
|
||||||
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
|
_mcl_blast_resistance = 6,
|
||||||
|
_mcl_hardness = 5,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "tuf:tuferaldstoneblock",
|
||||||
|
recipe = {
|
||||||
|
{ "tuf:tuf_dust", "mesecons_torch:redstoneblock", "tuf:tuf_dust" },
|
||||||
|
{ "mesecons_torch:redstoneblock", "tuf:tuferaldblock", "mesecons_torch:redstoneblock" },
|
||||||
|
{ "tuf:tuf_dust", "mesecons_torch:redstoneblock", "tuf:tuf_dust" },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("tuf:tuferalddeepstoneblock", {
|
||||||
|
description = ("BLOK of TUFraldDiipSTON"),
|
||||||
|
tiles = { "tuferalddeepstoneblock.png" },
|
||||||
|
is_ground_content = false,
|
||||||
|
stack_max = 64,
|
||||||
|
groups = { pickaxey = 4, building_block = 1 },
|
||||||
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
|
_mcl_blast_resistance = 6,
|
||||||
|
_mcl_hardness = 5,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "tuf:tuferalddeepstoneblock",
|
||||||
|
recipe = {
|
||||||
|
{ "mcl_core:emerald", "mcl_deepslate:deepslate", "mcl_core:emerald" },
|
||||||
|
{ "mcl_deepslate:deepslate", "tuf:tuferaldstoneblock", "mcl_deepslate:deepslate" },
|
||||||
|
{ "mcl_core:emerald", "mcl_deepslate:deepslate", "mcl_core:emerald" },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("tuf:gildedtuferalddeepstoneblock", {
|
||||||
|
description = ("GILTEn BLOK of TUFraldDiipSTON"),
|
||||||
|
tiles = { "gildedtuferalddeepstoneblock.png" },
|
||||||
|
is_ground_content = false,
|
||||||
|
stack_max = 64,
|
||||||
|
groups = { pickaxey = 4, building_block = 1 },
|
||||||
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
|
_mcl_blast_resistance = 6,
|
||||||
|
_mcl_hardness = 5,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "tuf:gildedtuferalddeepstoneblock",
|
||||||
|
recipe = {
|
||||||
|
{ "mcl_nether:ancient_debris", "mcl_core:goldblock", "mcl_nether:ancient_debris" },
|
||||||
|
{ "mcl_core:goldblock", "tuf:tuferalddeepstoneblock", "mcl_core:goldblock" },
|
||||||
|
{ "mcl_nether:ancient_debris", "mcl_core:goldblock", "mcl_nether:ancient_debris" },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("tuf:gildedtuferalddeepstone_ingot", {
|
||||||
|
description = ("GILTEn IGNOD of TUFraldDiipSTON"),
|
||||||
|
inventory_image = "gildedtuferalddeepstone_ingot.png",
|
||||||
|
stack_max = 64,
|
||||||
|
})
|
||||||
|
core.register_craft({
|
||||||
|
type = "cooking",
|
||||||
|
output = "tuf:gildedtuferalddeepstone_ingot",
|
||||||
|
recipe = "tuf:gildedtuferalddeepstoneblock",
|
||||||
|
cooktime = 1000,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "tuf:pick_gildedtuferalddeepstone",
|
||||||
|
recipe = {
|
||||||
|
{ "tuf:gildedtuferalddeepstone_ingot", "tuf:gildedtuferalddeepstone_ingot", "tuf:gildedtuferalddeepstone_ingot" },
|
||||||
|
{ "", "mcl_core:stick", "" },
|
||||||
|
{ "", "mcl_core:stick", "" },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_tool("tuf:pick_gildedtuferalddeepstone", {
|
||||||
|
description = ("GILTEn TUFraldDiipSTON PickAck"),
|
||||||
|
inventory_image = "gildedtuferalddeepstone_pick.png",
|
||||||
|
wield_scale = wield_scale,
|
||||||
|
groups = { tool = 1, pickaxe = 1, dig_speed_class = 10, enchantability = 67 },
|
||||||
|
tool_capabilities = {
|
||||||
|
-- 1/1.2
|
||||||
|
full_punch_interval = 1,
|
||||||
|
max_drop_level = 6,
|
||||||
|
damage_groups = { fleshy = 10 },
|
||||||
|
punch_attack_uses = 2137,
|
||||||
|
},
|
||||||
|
sound = { breaks = "default_tool_breaks" },
|
||||||
|
_repair_material = "tuf:gildedtuferalddeepstone_ingot",
|
||||||
|
_mcl_toollike_wield = true,
|
||||||
|
_mcl_diggroups = {
|
||||||
|
pickaxey = { speed = 10, level = 6, uses = 6767 }
|
||||||
|
},
|
||||||
|
_mcl_upgradable = false,
|
||||||
|
})
|
||||||
|
|||||||
2
mod.conf
@@ -1,3 +1,3 @@
|
|||||||
name = tuf
|
name = tuf
|
||||||
depends = mcl_core
|
depends = mcl_core
|
||||||
version = 9.9.9
|
version = 0.0.2
|
||||||
|
|||||||
BIN
textures/gildedtuferalddeepstone_ingot.png
Normal file
|
After Width: | Height: | Size: 397 B |
BIN
textures/gildedtuferalddeepstone_pick.png
Normal file
|
After Width: | Height: | Size: 401 B |
BIN
textures/gildedtuferalddeepstoneblock.png
Normal file
|
After Width: | Height: | Size: 364 B |
BIN
textures/tgem_pick.png
Normal file
|
After Width: | Height: | Size: 395 B |
BIN
textures/tuf_dust.png
Normal file
|
After Width: | Height: | Size: 382 B |
BIN
textures/tuf_gem.png
Normal file
|
After Width: | Height: | Size: 276 B |
BIN
textures/tuf_pick.png
Normal file
|
After Width: | Height: | Size: 357 B |
BIN
textures/tuferaldblock.png
Normal file
|
After Width: | Height: | Size: 363 B |
BIN
textures/tuferalddeepstoneblock.png
Normal file
|
After Width: | Height: | Size: 368 B |
BIN
textures/tuferaldstoneblock.png
Normal file
|
After Width: | Height: | Size: 364 B |