Initial commit

This commit is contained in:
2024-11-28 17:00:03 +00:00
commit c0bd808561
11697 changed files with 631986 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
{
"unlocked_by_default": true,
"title": {"translate":"skills.athlete", "color":"blue"},
"icon": {
"type": "effect",
"data": {
"effect": "speed"
}
},
"background": "textures/block/cyan_wool.png"
}

View File

@@ -0,0 +1,186 @@
{
"normal": {
"bidirectional": [
[
"nxtzl5ajwh2so5zk",
"isw6zki8tqes56c6"
],
[
"isw6zki8tqes56c6",
"ckq2njc45eeusdbi"
],
[
"ckq2njc45eeusdbi",
"cn1cvenm3m48dm4f"
],
[
"cn1cvenm3m48dm4f",
"azq4gmjynti3ofa0"
],
[
"azq4gmjynti3ofa0",
"972yf6dqf8ssdi6w"
],
[
"972yf6dqf8ssdi6w",
"gxq4f03u8fehfxjh"
],
[
"gxq4f03u8fehfxjh",
"aksl8w72q95zk8wk"
],
[
"4nk38sou7vbxedd0",
"aksl8w72q95zk8wk"
],
[
"4nk38sou7vbxedd0",
"hlu2f0x0fv3bv9qi"
],
[
"hlu2f0x0fv3bv9qi",
"apli30sq9e4djlgg"
],
[
"apli30sq9e4djlgg",
"9vafdj5mtzskbciy"
],
[
"9vafdj5mtzskbciy",
"pm3h1gkq9zitzxbf"
],
[
"pm3h1gkq9zitzxbf",
"cn1cvenm3m48dm4f"
],
[
"isw6zki8tqes56c6",
"18ytfhkhxvkh2oue"
],
[
"18ytfhkhxvkh2oue",
"9vafdj5mtzskbciy"
],
[
"nxtzl5ajwh2so5zk",
"ob7ayzuctast9we9"
],
[
"ob7ayzuctast9we9",
"08m7vzzp4rh8q265"
],
[
"08m7vzzp4rh8q265",
"8uqgq64b0xjy93ee"
],
[
"8uqgq64b0xjy93ee",
"k36eq3atnxhc2kq3"
],
[
"k36eq3atnxhc2kq3",
"ib137ffnhyq9yemk"
],
[
"ib137ffnhyq9yemk",
"p7phxmgbwbpm0ee5"
],
[
"p7phxmgbwbpm0ee5",
"kuy51f7795ocsfgf"
],
[
"kuy51f7795ocsfgf",
"ejifr2jaukvfht0d"
],
[
"ejifr2jaukvfht0d",
"xk1ecswedfzteg9e"
],
[
"xk1ecswedfzteg9e",
"mojxzyl4wpjj19tn"
],
[
"mojxzyl4wpjj19tn",
"4h4qjxsqydl9pwjd"
],
[
"4h4qjxsqydl9pwjd",
"64qe8o8n0fkf70j7"
],
[
"64qe8o8n0fkf70j7",
"ob7ayzuctast9we9"
],
[
"0znwy3o8la7y2g5e",
"8uqgq64b0xjy93ee"
],
[
"0znwy3o8la7y2g5e",
"4h4qjxsqydl9pwjd"
],
[
"nxtzl5ajwh2so5zk",
"zllfbxdo2geibveu"
],
[
"zllfbxdo2geibveu",
"da73uyhs2f3qbybf"
],
[
"8c1l6xf1ogrsglh3",
"jzyx72hic45yeqmc"
],
[
"jzyx72hic45yeqmc",
"3ln1619wbpmfpu1w"
],
[
"3ln1619wbpmfpu1w",
"pcpgd4lz5v8ggtsj"
],
[
"pcpgd4lz5v8ggtsj",
"rvvdl8rf8xgy4ah9"
],
[
"rvvdl8rf8xgy4ah9",
"j8hcrc1qpsmjjqni"
],
[
"j8hcrc1qpsmjjqni",
"pl2t5r9r11b69wbk"
],
[
"pl2t5r9r11b69wbk",
"qcsuxx8vtfx3mf4a"
],
[
"vwuwvmwsq72dtrvy",
"da73uyhs2f3qbybf"
],
[
"vwuwvmwsq72dtrvy",
"8c1l6xf1ogrsglh3"
],
[
"vwuwvmwsq72dtrvy",
"eug9c6z59o122com"
],
[
"eug9c6z59o122com",
"qcsuxx8vtfx3mf4a"
],
[
"qcsuxx8vtfx3mf4a",
"erbrgdzaalj1ez8u"
],
[
"erbrgdzaalj1ez8u",
"zllfbxdo2geibveu"
]
]
}
}

View File

@@ -0,0 +1,158 @@
{
"root_sprint_speed+5%": {
"title": ["§6+5% ", {"translate":"skills.athlete.movement_speed", "color":"gold"}],
"description": {"translate":"skills.athlete.description", "color":"white"},
"icon": {
"type": "effect",
"data": {
"effect": "speed"
}
},
"size": 1.5,
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.movement_speed",
"value": 0.05,
"operation": "multiply_base"
}
}
]
},
"sprint_speed+2.5%": {
"title": ["+2.5% ", {"translate":"skills.athlete.movement_speed", "color":"white"}],
"icon": {
"type": "effect",
"data": {
"effect": "speed"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.movement_speed",
"value": 0.025,
"operation": "multiply_base"
}
}
]
},
"sprint_speed+5%": {
"title": ["§6+5% ", {"translate":"skills.athlete.movement_speed", "color":"gold"}],
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"size": 1.5,
"icon": {
"type": "item",
"data": {
"item": "artifacts:running_shoes"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.movement_speed",
"value": 0.05,
"operation": "multiply_base"
}
}
]
},
"swim_speed+5%": {
"title": ["+5% ", {"translate":"skills.athlete.swim_speed", "color":"white"}],
"icon": {
"type": "effect",
"data": {
"effect": "dolphins_grace"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "forge:swim_speed",
"value": 0.05,
"operation": "multiply_base"
}
}
]
},
"swim_speed+10%": {
"title": ["§6+10% ", {"translate":"skills.athlete.swim_speed", "color":"gold"}],
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"size": 1.5,
"icon": {
"type": "effect",
"data": {
"effect": "dolphins_grace"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "forge:swim_speed",
"value": 0.1,
"operation": "multiply_base"
}
}
]
},
"stamina+3%": {
"title": ["+3% ", {"translate":"skills.athlete.stamina", "color":"white"}],
"icon": {
"type": "effect",
"data": {
"effect": "parcool:inexhaustible"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:player.stamina",
"value": 0.03,
"operation": "multiply_base"
}
}
]
},
"stamina+5%": {
"title": ["§6+5% ", {"translate":"skills.athlete.stamina", "color":"gold"}],
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"size": 1.5,
"icon": {
"type": "effect",
"data": {
"effect": "parcool:inexhaustible"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:player.stamina",
"value": 0.05,
"operation": "multiply_base"
}
}
]
}
}

