Fixed an issue with durabilities
It was found that in combat against mobs and/or players that tools and armor would suddenly have a durability. This fix changes the durability of all items this mod provides, now instead of setting durability to 0 it is set to 65535 the maximum durability any single item can obtain. This does mean that supposed unbreaking tools/armor can wear out and break... it's just in 65535 uses. (Thus it will appear unbreakable)
7
README.md
Normal file
@ -0,0 +1,7 @@
|
||||
# Unbreaking
|
||||
|
||||
Tired of your tools or armor wearing out so fast? Get unbreaking tools and armor to solve that.
|
||||
|
||||
## Notice
|
||||
|
||||
No the tools and armor provided by this mod are not fully unbreakable, instead it's just incredibily durable.
|
84
armor.lua
@ -14,10 +14,10 @@ if mcl2 then
|
||||
longdesc = S("This is a piece of equippable armor which reduces the amount of damage you receive."),
|
||||
usage = S("To equip it, put it on the corresponding armor slot in your inventory menu."),
|
||||
elements = {
|
||||
head = { name = "helmet", description = "Helmet", durability = 0.6857, index = 2,},
|
||||
head = { name = "helmet", description = "Helmet", durability = unbreaking_uses.6857, index = 2,},
|
||||
torso = {name = "chestplate", description = "Chestplate", durability = 1.0, index = 3,},
|
||||
legs = {name = "leggings", description = "Leggings", durability = 0.9375, index = 4,},
|
||||
feet = {name = "boots", description = "Boots", durability = 0.8125, index = 5,}
|
||||
legs = {name = "leggings", description = "Leggings", durability = unbreaking_uses.9375, index = 4,},
|
||||
feet = {name = "boots", description = "Boots", durability = unbreaking_uses.8125, index = 5,}
|
||||
},
|
||||
player_view_range_factors = {},
|
||||
}
|
||||
@ -45,7 +45,7 @@ if mcl2 then
|
||||
groups.combat_armor = 1
|
||||
groups.mcl_armor_points = def.points[name]
|
||||
groups.mcl_armor_toughness = def.toughness
|
||||
groups.mcl_armor_uses = 0
|
||||
groups.mcl_armor_uses = unbreaking_uses
|
||||
groups.enchantability = def.enchantability
|
||||
|
||||
for k, v in pairs(element_groups) do
|
||||
@ -103,21 +103,21 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:helmet_wood", {
|
||||
description = S("Unbreakable Wood Helmet"),
|
||||
inventory_image = "3d_armor_inv_helmet_wood.png",
|
||||
groups = {armor_head=1, armor_heal=0, armor_use=0, flammable=1},
|
||||
groups = {armor_head=1, armor_heal=0, armor_use=unbreaking_uses, flammable=1},
|
||||
armor_groups = {fleshy=5},
|
||||
damage_groups = {cracky=3, snappy=2, choppy=3, crumbly=2, level=1},
|
||||
})
|
||||
armor:register_armor(":unbreaking:chestplate_wood", {
|
||||
description = S("Unbreakable Wood Chestplate"),
|
||||
inventory_image = "3d_armor_inv_chestplate_wood.png",
|
||||
groups = {armor_torso=1, armor_heal=0, armor_use=0, flammable=1},
|
||||
groups = {armor_torso=1, armor_heal=0, armor_use=unbreaking_uses, flammable=1},
|
||||
armor_groups = {fleshy=10},
|
||||
damage_groups = {cracky=3, snappy=2, choppy=3, crumbly=2, level=1},
|
||||
})
|
||||
armor:register_armor(":unbreaking:leggings_wood", {
|
||||
description = S("Unbreakable Wood Leggings"),
|
||||
inventory_image = "3d_armor_inv_leggings_wood.png",
|
||||
groups = {armor_legs=1, armor_heal=0, armor_use=0, flammable=1},
|
||||
groups = {armor_legs=1, armor_heal=0, armor_use=unbreaking_uses, flammable=1},
|
||||
armor_groups = {fleshy=10},
|
||||
damage_groups = {cracky=3, snappy=2, choppy=3, crumbly=2, level=1},
|
||||
})
|
||||
@ -126,7 +126,7 @@ if mt_g then
|
||||
inventory_image = "3d_armor_inv_boots_wood.png",
|
||||
armor_groups = {fleshy=5},
|
||||
damage_groups = {cracky=3, snappy=2, choppy=3, crumbly=2, level=1},
|
||||
groups = {armor_feet=1, armor_heal=0, armor_use=0, flammable=1},
|
||||
groups = {armor_feet=1, armor_heal=0, armor_use=unbreaking_uses, flammable=1},
|
||||
})
|
||||
end
|
||||
-- Cactus
|
||||
@ -134,28 +134,28 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:helmet_cactus", {
|
||||
description = S("Unbreakable Cactus Helmet"),
|
||||
inventory_image = "3d_armor_inv_helmet_cactus.png",
|
||||
groups = {armor_head=1, armor_heal=0, armor_use=0},
|
||||
groups = {armor_head=1, armor_heal=0, armor_use=unbreaking_uses},
|
||||
armor_groups = {fleshy=5},
|
||||
damage_groups = {cracky=3, snappy=3, choppy=2, crumbly=2, level=1},
|
||||
})
|
||||
armor:register_armor(":unbreaking:chestplate_cactus", {
|
||||
description = S("Unbreakable Cactus Chestplate"),
|
||||
inventory_image = "3d_armor_inv_chestplate_cactus.png",
|
||||
groups = {armor_torso=1, armor_heal=0, armor_use=0},
|
||||
groups = {armor_torso=1, armor_heal=0, armor_use=unbreaking_uses},
|
||||
armor_groups = {fleshy=10},
|
||||
damage_groups = {cracky=3, snappy=3, choppy=2, crumbly=2, level=1},
|
||||
})
|
||||
armor:register_armor(":unbreakable:leggings_cactus", {
|
||||
description = S("Unbreakable Cactus Leggings"),
|
||||
inventory_image = "3d_armor_inv_leggings_cactus.png",
|
||||
groups = {armor_legs=1, armor_heal=0, armor_use=0},
|
||||
groups = {armor_legs=1, armor_heal=0, armor_use=unbreaking_uses},
|
||||
armor_groups = {fleshy=10},
|
||||
damage_groups = {cracky=3, snappy=3, choppy=2, crumbly=2, level=1},
|
||||
})
|
||||
armor:register_armor(":unbreakable:boots_cactus", {
|
||||
description = S("Unbreakable Cactus Boots"),
|
||||
inventory_image = "3d_armor_inv_boots_cactus.png",
|
||||
groups = {armor_feet=1, armor_heal=0, armor_use=0},
|
||||
groups = {armor_feet=1, armor_heal=0, armor_use=unbreaking_uses},
|
||||
armor_groups = {fleshy=5},
|
||||
damage_groups = {cracky=3, snappy=3, choppy=2, crumbly=2, level=1},
|
||||
})
|
||||
@ -165,7 +165,7 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:helmet_steel", {
|
||||
description = S("Unbreakable Steel Helmet"),
|
||||
inventory_image = "3d_armor_inv_helmet_steel.png",
|
||||
groups = {armor_head=1, armor_heal=0, armor_use=0,
|
||||
groups = {armor_head=1, armor_heal=0, armor_use=unbreaking_uses,
|
||||
physics_speed=-0.01, physics_gravity=0.01},
|
||||
armor_groups = {fleshy=10},
|
||||
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
|
||||
@ -173,7 +173,7 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:chestplate_steel", {
|
||||
description = S("Unbreakable Steel Chestplate"),
|
||||
inventory_image = "3d_armor_inv_chestplate_steel.png",
|
||||
groups = {armor_torso=1, armor_heal=0, armor_use=0,
|
||||
groups = {armor_torso=1, armor_heal=0, armor_use=unbreaking_uses,
|
||||
physics_speed=-0.04, physics_gravity=0.04},
|
||||
armor_groups = {fleshy=15},
|
||||
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
|
||||
@ -181,7 +181,7 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:leggings_steel", {
|
||||
description = S("Unbreakable Steel Leggings"),
|
||||
inventory_image = "3d_armor_inv_leggings_steel.png",
|
||||
groups = {armor_legs=1, armor_heal=0, armor_use=0,
|
||||
groups = {armor_legs=1, armor_heal=0, armor_use=unbreaking_uses,
|
||||
physics_speed=-0.03, physics_gravity=0.03},
|
||||
armor_groups = {fleshy=15},
|
||||
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
|
||||
@ -189,7 +189,7 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:boots_steel", {
|
||||
description = S("Unbreakable Steel Boots"),
|
||||
inventory_image = "3d_armor_inv_boots_steel.png",
|
||||
groups = {armor_feet=1, armor_heal=0, armor_use=0,
|
||||
groups = {armor_feet=1, armor_heal=0, armor_use=unbreaking_uses,
|
||||
physics_speed=-0.01, physics_gravity=0.01},
|
||||
armor_groups = {fleshy=10},
|
||||
damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2},
|
||||
@ -200,7 +200,7 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:helmet_bronze", {
|
||||
description = S("Unbreakable Bronze Helmet"),
|
||||
inventory_image = "3d_armor_inv_helmet_bronze.png",
|
||||
groups = {armor_head=1, armor_heal=6, armor_use=0,
|
||||
groups = {armor_head=1, armor_heal=6, armor_use=unbreaking_uses,
|
||||
physics_speed=-0.01, physics_gravity=0.01},
|
||||
armor_groups = {fleshy=10},
|
||||
damage_groups = {cracky=3, snappy=2, choppy=2, crumbly=1, level=2},
|
||||
@ -208,7 +208,7 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:chestplate_bronze", {
|
||||
description = S("Unbreakable Bronze Chestplate"),
|
||||
inventory_image = "3d_armor_inv_chestplate_bronze.png",
|
||||
groups = {armor_torso=1, armor_heal=6, armor_use=0,
|
||||
groups = {armor_torso=1, armor_heal=6, armor_use=unbreaking_uses,
|
||||
physics_speed=-0.04, physics_gravity=0.04},
|
||||
armor_groups = {fleshy=15},
|
||||
damage_groups = {cracky=3, snappy=2, choppy=2, crumbly=1, level=2},
|
||||
@ -216,7 +216,7 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:leggings_bronze", {
|
||||
description = S("Unbreakable Bronze Leggings"),
|
||||
inventory_image = "3d_armor_inv_leggings_bronze.png",
|
||||
groups = {armor_legs=1, armor_heal=6, armor_use=0,
|
||||
groups = {armor_legs=1, armor_heal=6, armor_use=unbreaking_uses,
|
||||
physics_speed=-0.03, physics_gravity=0.03},
|
||||
armor_groups = {fleshy=15},
|
||||
damage_groups = {cracky=3, snappy=2, choppy=2, crumbly=1, level=2},
|
||||
@ -224,7 +224,7 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:boots_bronze", {
|
||||
description = S("Unbreakable Bronze Boots"),
|
||||
inventory_image = "3d_armor_inv_boots_bronze.png",
|
||||
groups = {armor_feet=1, armor_heal=6, armor_use=0,
|
||||
groups = {armor_feet=1, armor_heal=6, armor_use=unbreaking_uses,
|
||||
physics_speed=-0.01, physics_gravity=0.01},
|
||||
armor_groups = {fleshy=10},
|
||||
damage_groups = {cracky=3, snappy=2, choppy=2, crumbly=1, level=2},
|
||||
@ -235,28 +235,28 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:helmet_diamond", {
|
||||
description = S("Unbreakable Diamond Helmet"),
|
||||
inventory_image = "3d_armor_inv_helmet_diamond.png",
|
||||
groups = {armor_head=1, armor_heal=12, armor_use=0},
|
||||
groups = {armor_head=1, armor_heal=12, armor_use=unbreaking_uses},
|
||||
armor_groups = {fleshy=15},
|
||||
damage_groups = {cracky=2, snappy=1, choppy=1, level=3},
|
||||
})
|
||||
armor:register_armor(":unbreaking:chestplate_diamond", {
|
||||
description = S("Unbreakable Diamond Chestplate"),
|
||||
inventory_image = "3d_armor_inv_chestplate_diamond.png",
|
||||
groups = {armor_torso=1, armor_heal=12, armor_use=0},
|
||||
groups = {armor_torso=1, armor_heal=12, armor_use=unbreaking_uses},
|
||||
armor_groups = {fleshy=20},
|
||||
damage_groups = {cracky=2, snappy=1, choppy=1, level=3},
|
||||
})
|
||||
armor:register_armor(":unbreaking:leggings_diamond", {
|
||||
description = S("Unbreakable Diamond Leggings"),
|
||||
inventory_image = "3d_armor_inv_leggings_diamond.png",
|
||||
groups = {armor_legs=1, armor_heal=12, armor_use=0},
|
||||
groups = {armor_legs=1, armor_heal=12, armor_use=unbreaking_uses},
|
||||
armor_groups = {fleshy=20},
|
||||
damage_groups = {cracky=2, snappy=1, choppy=1, level=3},
|
||||
})
|
||||
armor:register_armor(":unbreaking:boots_diamond", {
|
||||
description = S("Unbreakable Diamond Boots"),
|
||||
inventory_image = "3d_armor_inv_boots_diamond.png",
|
||||
groups = {armor_feet=1, armor_heal=12, armor_use=0},
|
||||
groups = {armor_feet=1, armor_heal=12, armor_use=unbreaking_uses},
|
||||
armor_groups = {fleshy=15},
|
||||
damage_groups = {cracky=2, snappy=1, choppy=1, level=3},
|
||||
})
|
||||
@ -266,7 +266,7 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:helmet_gold", {
|
||||
description = S("Unbreakable Gold Helmet"),
|
||||
inventory_image = "3d_armor_inv_helmet_gold.png",
|
||||
groups = {armor_head=1, armor_heal=6, armor_use=0,
|
||||
groups = {armor_head=1, armor_heal=6, armor_use=unbreaking_uses,
|
||||
physics_speed=-0.02, physics_gravity=0.02},
|
||||
armor_groups = {fleshy=10},
|
||||
damage_groups = {cracky=1, snappy=2, choppy=2, crumbly=3, level=2},
|
||||
@ -274,7 +274,7 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:chestplate_gold", {
|
||||
description = S("Unbreakable Gold Chestplate"),
|
||||
inventory_image = "3d_armor_inv_chestplate_gold.png",
|
||||
groups = {armor_torso=1, armor_heal=6, armor_use=0,
|
||||
groups = {armor_torso=1, armor_heal=6, armor_use=unbreaking_uses,
|
||||
physics_speed=-0.05, physics_gravity=0.05},
|
||||
armor_groups = {fleshy=15},
|
||||
damage_groups = {cracky=1, snappy=2, choppy=2, crumbly=3, level=2},
|
||||
@ -282,7 +282,7 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:leggings_gold", {
|
||||
description = S("Unbreakable Gold Leggings"),
|
||||
inventory_image = "3d_armor_inv_leggings_gold.png",
|
||||
groups = {armor_legs=1, armor_heal=6, armor_use=0,
|
||||
groups = {armor_legs=1, armor_heal=6, armor_use=unbreaking_uses,
|
||||
physics_speed=-0.04, physics_gravity=0.04},
|
||||
armor_groups = {fleshy=15},
|
||||
damage_groups = {cracky=1, snappy=2, choppy=2, crumbly=3, level=2},
|
||||
@ -290,7 +290,7 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:boots_gold", {
|
||||
description = S("Unbreakable Gold Boots"),
|
||||
inventory_image = "3d_armor_inv_boots_gold.png",
|
||||
groups = {armor_feet=1, armor_heal=6, armor_use=0,
|
||||
groups = {armor_feet=1, armor_heal=6, armor_use=unbreaking_uses,
|
||||
physics_speed=-0.02, physics_gravity=0.02},
|
||||
armor_groups = {fleshy=10},
|
||||
damage_groups = {cracky=1, snappy=2, choppy=2, crumbly=3, level=2},
|
||||
@ -301,28 +301,28 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:helmet_mithril", {
|
||||
description = S("Unbreakable Mithril Helmet"),
|
||||
inventory_image = "3d_armor_inv_helmet_mithril.png",
|
||||
groups = {armor_head=1, armor_heal=12, armor_use=0},
|
||||
groups = {armor_head=1, armor_heal=12, armor_use=unbreaking_uses},
|
||||
armor_groups = {fleshy=15},
|
||||
damage_groups = {cracky=2, snappy=1, level=3},
|
||||
})
|
||||
armor:register_armor(":unbreaking:chestplate_mithril", {
|
||||
description = S("Unbreakable Mithril Chestplate"),
|
||||
inventory_image = "3d_armor_inv_chestplate_mithril.png",
|
||||
groups = {armor_torso=1, armor_heal=12, armor_use=0},
|
||||
groups = {armor_torso=1, armor_heal=12, armor_use=unbreaking_uses},
|
||||
armor_groups = {fleshy=20},
|
||||
damage_groups = {cracky=2, snappy=1, level=3},
|
||||
})
|
||||
armor:register_armor(":unbreaking:leggings_mithril", {
|
||||
description = S("Unbreakable Mithril Leggings"),
|
||||
inventory_image = "3d_armor_inv_leggings_mithril.png",
|
||||
groups = {armor_legs=1, armor_heal=12, armor_use=0},
|
||||
groups = {armor_legs=1, armor_heal=12, armor_use=unbreaking_uses},
|
||||
armor_groups = {fleshy=20},
|
||||
damage_groups = {cracky=2, snappy=1, level=3},
|
||||
})
|
||||
armor:register_armor(":unbreaking:boots_mithril", {
|
||||
description = S("Unbreakable Mithril Boots"),
|
||||
inventory_image = "3d_armor_inv_boots_mithril.png",
|
||||
groups = {armor_feet=1, armor_heal=12, armor_use=0},
|
||||
groups = {armor_feet=1, armor_heal=12, armor_use=unbreaking_uses},
|
||||
armor_groups = {fleshy=15},
|
||||
damage_groups = {cracky=2, snappy=1, level=3},
|
||||
})
|
||||
@ -332,28 +332,28 @@ if mt_g then
|
||||
armor:register_armor(":unbreaking:helmet_crystal", {
|
||||
description = S("Unbreakable Crystal Helmet"),
|
||||
inventory_image = "3d_armor_inv_helmet_crystal.png",
|
||||
groups = {armor_head=1, armor_heal=12, armor_use=0, armor_fire=1},
|
||||
groups = {armor_head=1, armor_heal=12, armor_use=unbreaking_uses, armor_fire=1},
|
||||
armor_groups = {fleshy=15},
|
||||
damage_groups = {cracky=2, snappy=1, level=3},
|
||||
})
|
||||
armor:register_armor(":unbreaking:chestplate_crystal", {
|
||||
description = S("Unbreakable Crystal Chestplate"),
|
||||
inventory_image = "3d_armor_inv_chestplate_crystal.png",
|
||||
groups = {armor_torso=1, armor_heal=12, armor_use=0, armor_fire=1},
|
||||
groups = {armor_torso=1, armor_heal=12, armor_use=unbreaking_uses, armor_fire=1},
|
||||
armor_groups = {fleshy=20},
|
||||
damage_groups = {cracky=2, snappy=1, level=3},
|
||||
})
|
||||
armor:register_armor(":unbreaking:leggings_crystal", {
|
||||
description = S("Unbreakable Crystal Leggings"),
|
||||
inventory_image = "3d_armor_inv_leggings_crystal.png",
|
||||
groups = {armor_legs=1, armor_heal=12, armor_use=0, armor_fire=1},
|
||||
groups = {armor_legs=1, armor_heal=12, armor_use=unbreaking_uses, armor_fire=1},
|
||||
armor_groups = {fleshy=20},
|
||||
damage_groups = {cracky=2, snappy=1, level=3},
|
||||
})
|
||||
armor:register_armor(":unbreaking:boots_crystal", {
|
||||
description = S("Unbreakable Crystal Boots"),
|
||||
inventory_image = "3d_armor_inv_boots_crystal.png",
|
||||
groups = {armor_feet=1, armor_heal=12, armor_use=0, physics_speed=1,
|
||||
groups = {armor_feet=1, armor_heal=12, armor_use=unbreaking_uses, physics_speed=1,
|
||||
physics_jump=0.5, armor_fire=1},
|
||||
armor_groups = {fleshy=15},
|
||||
damage_groups = {cracky=2, snappy=1, level=3},
|
||||
@ -371,7 +371,7 @@ elseif mcl2 then
|
||||
torso = "Tunic",
|
||||
legs = "Pants",
|
||||
},
|
||||
durability = 0,
|
||||
durability = unbreaking_uses,
|
||||
enchantability = 15,
|
||||
points = {
|
||||
head = 1,
|
||||
@ -384,7 +384,7 @@ elseif mcl2 then
|
||||
register_set2({
|
||||
name = "gold",
|
||||
description = "Unbreakable Golden",
|
||||
durability = 0,
|
||||
durability = unbreaking_uses,
|
||||
enchantability = 25,
|
||||
points = {
|
||||
head = 2,
|
||||
@ -400,7 +400,7 @@ elseif mcl2 then
|
||||
register_set2({
|
||||
name = "chain",
|
||||
description = "Unbreakable Chain",
|
||||
durability = 0,
|
||||
durability = unbreaking_uses,
|
||||
enchantability = 12,
|
||||
points = {
|
||||
head = 2,
|
||||
@ -414,7 +414,7 @@ elseif mcl2 then
|
||||
register_set2({
|
||||
name = "iron",
|
||||
description = "Unbreakable Iron",
|
||||
durability = 0,
|
||||
durability = unbreaking_uses,
|
||||
enchantability = 9,
|
||||
points = {
|
||||
head = 2,
|
||||
@ -428,7 +428,7 @@ elseif mcl2 then
|
||||
register_set2({
|
||||
name = "diamond",
|
||||
description = "Unbreakable Diamond",
|
||||
durability = 0,
|
||||
durability = unbreaking_uses,
|
||||
enchantability = 10,
|
||||
points = {
|
||||
head = 3,
|
||||
@ -444,7 +444,7 @@ elseif mcl2 then
|
||||
_doc_items_longdesc = mcl_armor.longdesc,
|
||||
_doc_items_usagehelp = mcl_armor.usage,
|
||||
inventory_image = "mcl_armor_inv_elytra.png",
|
||||
groups = {armor = 1, non_combat_armor = 1, armor_torso = 1, non_combat_torso = 1, mcl_armor_uses = 0},
|
||||
groups = {armor = 1, non_combat_armor = 1, armor_torso = 1, non_combat_torso = 1, mcl_armor_uses = unbreaking_uses},
|
||||
sounds = {
|
||||
_mcl_armor_equip = "mcl_armor_equip_leather",
|
||||
_mcl_armor_unequip = "mcl_armor_unequip_leather",
|
||||
|
3
init.lua
@ -1,5 +1,5 @@
|
||||
-- Settings
|
||||
-- Mostly if particular groups of tools are "unbreakable" (Rather have an upgrade process to become uobreakable)
|
||||
-- Mostly if particular groups of tools are "unbreakable"
|
||||
unbreaking_pick = true
|
||||
unbreaking_axe = true
|
||||
unbreaking_shovel = true
|
||||
@ -7,6 +7,7 @@ unbreaking_sword = false -- Disabled to prevent PVP from being ruthless
|
||||
unbreaking_hoe = true
|
||||
unbreaking_shears = true -- Only used if MineClone2 is installed
|
||||
unbreaking_armors = true -- Only used if 3d_armor or MineClone2 is installed
|
||||
unbreaking_uses = 65535 -- In this case we actually will be be more of a pseudo unbreaking
|
||||
|
||||
-- Execute
|
||||
dofile(minetest.get_modpath("unbreaking") .. "/tools.lua")
|
||||
|
BIN
textures/ unbreaking_tool_bronzeaxe.png
Normal file
After Width: | Height: | Size: 364 B |
BIN
textures/ unbreaking_tool_bronzepick.png
Normal file
After Width: | Height: | Size: 424 B |
BIN
textures/ unbreaking_tool_bronzeshovel.png
Normal file
After Width: | Height: | Size: 422 B |
BIN
textures/ unbreaking_tool_bronzesword.png
Normal file
After Width: | Height: | Size: 323 B |
BIN
textures/ unbreaking_tool_diamondaxe.png
Normal file
After Width: | Height: | Size: 363 B |
BIN
textures/ unbreaking_tool_diamondpick.png
Normal file
After Width: | Height: | Size: 431 B |
BIN
textures/ unbreaking_tool_diamondshovel.png
Normal file
After Width: | Height: | Size: 427 B |
BIN
textures/ unbreaking_tool_diamondsword.png
Normal file
After Width: | Height: | Size: 349 B |
BIN
textures/ unbreaking_tool_meseaxe.png
Normal file
After Width: | Height: | Size: 343 B |
BIN
textures/ unbreaking_tool_mesepick.png
Normal file
After Width: | Height: | Size: 372 B |
BIN
textures/ unbreaking_tool_meseshovel.png
Normal file
After Width: | Height: | Size: 392 B |
BIN
textures/ unbreaking_tool_mesesword.png
Normal file
After Width: | Height: | Size: 308 B |
BIN
textures/ unbreaking_tool_steelaxe.png
Normal file
After Width: | Height: | Size: 347 B |
BIN
textures/ unbreaking_tool_steelhoe.png
Normal file
After Width: | Height: | Size: 336 B |
BIN
textures/ unbreaking_tool_steelpick.png
Normal file
After Width: | Height: | Size: 368 B |
BIN
textures/ unbreaking_tool_steelshovel.png
Normal file
After Width: | Height: | Size: 384 B |
BIN
textures/ unbreaking_tool_steelsword.png
Normal file
After Width: | Height: | Size: 288 B |
BIN
textures/ unbreaking_tool_stoneaxe.png
Normal file
After Width: | Height: | Size: 356 B |
BIN
textures/ unbreaking_tool_stonehoe.png
Normal file
After Width: | Height: | Size: 375 B |
BIN
textures/ unbreaking_tool_stonepick.png
Normal file
After Width: | Height: | Size: 424 B |
BIN
textures/ unbreaking_tool_stoneshovel.png
Normal file
After Width: | Height: | Size: 424 B |
BIN
textures/ unbreaking_tool_stonesword.png
Normal file
After Width: | Height: | Size: 389 B |
BIN
textures/ unbreaking_tool_woodaxe.png
Normal file
After Width: | Height: | Size: 340 B |
BIN
textures/ unbreaking_tool_woodhoe.png
Normal file
After Width: | Height: | Size: 379 B |
BIN
textures/ unbreaking_tool_woodpick.png
Normal file
After Width: | Height: | Size: 391 B |
BIN
textures/ unbreaking_tool_woodshovel.png
Normal file
After Width: | Height: | Size: 382 B |
BIN
textures/ unbreaking_tool_woodsword.png
Normal file
After Width: | Height: | Size: 329 B |
Before Width: | Height: | Size: 192 B |
Before Width: | Height: | Size: 210 B |
Before Width: | Height: | Size: 233 B |
Before Width: | Height: | Size: 168 B |
Before Width: | Height: | Size: 195 B |
Before Width: | Height: | Size: 219 B |
Before Width: | Height: | Size: 222 B |
Before Width: | Height: | Size: 177 B |
Before Width: | Height: | Size: 205 B |
Before Width: | Height: | Size: 201 B |
Before Width: | Height: | Size: 213 B |
Before Width: | Height: | Size: 194 B |
Before Width: | Height: | Size: 199 B |
Before Width: | Height: | Size: 202 B |
Before Width: | Height: | Size: 213 B |
Before Width: | Height: | Size: 168 B |
Before Width: | Height: | Size: 177 B |
Before Width: | Height: | Size: 210 B |
Before Width: | Height: | Size: 221 B |
Before Width: | Height: | Size: 183 B |
Before Width: | Height: | Size: 168 B |
Before Width: | Height: | Size: 181 B |
Before Width: | Height: | Size: 184 B |
Before Width: | Height: | Size: 159 B |
Before Width: | Height: | Size: 212 B |
Before Width: | Height: | Size: 183 B |
Before Width: | Height: | Size: 181 B |
Before Width: | Height: | Size: 181 B |
Before Width: | Height: | Size: 185 B |
Before Width: | Height: | Size: 171 B |
Before Width: | Height: | Size: 258 B |
Before Width: | Height: | Size: 261 B |
Before Width: | Height: | Size: 253 B |
Before Width: | Height: | Size: 241 B |
Before Width: | Height: | Size: 252 B |
Before Width: | Height: | Size: 239 B |
Before Width: | Height: | Size: 261 B |
Before Width: | Height: | Size: 258 B |
Before Width: | Height: | Size: 265 B |
Before Width: | Height: | Size: 270 B |
Before Width: | Height: | Size: 245 B |
Before Width: | Height: | Size: 226 B |
Before Width: | Height: | Size: 261 B |
Before Width: | Height: | Size: 272 B |
Before Width: | Height: | Size: 233 B |
Before Width: | Height: | Size: 232 B |
Before Width: | Height: | Size: 267 B |
Before Width: | Height: | Size: 233 B |
Before Width: | Height: | Size: 409 B |
Before Width: | Height: | Size: 285 B |
Before Width: | Height: | Size: 396 B |
Before Width: | Height: | Size: 282 B |
Before Width: | Height: | Size: 393 B |
Before Width: | Height: | Size: 286 B |
Before Width: | Height: | Size: 404 B |
Before Width: | Height: | Size: 289 B |
Before Width: | Height: | Size: 429 B |
Before Width: | Height: | Size: 290 B |
Before Width: | Height: | Size: 402 B |
Before Width: | Height: | Size: 281 B |
Before Width: | Height: | Size: 416 B |
Before Width: | Height: | Size: 286 B |
Before Width: | Height: | Size: 385 B |
Before Width: | Height: | Size: 274 B |
Before Width: | Height: | Size: 324 B |
Before Width: | Height: | Size: 275 B |
Before Width: | Height: | Size: 348 B |
Before Width: | Height: | Size: 261 B |
Before Width: | Height: | Size: 337 B |
Before Width: | Height: | Size: 271 B |