Initial commit
This commit is contained in:
11
config/puffish_skills/categories/athlete/category.json
Normal file
11
config/puffish_skills/categories/athlete/category.json
Normal 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"
|
||||
}
|
||||
186
config/puffish_skills/categories/athlete/connections.json
Normal file
186
config/puffish_skills/categories/athlete/connections.json
Normal 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"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
158
config/puffish_skills/categories/athlete/definitions.json
Normal file
158
config/puffish_skills/categories/athlete/definitions.json
Normal 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"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
82
config/puffish_skills/categories/athlete/experience.json
Normal file
82
config/puffish_skills/categories/athlete/experience.json
Normal 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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
242
config/puffish_skills/categories/athlete/skills.json
Normal file
242
config/puffish_skills/categories/athlete/skills.json
Normal 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
|
||||
}
|
||||
}
|
||||
11
config/puffish_skills/categories/combat/category.json
Normal file
11
config/puffish_skills/categories/combat/category.json
Normal 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"
|
||||
}
|
||||
186
config/puffish_skills/categories/combat/connections.json
Normal file
186
config/puffish_skills/categories/combat/connections.json
Normal 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"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
185
config/puffish_skills/categories/combat/definitions.json
Normal file
185
config/puffish_skills/categories/combat/definitions.json
Normal 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"
|
||||
}
|
||||
}
|
||||
}
|
||||
42
config/puffish_skills/categories/combat/experience.json
Normal file
42
config/puffish_skills/categories/combat/experience.json
Normal 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
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
260
config/puffish_skills/categories/combat/skills.json
Normal file
260
config/puffish_skills/categories/combat/skills.json
Normal 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
|
||||
}
|
||||
}
|
||||
11
config/puffish_skills/categories/defense/category.json
Normal file
11
config/puffish_skills/categories/defense/category.json
Normal 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"
|
||||
}
|
||||
178
config/puffish_skills/categories/defense/connections.json
Normal file
178
config/puffish_skills/categories/defense/connections.json
Normal 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"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
216
config/puffish_skills/categories/defense/definitions.json
Normal file
216
config/puffish_skills/categories/defense/definitions.json
Normal 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"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
72
config/puffish_skills/categories/defense/experience.json
Normal file
72
config/puffish_skills/categories/defense/experience.json
Normal 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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
254
config/puffish_skills/categories/defense/skills.json
Normal file
254
config/puffish_skills/categories/defense/skills.json
Normal 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
|
||||
}
|
||||
}
|
||||
11
config/puffish_skills/categories/spelunker/category.json
Normal file
11
config/puffish_skills/categories/spelunker/category.json
Normal 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"
|
||||
}
|
||||
198
config/puffish_skills/categories/spelunker/connections.json
Normal file
198
config/puffish_skills/categories/spelunker/connections.json
Normal 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"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
164
config/puffish_skills/categories/spelunker/definitions.json
Normal file
164
config/puffish_skills/categories/spelunker/definitions.json
Normal 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"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
45
config/puffish_skills/categories/spelunker/experience.json
Normal file
45
config/puffish_skills/categories/spelunker/experience.json
Normal 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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
278
config/puffish_skills/categories/spelunker/skills.json
Normal file
278
config/puffish_skills/categories/spelunker/skills.json
Normal 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
|
||||
}
|
||||
}
|
||||
12
config/puffish_skills/config.json
Normal file
12
config/puffish_skills/config.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"version": 1,
|
||||
|
||||
"show_warnings": true,
|
||||
|
||||
"categories": [
|
||||
"combat",
|
||||
"defense",
|
||||
"spelunker",
|
||||
"athlete"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user