View File

@@ -0,0 +1,82 @@
{
"experience_per_level": {
"type": "expression",
"data": {
"expression": "min(7500 + (level * 2500), 10000000)"
}
},
"sources": [
{
"type": "puffish_skills:increase_stat",
"data": {
"conditions": {
"is_sprinting": {
"type": "stat",
"data": {
"stat": "minecraft.custom:minecraft.sprint_one_cm"
}
}
},
"parameters": {
"amount": {
"type": "amount"
}
},
"experience": [
{
"condition": "is_sprinting",
"expression": "amount * 0.1"
}
]
}
},
{
"type": "puffish_skills:increase_stat",
"data": {
"conditions": {
"is_jumping": {
"type": "stat",
"data": {
"stat": "minecraft.custom:minecraft.jump"
}
}
},
"parameters": {
"amount": {
"type": "amount"
}
},
"experience": [
{
"condition": "is_jumping",
"expression": "amount * 15"
}
]
}
},
{
"type": "puffish_skills:increase_stat",
"data": {
"conditions": {
"is_swim": {
"type": "stat",
"data": {
"stat": "minecraft.custom:minecraft.swim_one_cm"
}
}
},
"parameters": {
"amount": {
"type": "amount"
}
},
"experience": [
{
"condition": "is_swim",
"expression": "amount * 0.25"
}
]
}
}
]
}

View File

@@ -0,0 +1,242 @@
{
"nxtzl5ajwh2so5zk": {
"definition": "root_sprint_speed+5%",
"x": 0,
"y": -256,
"root": true
},
"k36eq3atnxhc2kq3": {
"definition": "sprint_speed+2.5%",
"x": -64,
"y": 32,
"root": false
},
"8uqgq64b0xjy93ee": {
"definition": "sprint_speed+2.5%",
"x": -64,
"y": -32,
"root": false
},
"ob7ayzuctast9we9": {
"definition": "sprint_speed+2.5%",
"x": 0,
"y": -160,
"root": false
},
"64qe8o8n0fkf70j7": {
"definition": "sprint_speed+2.5%",
"x": 64,
"y": -96,
"root": false
},
"mojxzyl4wpjj19tn": {
"definition": "sprint_speed+2.5%",
"x": 64,
"y": 32,
"root": false
},
"4h4qjxsqydl9pwjd": {
"definition": "sprint_speed+2.5%",
"x": 64,
"y": -32,
"root": false
},
"0znwy3o8la7y2g5e": {
"definition": "sprint_speed+2.5%",
"x": 0,
"y": -32,
"root": false
},
"xk1ecswedfzteg9e": {
"definition": "sprint_speed+2.5%",
"x": 64,
"y": 96,
"root": false
},
"08m7vzzp4rh8q265": {
"definition": "sprint_speed+2.5%",
"x": -64,
"y": -96,
"root": false
},
"ib137ffnhyq9yemk": {
"definition": "sprint_speed+2.5%",
"x": -64,
"y": 96,
"root": false
},
"kuy51f7795ocsfgf": {
"definition": "sprint_speed+5%",
"x": 0,
"y": 224,
"root": false
},
"ejifr2jaukvfht0d": {
"definition": "sprint_speed+5%",
"x": 64,
"y": 160,
"root": false
},
"p7phxmgbwbpm0ee5": {
"definition": "sprint_speed+5%",
"x": -64,
"y": 160,
"root": false
},
"isw6zki8tqes56c6": {
"definition": "swim_speed+5%",
"x": -192,
"y": -160,
"root": false
},
"apli30sq9e4djlgg": {
"definition": "swim_speed+5%",
"x": -128,
"y": 32,
"root": false
},
"hlu2f0x0fv3bv9qi": {
"definition": "swim_speed+5%",
"x": -128,
"y": 96,
"root": false
},
"9vafdj5mtzskbciy": {
"definition": "swim_speed+5%",
"x": -128,
"y": -32,
"root": false
},
"cn1cvenm3m48dm4f": {
"definition": "swim_speed+5%",
"x": -256,
"y": -32,
"root": false
},
"18ytfhkhxvkh2oue": {
"definition": "swim_speed+5%",
"x": -128,
"y": -96,
"root": false
},
"ckq2njc45eeusdbi": {
"definition": "swim_speed+5%",
"x": -256,
"y": -96,
"root": false
},
"azq4gmjynti3ofa0": {
"definition": "swim_speed+5%",
"x": -256,
"y": 32,
"root": false
},
"972yf6dqf8ssdi6w": {
"definition": "swim_speed+5%",
"x": -256,
"y": 96,
"root": false
},
"4nk38sou7vbxedd0": {
"definition": "swim_speed+10%",
"x": -128,
"y": 160,
"root": false
},
"gxq4f03u8fehfxjh": {
"definition": "swim_speed+10%",
"x": -256,
"y": 160,
"root": false
},
"aksl8w72q95zk8wk": {
"definition": "swim_speed+10%",
"x": -192,
"y": 224,
"root": false
},
"zllfbxdo2geibveu": {
"definition": "stamina+3%",
"x": 192,
"y": -160,
"root": false
},
"qcsuxx8vtfx3mf4a": {
"definition": "stamina+3%",
"x": 256,
"y": -32,
"root": false
},
"8c1l6xf1ogrsglh3": {
"definition": "stamina+3%",
"x": 128,
"y": 32,
"root": false
},
"pl2t5r9r11b69wbk": {
"definition": "stamina+3%",
"x": 256,
"y": 32,
"root": false
},
"vwuwvmwsq72dtrvy": {
"definition": "stamina+3%",
"x": 128,
"y": -32,
"root": false
},
"j8hcrc1qpsmjjqni": {
"definition": "stamina+3%",
"x": 256,
"y": 96,
"root": false
},
"jzyx72hic45yeqmc": {
"definition": "stamina+3%",
"x": 128,
"y": 96,
"root": false
},
"erbrgdzaalj1ez8u": {
"definition": "stamina+3%",
"x": 256,
"y": -96,
"root": false
},
"da73uyhs2f3qbybf": {
"definition": "stamina+3%",
"x": 128,
"y": -96,
"root": false
},
"eug9c6z59o122com": {
"definition": "stamina+3%",
"x": 192,
"y": -32,
"root": false
},
"3ln1619wbpmfpu1w": {
"definition": "stamina+5%",
"x": 128,
"y": 160,
"root": false
},
"pcpgd4lz5v8ggtsj": {
"definition": "stamina+5%",
"x": 192,
"y": 224,
"root": false
},
"rvvdl8rf8xgy4ah9": {
"definition": "stamina+5%",
"x": 256,
"y": 160,
"root": false
},
"pm3h1gkq9zitzxbf": {
"definition": "swim_speed+5%",
"x": -192,
"y": -32,
"root": false
}
}

View File

@@ -0,0 +1,11 @@
{
"unlocked_by_default": true,
"title": {"translate":"skills.combat", "color":"red"},
"icon": {
"type": "effect",
"data": {
"effect": "strength"
}
},
"background": "textures/block/nether_bricks.png"
}

View File

@@ -0,0 +1,186 @@
{
"normal": {
"bidirectional": [
[
"lc16vmgaqj8f6rgk",
"1k4jvw5ll07yyckw"
],
[
"1k4jvw5ll07yyckw",
"nyzup5e5e9r0s0tx"
],
[
"nyzup5e5e9r0s0tx",
"e7t2sqqq8asd1g7k"
],
[
"e7t2sqqq8asd1g7k",
"9p8ktbi2f8o17t9z"
],
[
"9p8ktbi2f8o17t9z",
"beukhgyerrok4di9"
],
[
"beukhgyerrok4di9",
"y2cwa02xoehttzp0"
],
[
"1k4jvw5ll07yyckw",
"y2cwa02xoehttzp0"
],
[
"beukhgyerrok4di9",
"jd1kg04k21clp0vt"
],
[
"jd1kg04k21clp0vt",
"gwqtp6yror2ndclm"
],
[
"gwqtp6yror2ndclm",
"b6ekide0xluz9030"
],
[
"b6ekide0xluz9030",
"0myu3q1erdthao6b"
],
[
"h8zdhj29zbzsei0k",
"1glw6uvlrk2f0dxc"
],
[
"3fesjripl20373y1",
"1glw6uvlrk2f0dxc"
],
[
"3fesjripl20373y1",
"hjp2uzyk989vt9yk"
],
[
"hjp2uzyk989vt9yk",
"e7t2sqqq8asd1g7k"
],
[
"eq0mrmufxo748ras",
"lc16vmgaqj8f6rgk"
],
[
"eq0mrmufxo748ras",
"9ohwr21cmhohqz9r"
],
[
"9ohwr21cmhohqz9r",
"fxwdnpif94v05ty8"
],
[
"fxwdnpif94v05ty8",
"vpf3ocx44g4on9bg"
],
[
"vpf3ocx44g4on9bg",
"ljjch68u0uorkg98"
],
[
"ljjch68u0uorkg98",
"noi5p6fmx1kb8lae"
],
[
"noi5p6fmx1kb8lae",
"eq0mrmufxo748ras"
],
[
"fxwdnpif94v05ty8",
"lvk0fssn1n666fi7"
],
[
"lvk0fssn1n666fi7",
"lvnd14hch8miur6d"
],
[
"lvnd14hch8miur6d",
"km47iilbkhzswgtn"
],
[
"km47iilbkhzswgtn",
"wznqm7myvg8aanw1"
],
[
"l5hk561qokpawwus",
"2q1hhciujon277uh"
],
[
"2q1hhciujon277uh",
"n6fzow7fi81pnzqq"
],
[
"n6fzow7fi81pnzqq",
"7f8uwyda70im3h5p"
],
[
"7f8uwyda70im3h5p",
"ljjch68u0uorkg98"
],
[
"1yabxtqddl7hbvuf",
"lk55yktd9s2mdi0j"
],
[
"lk55yktd9s2mdi0j",
"vhoehw9vm6e2o63c"
],
[
"vhoehw9vm6e2o63c",
"m3knf5cfxmix04dz"
],
[
"m3knf5cfxmix04dz",
"g1uhmfiayc1wbz8o"
],
[
"g1uhmfiayc1wbz8o",
"53hq667mf6fdxasa"
],
[
"53hq667mf6fdxasa",
"1yabxtqddl7hbvuf"
],
[
"53hq667mf6fdxasa",
"ael8ffe92gpa75f1"
],
[
"ael8ffe92gpa75f1",
"4xid8bwecd7wyjtp"
],
[
"4xid8bwecd7wyjtp",
"6ia4d9h29csfneqy"
],
[
"6ia4d9h29csfneqy",
"a11swd34u100j07n"
],
[
"nhdnlce16511ia84",
"x7ue5w9zk68obz88"
],
[
"x7ue5w9zk68obz88",
"vq3l1zhu4wo2r60p"
],
[
"vq3l1zhu4wo2r60p",
"14r9nwqvyb82vapx"
],
[
"14r9nwqvyb82vapx",
"m3knf5cfxmix04dz"
],
[
"lk55yktd9s2mdi0j",
"lc16vmgaqj8f6rgk"
]
]
}
}

View File

@@ -0,0 +1,185 @@
{
"root_melee_damage+5%": {
"title": ["§6+5% ", {"translate":"skills.combat.melee_damage", "color":"gold"}],
"description": {"translate":"skills.combat.description", "color":"white"},
"size": 1.5,
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"icon": {
"type": "effect",
"data": {
"effect": "strength"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:player.melee_damage",
"value": 0.05,
"operation": "multiply_total"
}
}
],
"metadata": {
"icon": "e2knw8qt08o0lu5p"
}
},
"melee_damage+2.5%": {
"title": ["+2.5% ", {"translate":"skills.combat.melee_damage", "color":"white"}],
"icon": {
"type": "item",
"data": {
"item": "apocalypsenow:combat_knife"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:player.melee_damage",
"value": 0.025,
"operation": "multiply_total"
}
}
],
"metadata": {
"icon": "u1te9zjkw9wa6syn"
}
},
"melee_damage+4%": {
"title": ["§6+4% ", {"translate":"skills.combat.melee_damage", "color":"gold"}],
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"size": 1.5,
"icon": {
"type": "item",
"data": {
"item": "apocalypsenow:machete"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:player.melee_damage",
"value": 0.04,
"operation": "multiply_total"
}
}
],
"metadata": {
"icon": "0s4mmbtt8lveh828"
}
},
"ranged_damage+1%": {
"title": ["+1% ", {"translate":"skills.combat.ranged_damage", "color":"white"}],
"icon": {
"type": "item",
"data": {
"item": "tac:glock_18"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:player.ranged_damage",
"value": 0.01,
"operation": "multiply_base"
}
}
],
"metadata": {
"icon": "kqi818k4h0unzlq2"
}
},
"ranged_damage+2.5%": {
"title": ["§6+2.5% ", {"translate":"skills.combat.ranged_damage", "color":"gold"}],
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"size": 1.5,
"icon": {
"type": "item",
"data": {
"item": "tac:ak47"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:player.ranged_damage",
"value": 0.025,
"operation": "multiply_base"
}
}
],
"metadata": {
"icon": "ld3v4h4szttjkh1l"
}
},
"attack_speed+2%": {
"title": ["+2% ", {"translate":"skills.combat.attack_speed", "color":"white"}],
"icon": {
"type": "effect",
"data": {
"effect": "jump_boost"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.attack_speed",
"value": 0.02,
"operation": "multiply_base"
}
}
],
"metadata": {
"icon": "tkubnxvctiqpoik3"
}
},
"attack_speed+2.5%": {
"title": ["§6+2.5% ", {"translate":"skills.combat.attack_speed", "color":"gold"}],
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"size": 1.5,
"icon": {
"type": "effect",
"data": {
"effect": "jump_boost"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.attack_speed",
"value": 0.025,
"operation": "multiply_base"
}
}
],
"metadata": {
"icon": "ryc1melvnirex9z9"
}
}
}

View File

@@ -0,0 +1,42 @@
{
"experience_per_level": {
"type": "expression",
"data": {
"expression": "min(10 + (level * 25), 1000)"
}
},
"sources": [
{
"type": "puffish_skills:kill_entity",
"data": {
"parameters": {
"dropped_xp": {
"type": "entity_dropped_experience"
},
"max_health": {
"type": "entity_max_health"
}
},
"conditions":{
"xpmobs":
{
"type": "entity_tag",
"data": {
"tag": "forge:xpmobs"
}
}
},
"experience": [
{
"condition": "xpmobs",
"expression": "(dropped_xp / 20) + (max_health / 10)"
}
],
"anti_farming": {
"limit_per_chunk": 300,
"reset_after_seconds": 300
}
}
}
]
}

View File

@@ -0,0 +1,260 @@
{
"lc16vmgaqj8f6rgk": {
"definition": "root_melee_damage+5%",
"x": 0,
"y": -256,
"root": true
},
"lk55yktd9s2mdi0j": {
"definition": "melee_damage+2.5%",
"x": 192,
"y": -160,
"root": false
},
"1yabxtqddl7hbvuf": {
"definition": "melee_damage+2.5%",
"x": 128,
"y": -96,
"root": false
},
"vhoehw9vm6e2o63c": {
"definition": "melee_damage+2.5%",
"x": 256,
"y": -96,
"root": false
},
"m3knf5cfxmix04dz": {
"definition": "melee_damage+2.5%",
"x": 256,
"y": -32,
"root": false
},
"53hq667mf6fdxasa": {
"definition": "melee_damage+2.5%",
"x": 128,
"y": -32,
"root": false
},
"ael8ffe92gpa75f1": {
"definition": "melee_damage+2.5%",
"x": 128,
"y": 32,
"root": false
},
"14r9nwqvyb82vapx": {
"definition": "melee_damage+2.5%",
"x": 256,
"y": 32,
"root": false
},
"vq3l1zhu4wo2r60p": {
"definition": "melee_damage+2.5%",
"x": 256,
"y": 96,
"root": false
},
"4xid8bwecd7wyjtp": {
"definition": "melee_damage+2.5%",
"x": 128,
"y": 96,
"root": false
},
"6ia4d9h29csfneqy": {
"definition": "melee_damage+4%",
"x": 128,
"y": 160,
"root": false
},
"x7ue5w9zk68obz88": {
"definition": "melee_damage+4%",
"x": 256,
"y": 160,
"root": false
},
"nhdnlce16511ia84": {
"definition": "melee_damage+4%",
"x": 256,
"y": 224,
"root": false
},
"a11swd34u100j07n": {
"definition": "melee_damage+4%",
"x": 128,
"y": 224,
"root": false
},
"g1uhmfiayc1wbz8o": {
"definition": "melee_damage+2.5%",
"x": 192,
"y": -32,
"root": false
},
"1k4jvw5ll07yyckw": {
"definition": "ranged_damage+1%",
"x": -192,
"y": -160,
"root": false
},
"nyzup5e5e9r0s0tx": {
"definition": "ranged_damage+1%",
"x": -256,
"y": -96,
"root": false
},
"y2cwa02xoehttzp0": {
"definition": "ranged_damage+1%",
"x": -128,
"y": -96,
"root": false
},
"beukhgyerrok4di9": {
"definition": "ranged_damage+1%",
"x": -128,
"y": -32,
"root": false
},
"e7t2sqqq8asd1g7k": {
"definition": "ranged_damage+1%",
"x": -256,
"y": -32,
"root": false
},
"9p8ktbi2f8o17t9z": {
"definition": "ranged_damage+1%",
"x": -192,
"y": -32,
"root": false
},
"hjp2uzyk989vt9yk": {
"definition": "ranged_damage+1%",
"x": -256,
"y": 32,
"root": false
},
"jd1kg04k21clp0vt": {
"definition": "ranged_damage+1%",
"x": -128,
"y": 32,
"root": false
},
"gwqtp6yror2ndclm": {
"definition": "ranged_damage+1%",
"x": -128,
"y": 96,
"root": false
},
"3fesjripl20373y1": {
"definition": "ranged_damage+1%",
"x": -256,
"y": 96,
"root": false
},
"1glw6uvlrk2f0dxc": {
"definition": "ranged_damage+2.5%",
"x": -256,
"y": 160,
"root": false
},
"b6ekide0xluz9030": {
"definition": "ranged_damage+2.5%",
"x": -128,
"y": 160,
"root": false
},
"0myu3q1erdthao6b": {
"definition": "ranged_damage+2.5%",
"x": -128,
"y": 224,
"root": false
},
"h8zdhj29zbzsei0k": {
"definition": "ranged_damage+2.5%",
"x": -256,
"y": 224,
"root": false
},
"eq0mrmufxo748ras": {
"definition": "attack_speed+2%",
"x": 0,
"y": -160,
"root": false
},
"9ohwr21cmhohqz9r": {
"definition": "attack_speed+2%",
"x": -64,
"y": -96,
"root": false
},
"noi5p6fmx1kb8lae": {
"definition": "attack_speed+2%",
"x": 64,
"y": -96,
"root": false
},
"ljjch68u0uorkg98": {
"definition": "attack_speed+2%",
"x": 64,
"y": -32,
"root": false
},
"fxwdnpif94v05ty8": {
"definition": "attack_speed+2%",
"x": -64,
"y": -32,
"root": false
},
"lvk0fssn1n666fi7": {
"definition": "attack_speed+2%",
"x": -64,
"y": 32,
"root": false
},
"7f8uwyda70im3h5p": {
"definition": "attack_speed+2%",
"x": 64,
"y": 32,
"root": false
},
"vpf3ocx44g4on9bg": {
"definition": "attack_speed+2%",
"x": 0,
"y": -32,
"root": false
},
"lvnd14hch8miur6d": {
"definition": "attack_speed+2%",
"x": -64,
"y": 96,
"root": false
},
"n6fzow7fi81pnzqq": {
"definition": "attack_speed+2%",
"x": 64,
"y": 96,
"root": false
},
"km47iilbkhzswgtn": {
"definition": "attack_speed+2.5%",
"x": -64,
"y": 160,
"root": false
},
"wznqm7myvg8aanw1": {
"definition": "attack_speed+2.5%",
"x": -64,
"y": 224,
"root": false
},
"2q1hhciujon277uh": {
"definition": "attack_speed+2.5%",
"x": 64,
"y": 160,
"root": false
},
"l5hk561qokpawwus": {
"definition": "attack_speed+2.5%",
"x": 64,
"y": 224,
"root": false
}
}

View File

@@ -0,0 +1,11 @@
{
"unlocked_by_default": true,
"title": {"translate":"skills.defense", "color":"dark_aqua"},
"icon": {
"type": "effect",
"data": {
"effect": "resistance"
}
},
"background": "textures/block/iron_block.png"
}

View File

@@ -0,0 +1,178 @@
{
"normal": {
"bidirectional": [
[
"2g84pcgqh9nfwyhb",
"xngu39ri6xdjhusp"
],
[
"xngu39ri6xdjhusp",
"czf6imkd4ydg8jc5"
],
[
"czf6imkd4ydg8jc5",
"anz7jxb58vtqy0gd"
],
[
"anz7jxb58vtqy0gd",
"c6pttlud2o3cgfjq"
],
[
"3sctik9qd9a94oeq",
"9zibbmvd1z6lxmpb"
],
[
"9zibbmvd1z6lxmpb",
"c6pttlud2o3cgfjq"
],
[
"xngu39ri6xdjhusp",
"3sctik9qd9a94oeq"
],
[
"9zibbmvd1z6lxmpb",
"o9k3b162v4bb09a7"
],
[
"o9k3b162v4bb09a7",
"t7jdgwd3pdr089ea"
],
[
"t7jdgwd3pdr089ea",
"yrg600c1y4sqjkr2"
],
[
"yrg600c1y4sqjkr2",
"gccjc9evzvw2z9q0"
],
[
"anz7jxb58vtqy0gd",
"d6zwc8pazq533o9o"
],
[
"d6zwc8pazq533o9o",
"9r5bzbwqyzyijvl0"
],
[
"9r5bzbwqyzyijvl0",
"onag9vfnrrd4ibqr"
],
[
"onag9vfnrrd4ibqr",
"wjfunot41c6iu4r3"
],
[
"2g84pcgqh9nfwyhb",
"ae2ul7aehtljlibd"
],
[
"ae2ul7aehtljlibd",
"hhc8ac9osiip8e4p"
],
[
"hhc8ac9osiip8e4p",
"k3ltleo2mniz6477"
],
[
"k3ltleo2mniz6477",
"r4ozb6or6jj4nqoy"
],
[
"r4ozb6or6jj4nqoy",
"oyoltkr908f45805"
],
[
"zbrcrftj873n35hw",
"oyoltkr908f45805"
],
[
"zbrcrftj873n35hw",
"ye1q97b1tmu7iydo"
],
[
"wx9h9b3lhac0mdo1",
"7sjnx3p10fdmh5p4"
],
[
"7sjnx3p10fdmh5p4",
"7wv4s90m5rtmpx12"
],
[
"kynyr344e3kbxjy6",
"wx9h9b3lhac0mdo1"
],
[
"huj6id1xu31r6bs3",
"kynyr344e3kbxjy6"
],
[
"k3ltleo2mniz6477",
"u2yqsh8x49hamyhh"
],
[
"79ur9t2mo8nuwclb",
"ae2ul7aehtljlibd"
],
[
"79ur9t2mo8nuwclb",
"huj6id1xu31r6bs3"
],
[
"huj6id1xu31r6bs3",
"u2yqsh8x49hamyhh"
],
[
"2g84pcgqh9nfwyhb",
"z9qmn092zp4qjbim"
],
[
"z9qmn092zp4qjbim",
"7ua8j5va7dwcbhny"
],
[
"7ua8j5va7dwcbhny",
"21t3wp8u4datn524"
],
[
"21t3wp8u4datn524",
"6twarn089w697qbc"
],
[
"6twarn089w697qbc",
"thnptu0lt9ybhuwq"
],
[
"thnptu0lt9ybhuwq",
"gttyojcs6o5m0t5r"
],
[
"gttyojcs6o5m0t5r",
"ls4unmgmntl657gf"
],
[
"z9qmn092zp4qjbim",
"2lnne66xm0yuirtz"
],
[
"2lnne66xm0yuirtz",
"kh5khtx1klkiz99x"
],
[
"kh5khtx1klkiz99x",
"nbn36qho866qdp3g"
],
[
"nbn36qho866qdp3g",
"fsfn9mx5amy5qi9d"
],
[
"fsfn9mx5amy5qi9d",
"605xud4tsc44mxul"
],
[
"605xud4tsc44mxul",
"rd5c485opti0xbun"
]
]
}
}

View File

@@ -0,0 +1,216 @@
{
"root_resistance+5%": {
"title": ["§6+5% ",{"translate":"skills.defense.total_armor_bonus", "color":"gold"} ],
"description": {"translate":"skills.defense.description", "color":"white"},
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"size": 1.5,
"icon": {
"type": "effect",
"data": {
"effect": "resistance"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.armor",
"value": 0.05,
"operation": "multiply_base"
}
}
]
},
"dual_dampening+10%": {
"title": ["§6+10% ", {"translate":"skills.defense.cold_dampening", "color":"gold"}, " §6+10% ", {"translate":"skills.defense.heat_dampening", "color":"gold"}],
"icon": {
"type": "effect",
"data": {
"effect": "cold_sweat:grace"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "cold_sweat:cold_dampening",
"value": 0.1,
"operation": "addition"
}
},
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "cold_sweat:heat_dampening",
"value": 0.1,
"operation": "addition"
}
},
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "cold_sweat:cold_resistance",
"value": 0.1,
"operation": "addition"
}
},
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "cold_sweat:heat_resistance",
"value": 0.1,
"operation": "addition"
}
}
]
},
"cold_dampening+10%": {
"title": ["+10% ", {"translate":"skills.defense.cold_dampening", "color":"white"}],
"icon": {
"type": "effect",
"data": {
"effect": "cold_sweat:ice_resistance"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "cold_sweat:cold_dampening",
"value": 0.1,
"operation": "addition"
}
},
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "cold_sweat:cold_resistance",
"value": 0.1,
"operation": "addition"
}
}
]
},
"heat_dampening+10%": {
"title": ["+10% ", {"translate":"skills.defense.heat_dampening", "color":"white"}],
"icon": {
"type": "effect",
"data": {
"effect": "cold_sweat:insulated"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "cold_sweat:heat_dampening",
"value": 0.1,
"operation": "addition"
}
},
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "cold_sweat:heat_resistance",
"value": 0.1,
"operation": "addition"
}
}
]
},
"armor+2.5%": {
"title": ["+2.5% ", {"translate":"skills.defense.total_armor_bonus", "color":"white"}],
"icon": {
"type": "item",
"data": {
"item": "minecraft:iron_chestplate"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.armor",
"value": 0.025,
"operation": "multiply_total"
}
}
]
},
"armor+5%": {
"title": ["§6+5% ", {"translate":"skills.defense.total_armor_bonus", "color":"gold"}],
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"size": 1.5,
"icon": {
"type": "item",
"data": {
"item": "immersiveengineering:armor_steel_chest"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.armor",
"value": 0.05,
"operation": "multiply_total"
}
}
]
},
"health+1": {
"title": ["+0.5 ", {"translate":"skills.defense.health", "color":"white"}],
"icon": {
"type": "effect",
"data": {
"effect": "regeneration"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.max_health",
"value": 1,
"operation": "addition"
}
}
]
},
"health+2": {
"title": ["§6+1 ", {"translate":"skills.defense.health", "color":"gold"}],
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"size": 1.5,
"icon": {
"type": "effect",
"data": {
"effect": "health_boost"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.max_health",
"value": 2,
"operation": "addition"
}
}
]
}
}

View File

@@ -0,0 +1,72 @@
{
"experience_per_level": {
"type": "expression",
"data": {
"expression": "min(50 + (level * 50), 10000000)"
}
},
"sources": [
{
"type": "puffish_skills:take_damage",
"data": {
"conditions": {
"is_xpmobs": {
"type": "attacker_tag",
"data": {
"tag": "forge:xpmobs"
}
}
},
"parameters": {
"damage": {
"type": "damage"
}
},
"experience": [
{
"expression": "damage"
}
]
}
},
{
"type": "puffish_skills:eat_food",
"data": {
"conditions": {
"is_lowxpfood": {
"type": "item_tag",
"data": {
"tag": "forge:lowxpfood"
}
},
"is_mediumxpfood": {
"type": "item_tag",
"data": {
"tag": "forge:mediumxpfood"
}
},
"is_largexpfood": {
"type": "item_tag",
"data": {
"tag": "forge:largexpfood"
}
}
},
"experience": [
{
"condition": "is_lowxpfood",
"expression": "1"
},
{
"condition": "is_mediumxpfood",
"expression": "5"
},
{
"condition": "is_largexpfood",
"expression": "15"
}
]
}
}
]
}

View File

@@ -0,0 +1,254 @@
{
"2g84pcgqh9nfwyhb": {
"definition": "root_resistance+5%",
"x": 0,
"y": -256,
"root": true
},
"ae2ul7aehtljlibd": {
"definition": "armor+2.5%",
"x": 192,
"y": -160,
"root": false
},
"k3ltleo2mniz6477": {
"definition": "armor+2.5%",
"x": 128,
"y": -32,
"root": false
},
"huj6id1xu31r6bs3": {
"definition": "armor+2.5%",
"x": 256,
"y": -32,
"root": false
},
"kynyr344e3kbxjy6": {
"definition": "armor+2.5%",
"x": 256,
"y": 32,
"root": false
},
"79ur9t2mo8nuwclb": {
"definition": "armor+2.5%",
"x": 256,
"y": -96,
"root": false
},
"oyoltkr908f45805": {
"definition": "armor+2.5%",
"x": 128,
"y": 96,
"root": false
},
"hhc8ac9osiip8e4p": {
"definition": "armor+2.5%",
"x": 128,
"y": -96,
"root": false
},
"wx9h9b3lhac0mdo1": {
"definition": "armor+2.5%",
"x": 256,
"y": 96,
"root": false
},
"u2yqsh8x49hamyhh": {
"definition": "armor+2.5%",
"x": 192,
"y": -32,
"root": false
},
"r4ozb6or6jj4nqoy": {
"definition": "armor+2.5%",
"x": 128,
"y": 32,
"root": false
},
"o9k3b162v4bb09a7": {
"definition": "health+1",
"x": -128,
"y": 32,
"root": false
},
"anz7jxb58vtqy0gd": {
"definition": "health+1",
"x": -256,
"y": -32,
"root": false
},
"czf6imkd4ydg8jc5": {
"definition": "health+1",
"x": -256,
"y": -96,
"root": false
},
"9zibbmvd1z6lxmpb": {
"definition": "health+1",
"x": -128,
"y": -32,
"root": false
},
"onag9vfnrrd4ibqr": {
"definition": "health+2",
"x": -256,
"y": 160,
"root": false
},
"gccjc9evzvw2z9q0": {
"definition": "health+2",
"x": -128,
"y": 224,
"root": false
},
"d6zwc8pazq533o9o": {
"definition": "health+1",
"x": -256,
"y": 32,
"root": false
},
"zbrcrftj873n35hw": {
"definition": "armor+5%",
"x": 128,
"y": 160,
"root": false
},
"7wv4s90m5rtmpx12": {
"definition": "armor+5%",
"x": 256,
"y": 224,
"root": false
},
"ye1q97b1tmu7iydo": {
"definition": "armor+5%",
"x": 128,
"y": 224,
"root": false
},
"7sjnx3p10fdmh5p4": {
"definition": "armor+5%",
"x": 256,
"y": 160,
"root": false
},
"xngu39ri6xdjhusp": {
"definition": "health+1",
"x": -192,
"y": -160,
"root": false
},
"3sctik9qd9a94oeq": {
"definition": "health+1",
"x": -128,
"y": -96,
"root": false
},
"9r5bzbwqyzyijvl0": {
"definition": "health+1",
"x": -256,
"y": 96,
"root": false
},
"wjfunot41c6iu4r3": {
"definition": "health+2",
"x": -256,
"y": 224,
"root": false
},
"yrg600c1y4sqjkr2": {
"definition": "health+2",
"x": -128,
"y": 160,
"root": false
},
"t7jdgwd3pdr089ea": {
"definition": "health+1",
"x": -128,
"y": 96,
"root": false
},
"c6pttlud2o3cgfjq": {
"definition": "health+1",
"x": -192,
"y": -32,
"root": false
},
"z9qmn092zp4qjbim": {
"definition": "dual_dampening+10%",
"x": 0,
"y": -160,
"root": false
},
"7ua8j5va7dwcbhny": {
"definition": "cold_dampening+10%",
"x": -64,
"y": -96,
"root": false
},
"21t3wp8u4datn524": {
"definition": "cold_dampening+10%",
"x": -64,
"y": -32,
"root": false
},
"6twarn089w697qbc": {
"definition": "cold_dampening+10%",
"x": -64,
"y": 32,
"root": false
},
"thnptu0lt9ybhuwq": {
"definition": "cold_dampening+10%",
"x": -64,
"y": 96,
"root": false
},
"gttyojcs6o5m0t5r": {
"definition": "cold_dampening+10%",
"x": -64,
"y": 160,
"root": false
},
"ls4unmgmntl657gf": {
"definition": "cold_dampening+10%",
"x": -64,
"y": 224,
"root": false
},
"2lnne66xm0yuirtz": {
"definition": "heat_dampening+10%",
"x": 64,
"y": -96,
"root": false
},
"kh5khtx1klkiz99x": {
"definition": "heat_dampening+10%",
"x": 64,
"y": -32,
"root": false
},
"nbn36qho866qdp3g": {
"definition": "heat_dampening+10%",
"x": 64,
"y": 32,
"root": false
},
"fsfn9mx5amy5qi9d": {
"definition": "heat_dampening+10%",
"x": 64,
"y": 96,
"root": false
},
"605xud4tsc44mxul": {
"definition": "heat_dampening+10%",
"x": 64,
"y": 160,
"root": false
},
"rd5c485opti0xbun": {
"definition": "heat_dampening+10%",
"x": 64,
"y": 224,
"root": false
}
}

View File

@@ -0,0 +1,11 @@
{
"unlocked_by_default": true,
"title": {"translate":"skills.spelunker", "color":"gold"},
"icon": {
"type": "item",
"data": {
"item": "diamond_pickaxe"
}
},
"background": "textures/gui/advancements/backgrounds/stone.png"
}

View File

@@ -0,0 +1,198 @@
{
"normal": {
"bidirectional": [
[
"nebn2fsghynumy4s",
"ckstojn5scyxkliq"
],
[
"0ay3uag4pe9nc52g",
"ckstojn5scyxkliq"
],
[
"r0md6cccdvdq8yrk",
"vj9jou3d7zr6cpsi"
],
[
"2mzhqu6bxqq7raza",
"vj9jou3d7zr6cpsi"
],
[
"vj9jou3d7zr6cpsi",
"t28wwdkw0nrejr12"
],
[
"t28wwdkw0nrejr12",
"nebn2fsghynumy4s"
],
[
"2mzhqu6bxqq7raza",
"0ay3uag4pe9nc52g"
],
[
"0ay3uag4pe9nc52g",
"umu22lbgy54fx65x"
],
[
"umu22lbgy54fx65x",
"xt2mebglqwzqlzt3"
],
[
"xt2mebglqwzqlzt3",
"4bxqwfrhz0c8u8q4"
],
[
"4bxqwfrhz0c8u8q4",
"o5fjdr9p4iapc2c0"
],
[
"nebn2fsghynumy4s",
"2xv8zjf8ngsgyxh3"
],
[
"2xv8zjf8ngsgyxh3",
"h4phvflxwnn4ztgq"
],
[
"h4phvflxwnn4ztgq",
"920mywqi1s0zhyzp"
],
[
"920mywqi1s0zhyzp",
"v7kfqq3n4vgljncu"
],
[
"5677aag7t9ic8i9f",
"molzi9ps8kh8j3jj"
],
[
"df8uxy51thkphd51",
"5677aag7t9ic8i9f"
],
[
"df8uxy51thkphd51",
"r0md6cccdvdq8yrk"
],
[
"molzi9ps8kh8j3jj",
"bolukg411n6o60ju"
],
[
"bolukg411n6o60ju",
"9fq0ql8exiz9fk7f"
],
[
"9fq0ql8exiz9fk7f",
"a6ucnqpv92a4v24a"
],
[
"a6ucnqpv92a4v24a",
"feo4ec4p7c18sr3t"
],
[
"feo4ec4p7c18sr3t",
"ob6rp2nhz25kyc7q"
],
[
"v29co8bf0spntjas",
"ob6rp2nhz25kyc7q"
],
[
"9fq0ql8exiz9fk7f",
"dq01qj9vsbsnvbwx"
],
[
"dq01qj9vsbsnvbwx",
"oyvs95oaye8iuo02"
],
[
"tsefjzcejnu5mb1j",
"oyvs95oaye8iuo02"
],
[
"tsefjzcejnu5mb1j",
"molzi9ps8kh8j3jj"
],
[
"oyvs95oaye8iuo02",
"22mr7qodw6zg5583"
],
[
"22mr7qodw6zg5583",
"c1ry0l90s1yaj8zr"
],
[
"c1ry0l90s1yaj8zr",
"ee2beyegfmnk2a9z"
],
[
"ee2beyegfmnk2a9z",
"ghupw888f5qslpmc"
],
[
"df8uxy51thkphd51",
"dris929a6pyx1fnt"
],
[
"dris929a6pyx1fnt",
"1qda2e1nbabvbfsq"
],
[
"orr6tvzz41ens5hi",
"1qda2e1nbabvbfsq"
],
[
"1qda2e1nbabvbfsq",
"cftp1bagik8ceuzu"
],
[
"cftp1bagik8ceuzu",
"0pihegrikrrb6goj"
],
[
"0pihegrikrrb6goj",
"mb9hryfh6phqhd21"
],
[
"0pihegrikrrb6goj",
"nv88j2pcg23t8hsb"
],
[
"nv88j2pcg23t8hsb",
"7an2ere9zq7ae360"
],
[
"7an2ere9zq7ae360",
"orr6tvzz41ens5hi"
],
[
"7an2ere9zq7ae360",
"w2uaj4x85tn0mqio"
],
[
"w2uaj4x85tn0mqio",
"ykfgy5cw2mfjbcjm"
],
[
"mb9hryfh6phqhd21",
"5it8398tfrlad1o8"
],
[
"5it8398tfrlad1o8",
"495iui1pyyw0pdkd"
],
[
"495iui1pyyw0pdkd",
"mozytzwbtofnzeza"
],
[
"ykfgy5cw2mfjbcjm",
"dwp3e9eclkxulc67"
],
[
"dwp3e9eclkxulc67",
"7hitt0k4wywvzcza"
]
]
}
}

View File

@@ -0,0 +1,164 @@
{
"root_mining_speed+5%": {
"title": ["§6+5% ", {"translate":"skills.spelunker.mining", "color":"gold"}],
"description": {"translate":"skills.spelunker.description", "color":"gold"},
"size": 1.5,
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"icon": {
"type": "effect",
"data": {
"effect": "haste"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:player.mining_speed",
"value": 0.05,
"operation": "multiply_total"
}
}
]
},
"mining_speed+2.5%": {
"title": ["+2.5% ", {"translate":"skills.spelunker.mining", "color":"white"}],
"icon": {
"type": "effect",
"data": {
"effect": "haste"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:player.mining_speed",
"value": 0.025,
"operation": "multiply_total"
}
}
]
},
"mining_speed+5%": {
"title": ["§6+5% ", {"translate":"skills.spelunker.mining", "color":"gold"}],
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"size": 1.5,
"icon": {
"type": "item",
"data": {
"item": "diamond_pickaxe"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:player.mining_speed",
"value": 0.05,
"operation": "multiply_total"
}
}
]
},
"fortune+0.1": {
"title": ["+0.1 ", {"translate":"skills.spelunker.fortune", "color":"white"}],
"icon": {
"type": "item",
"data": {
"item": "gold_ingot"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:player.fortune",
"value": 0.1,
"operation": "addition"
}
}
]
},
"fortune+0.25": {
"title": ["§6+0.25 ", {"translate":"skills.spelunker.fortune", "color":"gold"}],
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"size": 1.5,
"icon": {
"type": "item",
"data": {
"item": "diamond"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:player.fortune",
"value": 0.25,
"operation": "addition"
}
}
]
},
"luck+0.05": {
"title": ["+0.05 ", {"translate":"skills.spelunker.luck", "color":"white"}],
"icon": {
"type": "effect",
"data": {
"effect": "luck"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.luck",
"value": 0.05,
"operation": "addition"
}
}
]
},
"luck+0.1": {
"title": ["§6+0.1 ", {"translate":"skills.spelunker.luck", "color":"gold"}],
"frame": {
"type": "advancement",
"data": {
"frame": "goal"
}
},
"size": 1.5,
"icon": {
"type": "effect",
"data": {
"effect": "luck"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.luck",
"value": 0.1,
"operation": "addition"
}
}
]
}
}

View File

@@ -0,0 +1,45 @@
{
"experience_per_level": {
"type": "expression",
"data": {
"expression": "min(20 + (level * 15), 100000)"
}
},
"sources": [
{
"type": "puffish_skills:mine_block",
"data": {
"conditions": {
"silk_touch": {
"type": "tool_nbt",
"data": {
"nbt": "{Enchantments:[{id:\"minecraft:silk_touch\"}]}"
}
},
"stone_ore": {
"type": "block_tag",
"data": {
"tag": "forge:ores_in_ground/stone"
}
},
"deepslate_ore": {
"type": "block_tag",
"data": {
"tag": "forge:ores_in_ground/deepslate"
}
}
},
"experience": [
{
"condition": "!silk_touch & stone_ore",
"expression": "1"
},
{
"condition": "!silk_touch & deepslate_ore",
"expression": "3"
}
]
}
}
]
}

View File

@@ -0,0 +1,278 @@
{
"df8uxy51thkphd51": {
"definition": "root_mining_speed+5%",
"x": 0,
"y": -256,
"root": true
},
"orr6tvzz41ens5hi": {
"definition": "mining_speed+2.5%",
"x": 128,
"y": -96,
"root": false
},
"cftp1bagik8ceuzu": {
"definition": "mining_speed+2.5%",
"x": 256,
"y": -96,
"root": false
},
"dris929a6pyx1fnt": {
"definition": "mining_speed+2.5%",
"x": 192,
"y": -160,
"root": false
},
"t28wwdkw0nrejr12": {
"definition": "fortune+0.1",
"x": -128,
"y": -96,
"root": false
},
"2mzhqu6bxqq7raza": {
"definition": "fortune+0.1",
"x": -256,
"y": -96,
"root": false
},
"r0md6cccdvdq8yrk": {
"definition": "fortune+0.1",
"x": -192,
"y": -160,
"root": false
},
"5677aag7t9ic8i9f": {
"definition": "luck+0.05",
"x": 0,
"y": -160,
"root": false
},
"bolukg411n6o60ju": {
"definition": "luck+0.05",
"x": -64,
"y": -96,
"root": false
},
"tsefjzcejnu5mb1j": {
"definition": "luck+0.05",
"x": 64,
"y": -96,
"root": false
},
"0pihegrikrrb6goj": {
"definition": "mining_speed+2.5%",
"x": 256,
"y": -32,
"root": false
},
"mb9hryfh6phqhd21": {
"definition": "mining_speed+2.5%",
"x": 256,
"y": 32,
"root": false
},
"7an2ere9zq7ae360": {
"definition": "mining_speed+2.5%",
"x": 128,
"y": -32,
"root": false
},
"w2uaj4x85tn0mqio": {
"definition": "mining_speed+2.5%",
"x": 128,
"y": 32,
"root": false
},
"1qda2e1nbabvbfsq": {
"definition": "mining_speed+2.5%",
"x": 192,
"y": -96,
"root": false
},
"ykfgy5cw2mfjbcjm": {
"definition": "mining_speed+2.5%",
"x": 128,
"y": 96,
"root": false
},
"5it8398tfrlad1o8": {
"definition": "mining_speed+2.5%",
"x": 256,
"y": 96,
"root": false
},
"495iui1pyyw0pdkd": {
"definition": "mining_speed+5%",
"x": 256,
"y": 160,
"root": false
},
"nv88j2pcg23t8hsb": {
"definition": "mining_speed+5%",
"x": 192,
"y": -32,
"root": false
},
"7hitt0k4wywvzcza": {
"definition": "mining_speed+5%",
"x": 128,
"y": 224,
"root": false
},
"mozytzwbtofnzeza": {
"definition": "mining_speed+5%",
"x": 256,
"y": 224,
"root": false
},
"0ay3uag4pe9nc52g": {
"definition": "fortune+0.1",
"x": -256,
"y": -32,
"root": false
},
"umu22lbgy54fx65x": {
"definition": "fortune+0.1",
"x": -256,
"y": 32,
"root": false
},
"2xv8zjf8ngsgyxh3": {
"definition": "fortune+0.1",
"x": -128,
"y": 32,
"root": false
},
"xt2mebglqwzqlzt3": {
"definition": "fortune+0.1",
"x": -256,
"y": 96,
"root": false
},
"vj9jou3d7zr6cpsi": {
"definition": "fortune+0.1",
"x": -192,
"y": -96,
"root": false
},
"nebn2fsghynumy4s": {
"definition": "fortune+0.1",
"x": -128,
"y": -32,
"root": false
},
"h4phvflxwnn4ztgq": {
"definition": "fortune+0.1",
"x": -128,
"y": 96,
"root": false
},
"ckstojn5scyxkliq": {
"definition": "fortune+0.25",
"x": -192,
"y": -32,
"root": false
},
"4bxqwfrhz0c8u8q4": {
"definition": "fortune+0.25",
"x": -256,
"y": 160,
"root": false
},
"920mywqi1s0zhyzp": {
"definition": "fortune+0.25",
"x": -128,
"y": 160,
"root": false
},
"9fq0ql8exiz9fk7f": {
"definition": "luck+0.05",
"x": -64,
"y": -32,
"root": false
},
"feo4ec4p7c18sr3t": {
"definition": "luck+0.05",
"x": -64,
"y": 96,
"root": false
},
"a6ucnqpv92a4v24a": {
"definition": "luck+0.05",
"x": -64,
"y": 32,
"root": false
},
"molzi9ps8kh8j3jj": {
"definition": "luck+0.05",
"x": 0,
"y": -96,
"root": false
},
"c1ry0l90s1yaj8zr": {
"definition": "luck+0.05",
"x": 64,
"y": 96,
"root": false
},
"dq01qj9vsbsnvbwx": {
"definition": "luck+0.1",
"x": 0,
"y": -32,
"root": false
},
"ob6rp2nhz25kyc7q": {
"definition": "luck+0.1",
"x": -64,
"y": 160,
"root": false
},
"ee2beyegfmnk2a9z": {
"definition": "luck+0.1",
"x": 64,
"y": 160,
"root": false
},
"22mr7qodw6zg5583": {
"definition": "luck+0.05",
"x": 64,
"y": 32,
"root": false
},
"oyvs95oaye8iuo02": {
"definition": "luck+0.05",
"x": 64,
"y": -32,
"root": false
},
"v29co8bf0spntjas": {
"definition": "luck+0.1",
"x": -64,
"y": 224,
"root": false
},
"ghupw888f5qslpmc": {
"definition": "luck+0.1",
"x": 64,
"y": 224,
"root": false
},
"v7kfqq3n4vgljncu": {
"definition": "fortune+0.25",
"x": -128,
"y": 224,
"root": false
},
"dwp3e9eclkxulc67": {
"definition": "mining_speed+5%",
"x": 128,
"y": 160,
"root": false
},
"o5fjdr9p4iapc2c0": {
"definition": "fortune+0.25",
"x": -256,
"y": 224,
"root": false
}
}

View File

@@ -0,0 +1,12 @@
{
"version": 1,
"show_warnings": true,
"categories": [
"combat",
"defense",
"spelunker",
"athlete"
]
}