add first patch

This commit is contained in:
2026-07-31 10:34:32 +09:00
parent 03aac2e45e
commit b1cbc6c78d
6390 changed files with 547430 additions and 0 deletions
@@ -0,0 +1,12 @@
{
"unlocked_by_default": true,
"title": {"translate": "society_skills.adventuring.category.title"},
"icon": {
"type": "item",
"data": {
"item": "netherite_sword"
}
},
"background": "create:textures/block/palettes/stone_types/brick/dripstone_cut_brick.png",
"spent_points_limit": 12
}
@@ -0,0 +1,40 @@
{
"normal": {
"bidirectional": [
["okgyosul1tj62khg", "p6sbk6xu6mgmnq7j"],
["p6sbk6xu6mgmnq7j", "5qhqehmhpx4tg9ha"],
["5qhqehmhpx4tg9ha", "vxy13tc1uf400qbg"],
["ykw3e6ntukr3ty3e", "vxy13tc1uf400qbg"],
["vxy13tc1uf400qbg", "spnyibba8bqymtu7"],
["spnyibba8bqymtu7", "35n86k5fhylgxgdj"],
["35n86k5fhylgxgdj", "zwlsq2oizf06cda5"],
["lk6rlnb2l0cgb5e2", "zwlsq2oizf06cda5"],
["mondk5bw8a3sm7mg", "zwlsq2oizf06cda5"],
["mondk5bw8a3sm7mg", "qk6mez9znbtfdwdc"],
["qk6mez9znbtfdwdc", "lk6rlnb2l0cgb5e2"],
["qk6mez9znbtfdwdc", "mfx3gv2ho4wa9z0x"],
["mfx3gv2ho4wa9z0x", "lkmwyqge3372hyma"],
["lkmwyqge3372hyma", "y71si9t9gslucahb"],
["lkmwyqge3372hyma", "ogdcte1e30pp541e"],
["ykw3e6ntukr3ty3e", "1czrk80c5nex6hh8"],
["1czrk80c5nex6hh8", "9pw1objn4zi0u88z"],
["9pw1objn4zi0u88z", "k70v91q6jvn7czej"],
["e52jlisqmdlivpuj", "k70v91q6jvn7czej"],
["v23qt978yxk59apn", "9pw1objn4zi0u88z"],
["v23qt978yxk59apn", "e52jlisqmdlivpuj"],
["e52jlisqmdlivpuj", "584qmtndwsqgyd1i"],
["584qmtndwsqgyd1i", "kluhtt8swe7l3tvc"],
["kluhtt8swe7l3tvc", "ulcnbmqbzcuabude"],
["pe0e5y7gtrlk519d", "kluhtt8swe7l3tvc"]
]
},
"exclusive": {
"bidirectional": [
["ykw3e6ntukr3ty3e", "spnyibba8bqymtu7"],
["k70v91q6jvn7czej", "v23qt978yxk59apn"],
["lk6rlnb2l0cgb5e2", "mondk5bw8a3sm7mg"],
["y71si9t9gslucahb", "ogdcte1e30pp541e"],
["pe0e5y7gtrlk519d", "ulcnbmqbzcuabude"]
]
}
}
@@ -0,0 +1,377 @@
{
"ranged+2": {
"title": {"translate": "society_skills.adventuring.ranged"},
"icon": {
"type": "item",
"data": {
"item": "minecraft:spectral_arrow"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_attributes:ranged_damage",
"value": 2,
"operation": "addition"
}
}
]
},
"protection+1": {
"title": {"translate": "society_skills.adventuring.protection"},
"icon": {
"type": "effect",
"data": {
"effect": "minecraft:resistance"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_attributes:resistance",
"value": 0.16,
"operation": "multiply_base"
}
}
]
},
"looting+1": {
"title": {"translate": "society_skills.adventuring.looting"},
"icon": {
"type": "effect",
"data": {
"effect": "herbalbrews:fortune"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "additional_attributes:looting",
"value": 1,
"operation": "addition"
}
}
]
},
"fence_2": {
"title": {"translate": "society_skills.adventuring.fence"},
"description": {"translate": "society_skills.adventuring.fence.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "bundle"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "attribute @s shippingbin:meat_sell_multiplier base set 1.5",
"lock_command": "attribute @s shippingbin:meat_sell_multiplier base set 1"
}
},
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s fence_2",
"lock_command": "kubejs stages remove @s fence_2"
}
}
]
},
"fence": {
"title": {"translate": "society_skills.adventuring.fence"},
"description": {"translate": "society_skills.adventuring.fence.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "bundle"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "attribute @s shippingbin:meat_sell_multiplier base set 1.5",
"lock_command": "attribute @s shippingbin:meat_sell_multiplier base set 1"
}
},
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s fence",
"lock_command": "kubejs stages remove @s fence"
}
}
]
},
"quick_feet": {
"title": {"translate": "society_skills.adventuring.quick_feet"},
"description": {"translate": "society_skills.adventuring.quick_feet.description"},
"icon": {
"type": "effect",
"data": {
"effect": "vinery:lava_walker"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.movement_speed",
"value": 0.2,
"operation": "multiply_total"
}
}
]
},
"steadfast": {
"title": {"translate": "society_skills.adventuring.steadfast"},
"description": {"translate": "society_skills.adventuring.steadfast.description"},
"icon": {
"type": "effect",
"data": {
"effect": "herbalbrews:tough"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s steadfast",
"lock_command": "kubejs stages remove @s steadfast"
}
}
]
},
"dragonslayer": {
"title": {"translate": "society_skills.adventuring.dragonslayer"},
"description": {"translate": "society_skills.adventuring.dragonslayer.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:dragontooth_axe"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s dragonslayer",
"lock_command": "kubejs stages remove @s dragonslayer"
}
}
]
},
"looting_tycoon": {
"title": {"translate": "society_skills.adventuring.looting_tycoon"},
"description": {"translate": "society_skills.adventuring.looting_tycoon.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:heart_of_neptunium"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "attribute @s shippingbin:meat_sell_multiplier base set 2",
"lock_command": "attribute @s shippingbin:meat_sell_multiplier base set 1"
}
},
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s looting_tycoon",
"lock_command": "kubejs stages remove @s looting_tycoon"
}
}
]
},
"galaxy_smash": {
"title": {"translate": "society_skills.adventuring.galaxy_smash"},
"description": {"translate": "society_skills.adventuring.galaxy_smash.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "etcetera:hammer"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s galaxy_smash",
"lock_command": "kubejs stages remove @s galaxy_smash"
}
}
]
},
"handleshot": {
"title": {"translate": "society_skills.adventuring.handleshot"},
"description": {"translate": "society_skills.adventuring.handleshot.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "crossbow"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s handleshot",
"lock_command": "kubejs stages remove @s handleshot"
}
}
]
},
"relic_hunter": {
"title": {"translate": "society_skills.adventuring.relic_hunter"},
"description": {"translate": "society_skills.adventuring.relic_hunter.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:relic_trove"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s relic_hunter",
"lock_command": "kubejs stages remove @s relic_hunter"
}
}
]
},
"artifact_hunter": {
"title": {"translate": "society_skills.adventuring.artifact_hunter"},
"description": {"translate": "society_skills.adventuring.artifact_hunter.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:artifact_trove"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s artifact_hunter",
"lock_command": "kubejs stages remove @s artifact_hunter"
}
}
]
},
"prismatic_realm": {
"title": {"translate": "society_skills.adventuring.prismatic_realm"},
"description": {"translate": "society_skills.adventuring.prismatic_realm.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:prismatic_shard"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s prismatic_realm",
"lock_command": "kubejs stages remove @s prismatic_realm"
}
}
]
},
"stuffed": {
"title": {"translate": "society_skills.adventuring.stuffed"},
"description": {"translate": "society_skills.adventuring.stuffed.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "effect",
"data": {
"effect": "health_boost"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.max_health",
"value": 10,
"operation": "addition"
}
},
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s stuffed",
"lock_command": "kubejs stages remove @s stuffed"
}
}
]
}
}
@@ -0,0 +1,79 @@
{
"experience_per_level": {
"type": "values",
"data": {
"values": [250, 500, 1000, 2000, 5000, 6000, 7000, 10000, 11000, 12000, 13000, 20000]
}
},
"sources": [
{
"type": "puffish_skills:kill_entity",
"data": {
"variables": {
"is_armor_stand": {
"operations": [
{
"type": "get_killed_living_entity"
},
{
"type": "get_type"
},
{
"type": "puffish_skills:test",
"data": {
"entity_type": "minecraft:armor_stand"
}
}
]
},
"max_health": {
"operations": [
{
"type": "get_killed_living_entity"
},
{
"type": "get_max_health"
}
]
}
},
"experience": [
{
"condition": "!is_armor_stand",
"expression": "max_health * 2"
}
],
"anti_farming": {
"limit_per_chunk": 15,
"reset_after_seconds": 300
}
}
},
{
"type": "puffish_skills:increase_stat",
"data": {
"variables": {
"looting_chests": {
"operations": [
{
"type": "get_stat"
},
{
"type": "puffish_skills:test",
"data": {
"stat": "minecraft.custom:lootr.looted_stat"
}
}
]
}
},
"experience": [
{
"condition": "looting_chests",
"expression": "85"
}
]
}
}
]
}
@@ -0,0 +1,146 @@
{
"5qhqehmhpx4tg9ha": {
"definition": "ranged+2",
"x": -224,
"y": 0,
"root": false
},
"vxy13tc1uf400qbg": {
"definition": "protection+1",
"x": -160,
"y": 0,
"root": false
},
"p6sbk6xu6mgmnq7j": {
"definition": "looting+1",
"x": -288,
"y": 0,
"root": false
},
"okgyosul1tj62khg": {
"definition": "ranged+2",
"x": -352,
"y": 0,
"root": true
},
"ykw3e6ntukr3ty3e": {
"definition": "fence",
"x": -96,
"y": -96,
"root": false
},
"spnyibba8bqymtu7": {
"definition": "dragonslayer",
"x": -96,
"y": 96,
"root": false
},
"1czrk80c5nex6hh8": {
"definition": "protection+1",
"x": -32,
"y": -96,
"root": false
},
"35n86k5fhylgxgdj": {
"definition": "protection+1",
"x": -32,
"y": 96,
"root": false
},
"9pw1objn4zi0u88z": {
"definition": "quick_feet",
"x": 32,
"y": -96,
"root": false
},
"zwlsq2oizf06cda5": {
"definition": "steadfast",
"x": 32,
"y": 96,
"root": false
},
"k70v91q6jvn7czej": {
"definition": "relic_hunter",
"x": 96,
"y": -128,
"root": false
},
"v23qt978yxk59apn": {
"definition": "artifact_hunter",
"x": 96,
"y": -64,
"root": false
},
"lk6rlnb2l0cgb5e2": {
"definition": "galaxy_smash",
"x": 96,
"y": 64,
"root": false
},
"mondk5bw8a3sm7mg": {
"definition": "handleshot",
"x": 96,
"y": 128,
"root": false
},
"e52jlisqmdlivpuj": {
"definition": "looting+1",
"x": 160,
"y": -96,
"root": false
},
"qk6mez9znbtfdwdc": {
"definition": "looting+1",
"x": 160,
"y": 96,
"root": false
},
"584qmtndwsqgyd1i": {
"definition": "protection+1",
"x": 224,
"y": -96,
"root": false
},
"mfx3gv2ho4wa9z0x": {
"definition": "protection+1",
"x": 224,
"y": 96,
"root": false
},
"kluhtt8swe7l3tvc": {
"definition": "ranged+2",
"x": 288,
"y": -96,
"root": false
},
"lkmwyqge3372hyma": {
"definition": "ranged+2",
"x": 288,
"y": 96,
"root": false
},
"ulcnbmqbzcuabude": {
"definition": "prismatic_realm",
"x": 352,
"y": -128,
"root": false
},
"pe0e5y7gtrlk519d": {
"definition": "looting_tycoon",
"x": 352,
"y": -64,
"root": false
},
"y71si9t9gslucahb": {
"definition": "fence_2",
"x": 352,
"y": 64,
"root": false
},
"ogdcte1e30pp541e": {
"definition": "stuffed",
"x": 352,
"y": 128,
"root": false
}
}
@@ -0,0 +1,12 @@
{
"unlocked_by_default": true,
"title": {"translate": "society_skills.books.category.title"},
"icon": {
"type": "item",
"data": {
"item": "society:book_of_stars"
}
},
"background": "decorative_blocks:textures/block/spruce_beam_side.png",
"spent_points_limit": 0
}
@@ -0,0 +1,535 @@
{
"alias_moss": {
"title": { "translate": "item.society.alias_moss" },
"description": {
"translate": "society_skills.books.alias_moss.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:alias_moss"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s alias_moss",
"lock_command": "kubejs stages remove @s alias_moss"
}
}
]
},
"animal_fancy": {
"title": { "translate": "item.society.animal_fancy" },
"description": {
"translate": "society_skills.books.animal_fancy.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:animal_fancy"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s animal_fancy",
"lock_command": "kubejs stages remove @s animal_fancy"
}
}
]
},
"banana_karenina": {
"title": { "translate": "item.society.banana_karenina" },
"description": {
"translate": "society_skills.books.banana_karenina.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:banana_karenina"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s banana_karenina",
"lock_command": "kubejs stages remove @s banana_karenina"
}
}
]
},
"brine_and_punishment": {
"title": { "translate": "item.society.brine_and_punishment" },
"description": {
"translate": "society_skills.books.brine_and_punishment.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:brine_and_punishment"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s brine_and_punishment",
"lock_command": "kubejs stages remove @s brine_and_punishment"
}
}
]
},
"bluegill_meridian": {
"title": { "translate": "item.society.bluegill_meridian" },
"description": {
"translate": "society_skills.books.bluegill_meridian.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:bluegill_meridian"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s bluegill_meridian",
"lock_command": "kubejs stages remove @s bluegill_meridian"
}
}
]
},
"bullfish_jobs": {
"title": { "translate": "item.society.bullfish_jobs" },
"description": {
"translate": "society_skills.books.bullfish_jobs.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:bullfish_jobs"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s bullfish_jobs",
"lock_command": "kubejs stages remove @s bullfish_jobs"
}
}
]
},
"canadian_and_famous": {
"title": { "translate": "item.society.canadian_and_famous" },
"description": {
"translate": "society_skills.books.canadian_and_famous.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:canadian_and_famous"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s canadian_and_famous",
"lock_command": "kubejs stages remove @s canadian_and_famous"
}
}
]
},
"debt_caverns": {
"title": { "translate": "item.society.debt_caverns" },
"description": {
"translate": "society_skills.books.debt_caverns.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:debt_caverns"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s debt_caverns",
"lock_command": "kubejs stages remove @s debt_caverns"
}
}
]
},
"first_aid_guide": {
"title": { "translate": "item.society.first_aid_guide" },
"description": {
"translate": "society_skills.books.first_aid_guide.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:first_aid_guide"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s first_aid_guide",
"lock_command": "kubejs stages remove @s first_aid_guide"
}
}
]
},
"frogs_bounty_bazaar": {
"title": { "translate": "item.society.frogs_bounty_bazaar" },
"description": {
"translate": "society_skills.books.frogs_bounty_bazaar.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:frogs_bounty_bazaar"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s frogs_bounty_bazaar",
"lock_command": "kubejs stages remove @s frogs_bounty_bazaar"
}
}
]
},
"hitting_hard_and_soft": {
"title": { "translate": "item.society.hitting_hard_and_soft" },
"description": {
"translate": "society_skills.books.hitting_hard_and_soft.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:hitting_hard_and_soft"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s hitting_hard_and_soft",
"lock_command": "kubejs stages remove @s hitting_hard_and_soft"
}
},
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_attributes:melee_damage",
"value": 4,
"operation": "addition"
}
}
]
},
"intro_to_algorithms": {
"title": { "translate": "item.society.intro_to_algorithms" },
"description": {
"translate": "society_skills.books.intro_to_algorithms.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:intro_to_algorithms"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s intro_to_algorithms",
"lock_command": "kubejs stages remove @s intro_to_algorithms"
}
}
]
},
"no_name_for_the_sheep": {
"title": { "translate": "item.society.no_name_for_the_sheep" },
"description": {
"translate": "society_skills.books.no_name_for_the_sheep.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:no_name_for_the_sheep"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s no_name_for_the_sheep",
"lock_command": "kubejs stages remove @s no_name_for_the_sheep"
}
}
]
},
"paradise_crop": {
"title": { "translate": "item.society.paradise_crop" },
"description": {
"translate": "society_skills.books.paradise_crop.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:paradise_crop"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s paradise_crop",
"lock_command": "kubejs stages remove @s paradise_crop"
}
}
]
},
"pond_house_five": {
"title": { "translate": "item.society.pond_house_five" },
"description": {
"translate": "society_skills.books.pond_house_five.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:pond_house_five"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s pond_house_five",
"lock_command": "kubejs stages remove @s pond_house_five"
}
}
]
},
"the_quality_of_the_earth": {
"title": { "translate": "item.society.the_quality_of_the_earth" },
"description": {
"translate": "society_skills.books.the_quality_of_the_earth.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:the_quality_of_the_earth"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s the_quality_of_the_earth",
"lock_command": "kubejs stages remove @s the_quality_of_the_earth"
}
}
]
},
"the_red_and_the_black": {
"title": { "translate": "item.society.the_red_and_the_black" },
"description": {
"translate": "society_skills.books.the_red_and_the_black.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:the_red_and_the_black"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s the_red_and_the_black",
"lock_command": "kubejs stages remove @s the_red_and_the_black"
}
}
]
},
"phenomenology_of_treasure": {
"title": { "translate": "item.society.phenomenology_of_treasure" },
"description": {
"translate": "society_skills.books.phenomenology_of_treasure.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:phenomenology_of_treasure"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s phenomenology_of_treasure",
"lock_command": "kubejs stages remove @s phenomenology_of_treasure"
}
}
]
},
"slime_contain_protect": {
"title": { "translate": "item.society.slime_contain_protect" },
"description": {
"translate": "society_skills.books.slime_contain_protect.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:slime_contain_protect"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s slime_contain_protect",
"lock_command": "kubejs stages remove @s slime_contain_protect"
}
}
]
},
"slouching_towards_artistry": {
"title": { "translate": "item.society.slouching_towards_artistry" },
"description": {
"translate": "society_skills.books.slouching_towards_artistry.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:slouching_towards_artistry"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s slouching_towards_artistry",
"lock_command": "kubejs stages remove @s slouching_towards_artistry"
}
}
]
},
"the_spark_also_rises": {
"title": { "translate": "item.society.the_spark_also_rises" },
"description": {
"translate": "society_skills.books.the_spark_also_rises.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:the_spark_also_rises"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s the_spark_also_rises",
"lock_command": "kubejs stages remove @s the_spark_also_rises"
}
}
]
},
"universal_methods_of_farming": {
"title": { "translate": "item.society.universal_methods_of_farming" },
"description": {
"translate": "society_skills.books.universal_methods_of_farming.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:universal_methods_of_farming"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s universal_methods_of_farming",
"lock_command": "kubejs stages remove @s universal_methods_of_farming"
}
}
]
},
"wuthering_logs": {
"title": { "translate": "item.society.wuthering_logs" },
"description": {
"translate": "society_skills.books.wuthering_logs.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:wuthering_logs"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s wuthering_logs",
"lock_command": "kubejs stages remove @s wuthering_logs"
}
}
]
},
"women_who_run_with_the_plushies": {
"title": { "translate": "item.society.women_who_run_with_the_plushies" },
"description": {
"translate": "society_skills.books.women_who_run_with_the_plushies.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:women_who_run_with_the_plushies"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s women_who_run_with_the_plushies",
"lock_command": "kubejs stages remove @s women_who_run_with_the_plushies"
}
}
]
},
"the_metamorphosize": {
"title": { "translate": "item.society.the_metamorphosize" },
"description": {
"translate": "society_skills.books.the_metamorphosize.description"
},
"icon": {
"type": "item",
"data": {
"item": "society:the_metamorphosize"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s the_metamorphosize",
"lock_command": "kubejs stages remove @s the_metamorphosize"
}
}
]
}
}
@@ -0,0 +1,152 @@
{
"dk83vl5zi9fw3ovi": {
"definition": "animal_fancy",
"x": -64,
"y": -64,
"root": false
},
"x52wa6t39ywp17zu": {
"definition": "canadian_and_famous",
"x": 96,
"y": -64,
"root": false
},
"bh5306iiysq2692k": {
"definition": "debt_caverns",
"x": -96,
"y": -32,
"root": false
},
"gv808dy0r2fo6ire": {
"definition": "intro_to_algorithms",
"x": 32,
"y": -32,
"root": false
},
"pitrguemps2735n3": {
"definition": "slouching_towards_artistry",
"x": 0,
"y": 0,
"root": false
},
"76yv8nz8x47d80oe": {
"definition": "banana_karenina",
"x": -32,
"y": -64,
"root": false
},
"3fgcne477ni1rjxx": {
"definition": "frogs_bounty_bazaar",
"x": -32,
"y": -32,
"root": false
},
"z68vn1cf2lucfbos": {
"definition": "phenomenology_of_treasure",
"x": -64,
"y": 0,
"root": false
},
"p5dklukq9ggwgfa4": {
"definition": "brine_and_punishment",
"x": 0,
"y": -64,
"root": false
},
"9ax835fydbyuvjkx": {
"definition": "bluegill_meridian",
"x": 32,
"y": -64,
"root": false
},
"12wl5sjx8vy7q0xl": {
"definition": "first_aid_guide",
"x": -64,
"y": -32,
"root": false
},
"t07mtr3euiz40jb0": {
"definition": "hitting_hard_and_soft",
"x": 0,
"y": -32,
"root": false
},
"uzxujhppzlyg5d03": {
"definition": "no_name_for_the_sheep",
"x": 96,
"y": -32,
"root": false
},
"3grtavzaxp3xbp67": {
"definition": "paradise_crop",
"x": -96,
"y": 0,
"root": false
},
"uj8tnf4jgm0xyp13": {
"definition": "slime_contain_protect",
"x": -32,
"y": 0,
"root": false
},
"pirgo25ykt4bsbdo": {
"definition": "bullfish_jobs",
"x": 64,
"y": -64,
"root": false
},
"y1xltbgkupmcoe0i": {
"definition": "wuthering_logs",
"x": 64,
"y": 0,
"root": false
},
"dm3efjm3y57v34ir": {
"definition": "universal_methods_of_farming",
"x": 32,
"y": 0,
"root": false
},
"n3wgu1edjjl2t511": {
"definition": "the_spark_also_rises",
"x": 32,
"y": 64,
"root": false
},
"2vo8noqvq4aj1egy": {
"definition": "women_who_run_with_the_plushies",
"x": -32,
"y": 64,
"root": false
},
"ajxn495vvckv1pow": {
"definition": "pond_house_five",
"x": 0,
"y": 64,
"root": false
},
"ysthrzir822oedus": {
"definition": "the_red_and_the_black",
"x": 64,
"y": 64,
"root": false
},
"b2zbjhxyrcwlwb9e": {
"definition": "alias_moss",
"x": -96,
"y": -64,
"root": false
},
"y99a5jkv7tmu7vmc": {
"definition": "the_quality_of_the_earth",
"x": -64,
"y": 64,
"root": false
},
"gjvl3ej2fhc4cwzb": {
"definition": "the_metamorphosize",
"x": 64,
"y": -32,
"root": false
}
}
@@ -0,0 +1,12 @@
{
"unlocked_by_default": true,
"title": {"translate": "society_skills.farming.category.title"},
"icon": {
"type": "item",
"data": {
"item": "netherite_hoe"
}
},
"background": "candlelight:textures/block/oak_cabinet_side.png",
"spent_points_limit": 12
}
@@ -0,0 +1,40 @@
{
"normal": {
"bidirectional": [
["halazz9no9tuj69h", "hffozx77ny39afuc"],
["hffozx77ny39afuc", "kwza91wdu4sl7xwk"],
["kwza91wdu4sl7xwk", "lv0aeudpbqjne42u"],
["lv0aeudpbqjne42u", "cdo8sww4mya8uqzi"],
["cdo8sww4mya8uqzi", "bjcjb4403pno8fe5"],
["bjcjb4403pno8fe5", "rm6mvl7mrag4oer2"],
["rm6mvl7mrag4oer2", "vsjhhjhckikbiy0p"],
["rm6mvl7mrag4oer2", "ml57kpgq73km1d62"],
["ml57kpgq73km1d62", "h4lrzzh35pep0hg3"],
["vsjhhjhckikbiy0p", "h4lrzzh35pep0hg3"],
["h4lrzzh35pep0hg3", "bdyntqj791256tjg"],
["bdyntqj791256tjg", "b2sxtrylpusqlqvr"],
["f9r2hhqanzpnpdpc", "b2sxtrylpusqlqvr"],
["4txqr6l6xvmthqvd", "b2sxtrylpusqlqvr"],
["rn2qqxmb5p3yqwfa", "0eryurvldprgl1ny"],
["0eryurvldprgl1ny", "37pcgymyw3ip6fpo"],
["0eryurvldprgl1ny", "fhjpbl3k02rmtldx"],
["fhjpbl3k02rmtldx", "0183gs1xq9lt1jp9"],
["0183gs1xq9lt1jp9", "nor5g3sfdkyl4pso"],
["nor5g3sfdkyl4pso", "7n2qe56xhudpelq6"],
["nrs9akegt3qry2et", "7n2qe56xhudpelq6"],
["7n2qe56xhudpelq6", "wuv57z31hlbytbgi"],
["wuv57z31hlbytbgi", "0183gs1xq9lt1jp9"],
["nrs9akegt3qry2et", "z48upmi2is9hza58"],
["z48upmi2is9hza58", "lv0aeudpbqjne42u"]
]
},
"exclusive": {
"bidirectional": [
["cdo8sww4mya8uqzi", "z48upmi2is9hza58"],
["ml57kpgq73km1d62", "vsjhhjhckikbiy0p"],
["wuv57z31hlbytbgi", "nor5g3sfdkyl4pso"],
["37pcgymyw3ip6fpo", "rn2qqxmb5p3yqwfa"],
["4txqr6l6xvmthqvd", "f9r2hhqanzpnpdpc"]
]
}
}
@@ -0,0 +1,368 @@
{
"axe_efficiency+1": {
"title": {"translate": "society_skills.farming.axe_efficiency"},
"icon": {
"type": "item",
"data": {
"item": "iron_axe"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_attributes:axe_speed",
"value": 3,
"operation": "addition"
}
}
]
},
"shovel_efficiency+1": {
"title": {"translate": "society_skills.farming.shovel_efficiency"},
"icon": {
"type": "item",
"data": {
"item": "iron_shovel"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_attributes:shovel_speed",
"value": 3,
"operation": "addition"
}
}
]
},
"speed+5%": {
"title": {"translate": "society_skills.farming.speed"},
"icon": {
"type": "effect",
"data": {
"effect": "vinery:lava_walker"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.movement_speed",
"value": 0.05,
"operation": "multiply_total"
}
}
]
},
"tiller": {
"title": {"translate": "society_skills.farming.tiller"},
"description": {"translate": "society_skills.farming.tiller.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "carrot"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "attribute @s shippingbin:crop_sell_multiplier base set 1.15",
"lock_command": "attribute @s shippingbin:crop_sell_multiplier base set 1"
}
},
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s tiller",
"lock_command": "kubejs stages remove @s tiller"
}
}
]
},
"soil_inspector": {
"title": {"translate": "society_skills.farming.soil_inspector"},
"description": {"translate": "society_skills.farming.soil_inspector.description"},
"icon": {
"type": "item",
"data": {
"item": "farm_and_charm:fertilizer"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s soil_inspector",
"lock_command": "kubejs stages remove @s soil_inspector"
}
}
]
},
"sticky_crops": {
"title": {"translate": "society_skills.farming.sticky_crops"},
"description": {"translate": "society_skills.farming.sticky_crops.description"},
"icon": {
"type": "item",
"data": {
"item": "society:pine_tar"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s sticky_crops",
"lock_command": "kubejs stages remove @s sticky_crops"
}
}
]
},
"artisan": {
"title": {"translate": "society_skills.farming.artisan"},
"description": {"translate": "society_skills.farming.artisan.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:aging_cask"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "attribute @s shippingbin:wood_sell_multiplier base set 1.2",
"lock_command": "attribute @s shippingbin:wood_sell_multiplier base set 1"
}
},
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s artisan",
"lock_command": "kubejs stages remove @s artisan"
}
}
]
},
"aged_prize": {
"title": {"translate": "society_skills.farming.aged_prize"},
"description": {"translate": "society_skills.farming.aged_prize.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:prize_ticket"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s aged_prize",
"lock_command": "kubejs stages remove @s aged_prize"
}
}
]
},
"ancient_aging": {
"title": {"translate": "society_skills.farming.ancient_aging"},
"description": {"translate": "society_skills.farming.ancient_aging.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:ancient_cask"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s ancient_aging",
"lock_command": "kubejs stages remove @s ancient_aging"
}
}
]
},
"artful_tycoon": {
"title": {"translate": "society_skills.farming.artful_tycoon"},
"description": {"translate": "society_skills.farming.artful_tycoon.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:dewy_star"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "attribute @s shippingbin:wood_sell_multiplier base set 1.8",
"lock_command": "attribute @s shippingbin:wood_sell_multiplier base set 1"
}
},
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s artful_tycoon",
"lock_command": "kubejs stages remove @s artful_tycoon"
}
}
]
},
"rancher": {
"title": {"translate": "society_skills.farming.rancher"},
"description": {"translate": "society_skills.farming.rancher.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:golden_mayonnaise"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s rancher",
"lock_command": "kubejs stages remove @s rancher"
}
}
]
},
"reaping_scythe": {
"title": {"translate": "society_skills.farming.reaping_scythe"},
"description": {"translate": "society_skills.farming.reaping_scythe.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "unusualfishmod:depth_scythe"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s reaping_scythe",
"lock_command": "kubejs stages remove @s reaping_scythe"
}
}
]
},
"tree_whisperer": {
"title": {"translate": "society_skills.farming.tree_whisperer"},
"description": {"translate": "society_skills.farming.tree_whisperer.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "mysticaloaktree:wise_oak"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s tree_whisperer",
"lock_command": "kubejs stages remove @s tree_whisperer"
}
}
]
},
"crop_collector": {
"title": {"translate": "society_skills.farming.crop_collector"},
"description": {"translate": "society_skills.farming.crop_collector.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "aquaculture:double_hook"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s crop_collector",
"lock_command": "kubejs stages remove @s crop_collector"
}
}
]
},
"farmers_blessing": {
"title": {"translate": "society_skills.farming.farmers_blessing"},
"description": {"translate": "society_skills.farming.farmers_blessing.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:ancient_goddess_statue"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s farmers_blessing",
"lock_command": "kubejs stages remove @s farmers_blessing"
}
}
]
}
}
@@ -0,0 +1,36 @@
{
"experience_per_level": {
"type": "values",
"data": {
"values": [500, 1000, 2000, 4000, 8000, 10000, 12000, 16000, 20000, 22000, 24000, 30000]
}
},
"sources": [
{
"type": "puffish_skills:eat_food",
"data": {
"variables": {
"is_dish": {
"operations": [
{
"type": "get_eaten_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "#society:dish"
}
}
]
}
},
"experience": [
{
"condition": "is_dish",
"expression": "20"
}
]
}
}
]
}
@@ -0,0 +1,146 @@
{
"halazz9no9tuj69h": {
"definition": "axe_efficiency+1",
"x": -352,
"y": 0,
"root": true
},
"hffozx77ny39afuc": {
"definition": "shovel_efficiency+1",
"x": -288,
"y": 0,
"root": false
},
"kwza91wdu4sl7xwk": {
"definition": "speed+5%",
"x": -224,
"y": 0,
"root": false
},
"lv0aeudpbqjne42u": {
"definition": "axe_efficiency+1",
"x": -160,
"y": 0,
"root": false
},
"cdo8sww4mya8uqzi": {
"definition": "tiller",
"x": -96,
"y": -96,
"root": false
},
"z48upmi2is9hza58": {
"definition": "artisan",
"x": -96,
"y": 96,
"root": false
},
"bjcjb4403pno8fe5": {
"definition": "shovel_efficiency+1",
"x": -32,
"y": -96,
"root": false
},
"nrs9akegt3qry2et": {
"definition": "shovel_efficiency+1",
"x": -32,
"y": 96,
"root": false
},
"rm6mvl7mrag4oer2": {
"definition": "soil_inspector",
"x": 32,
"y": -96,
"root": false
},
"7n2qe56xhudpelq6": {
"definition": "sticky_crops",
"x": 32,
"y": 96,
"root": false
},
"wuv57z31hlbytbgi": {
"definition": "aged_prize",
"x": 96,
"y": 128,
"root": false
},
"nor5g3sfdkyl4pso": {
"definition": "rancher",
"x": 96,
"y": 64,
"root": false
},
"ml57kpgq73km1d62": {
"definition": "tree_whisperer",
"x": 96,
"y": -64,
"root": false
},
"vsjhhjhckikbiy0p": {
"definition": "reaping_scythe",
"x": 96,
"y": -128,
"root": false
},
"h4lrzzh35pep0hg3": {
"definition": "speed+5%",
"x": 160,
"y": -96,
"root": false
},
"0183gs1xq9lt1jp9": {
"definition": "speed+5%",
"x": 160,
"y": 96,
"root": false
},
"b2sxtrylpusqlqvr": {
"definition": "shovel_efficiency+1",
"x": 288,
"y": -96,
"root": false
},
"0eryurvldprgl1ny": {
"definition": "shovel_efficiency+1",
"x": 288,
"y": 96,
"root": false
},
"fhjpbl3k02rmtldx": {
"definition": "axe_efficiency+1",
"x": 224,
"y": 96,
"root": false
},
"bdyntqj791256tjg": {
"definition": "axe_efficiency+1",
"x": 224,
"y": -96,
"root": false
},
"4txqr6l6xvmthqvd": {
"definition": "crop_collector",
"x": 352,
"y": -64,
"root": false
},
"f9r2hhqanzpnpdpc": {
"definition": "farmers_blessing",
"x": 352,
"y": -128,
"root": false
},
"37pcgymyw3ip6fpo": {
"definition": "artful_tycoon",
"x": 352,
"y": 128,
"root": false
},
"rn2qqxmb5p3yqwfa": {
"definition": "ancient_aging",
"x": 352,
"y": 64,
"root": false
}
}
@@ -0,0 +1,12 @@
{
"unlocked_by_default": true,
"title": {"translate": "society_skills.fishing.category.title"},
"icon": {
"type": "item",
"data": {
"item": "fishing_rod"
}
},
"background": "textures/block/sand.png",
"spent_points_limit": 12
}
@@ -0,0 +1,40 @@
{
"normal": {
"bidirectional": [
["okgyosul1tj62khg", "p6sbk6xu6mgmnq7j"],
["p6sbk6xu6mgmnq7j", "5qhqehmhpx4tg9ha"],
["5qhqehmhpx4tg9ha", "vxy13tc1uf400qbg"],
["ykw3e6ntukr3ty3e", "vxy13tc1uf400qbg"],
["vxy13tc1uf400qbg", "spnyibba8bqymtu7"],
["spnyibba8bqymtu7", "35n86k5fhylgxgdj"],
["35n86k5fhylgxgdj", "zwlsq2oizf06cda5"],
["lk6rlnb2l0cgb5e2", "zwlsq2oizf06cda5"],
["mondk5bw8a3sm7mg", "zwlsq2oizf06cda5"],
["mondk5bw8a3sm7mg", "qk6mez9znbtfdwdc"],
["qk6mez9znbtfdwdc", "lk6rlnb2l0cgb5e2"],
["qk6mez9znbtfdwdc", "mfx3gv2ho4wa9z0x"],
["mfx3gv2ho4wa9z0x", "lkmwyqge3372hyma"],
["lkmwyqge3372hyma", "y71si9t9gslucahb"],
["lkmwyqge3372hyma", "ogdcte1e30pp541e"],
["ykw3e6ntukr3ty3e", "1czrk80c5nex6hh8"],
["1czrk80c5nex6hh8", "9pw1objn4zi0u88z"],
["9pw1objn4zi0u88z", "k70v91q6jvn7czej"],
["e52jlisqmdlivpuj", "k70v91q6jvn7czej"],
["v23qt978yxk59apn", "9pw1objn4zi0u88z"],
["v23qt978yxk59apn", "e52jlisqmdlivpuj"],
["e52jlisqmdlivpuj", "584qmtndwsqgyd1i"],
["584qmtndwsqgyd1i", "kluhtt8swe7l3tvc"],
["kluhtt8swe7l3tvc", "ulcnbmqbzcuabude"],
["pe0e5y7gtrlk519d", "kluhtt8swe7l3tvc"]
]
},
"exclusive": {
"bidirectional": [
["ykw3e6ntukr3ty3e", "spnyibba8bqymtu7"],
["k70v91q6jvn7czej", "v23qt978yxk59apn"],
["lk6rlnb2l0cgb5e2", "mondk5bw8a3sm7mg"],
["y71si9t9gslucahb", "ogdcte1e30pp541e"],
["pe0e5y7gtrlk519d", "ulcnbmqbzcuabude"]
]
}
}
@@ -0,0 +1,309 @@
{
"luck+0.25": {
"title": {"translate": "society.skills.fishing.luck"},
"icon": {
"type": "effect",
"data": {
"effect": "luck"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "generic.luck",
"value": 0.25,
"operation": "addition"
}
}
]
},
"respiration+1": {
"title": {"translate": "society.skills.fishing.respiration"},
"icon": {
"type": "effect",
"data": {
"effect": "water_breathing"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "additional_attributes:respiration",
"value": 1,
"operation": "addition"
}
}
]
},
"fly_fisher": {
"title": {"translate": "society.skills.fishing.fly_fisher"},
"description": {"translate": "society.skills.fishing.fly_fisher.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "furniture:iron_fish_tank"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s fly_fisher",
"lock_command": "kubejs stages remove @s fly_fisher"
}
}
]
},
"mystical_ocean": {
"title": {"translate": "society.skills.fishing.mystical_ocean"},
"description": {"translate": "society.skills.fishing.mystical_ocean.description"},
"icon": {
"type": "item",
"data": {
"item": "society:neptuna"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s mystical_ocean",
"lock_command": "kubejs stages remove @s mystical_ocean"
}
}
]
},
"caper_catcher": {
"title": {"translate": "society.skills.fishing.caper_catcher"},
"description": {"translate": "society.skills.fishing.caper_catcher.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:neptuna_roe"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s caper_catcher",
"lock_command": "kubejs stages remove @s caper_catcher"
}
}
]
},
"caviar_catcher": {
"title": {"translate": "society.skills.fishing.caviar_catcher"},
"description": {"translate": "society.skills.fishing.caviar_catcher.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:aged_neptuna_roe"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s caviar_catcher",
"lock_command": "kubejs stages remove @s caviar_catcher"
}
}
]
},
"hot_hands": {
"title": {"translate": "society.skills.fishing.hot_hands"},
"description": {"translate": "society.skills.fishing.hot_hands.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "minecraft:campfire"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s hot_hands",
"lock_command": "kubejs stages remove @s hot_hands"
}
}
]
},
"wooden_pollution": {
"title": {"translate": "society.skills.fishing.wooden_pollution"},
"description": {"translate": "society.skills.fishing.wooden_pollution.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:ocean_jelly"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s wooden_pollution",
"lock_command": "kubejs stages remove @s wooden_pollution"
}
}
]
},
"frozen_treasure": {
"title": {"translate": "society.skills.fishing.frozen_treasure"},
"description": {"translate": "society.skills.fishing.frozen_treasure.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "aquaculture:treasure_chest"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s frozen_treasure",
"lock_command": "kubejs stages remove @s frozen_treasure"
}
}
]
},
"school_fisher": {
"title": {"translate": "society.skills.fishing.school_fisher"},
"description": {"translate": "society.skills.fishing.school_fisher.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "furniture:copper_fish_tank"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s school_fisher",
"lock_command": "kubejs stages remove @s school_fisher"
}
}
]
},
"prismatic_bounty": {
"title": {"translate": "society.skills.fishing.prismatic_bounty"},
"description": {"translate": "society.skills.fishing.prismatic_bounty.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:prismatic_shard"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s prismatic_bounty",
"lock_command": "kubejs stages remove @s prismatic_bounty"
}
}
]
},
"scum_collector": {
"title": {"translate": "society.skills.fishing.scum_collector"},
"description": {"translate": "society.skills.fishing.scum_collector.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "aquaculture:algae"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s scum_collector",
"lock_command": "kubejs stages remove @s scum_collector"
}
}
]
},
"mitosis": {
"title": {"translate": "society.skills.fishing.mitosis"},
"description": {"translate": "society.skills.fishing.mitosis.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:mini_oni_eye"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s mitosis",
"lock_command": "kubejs stages remove @s mitosis"
}
}
]
}
}
@@ -0,0 +1,134 @@
{
"experience_per_level": {
"type": "values",
"data": {
"values": [500, 1000, 2000, 4000, 7000, 9000, 10000, 12000, 18000, 20000, 22000, 26000]
}
},
"sources": [
{
"type": "puffish_skills:craft_item",
"data": {
"variables": {
"crab_trap": {
"operations": [
{
"type": "get_crafted_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "crabbersdelight:crab_trap"
}
}
]
},
"fish_pond": {
"operations": [
{
"type": "get_crafted_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "society:fish_pond"
}
}
]
},
"bait_maker": {
"operations": [
{
"type": "get_crafted_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "society:bait_maker"
}
}
]
},
"fish_smoker": {
"operations": [
{
"type": "get_crafted_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "society:fish_smoker"
}
}
]
},
"deluxe_worm_farm": {
"operations": [
{
"type": "get_crafted_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "society:deluxe_worm_farm"
}
}
]
}
},
"experience": [
{
"condition": "crab_trap",
"expression": "100"
},
{
"condition": "fish_pond",
"expression": "300"
},
{
"condition": "fish_smoker",
"expression": "400"
},
{
"condition": "bait_maker",
"expression": "600"
},
{
"condition": "deluxe_worm_farm",
"expression": "500"
}
]
}
},
{
"type": "puffish_skills:fish_item",
"data": {
"variables": {
"is_fish": {
"operations": [
{
"type": "get_fished_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "#fishes"
}
}
]
}
},
"experience": [
{
"condition": "is_fish",
"expression": "100"
},
{
"condition": "!is_fish",
"expression": "10"
}
]
}
}
]
}
@@ -0,0 +1,146 @@
{
"5qhqehmhpx4tg9ha": {
"definition": "luck+0.25",
"x": -224,
"y": 0,
"root": false
},
"vxy13tc1uf400qbg": {
"definition": "luck+0.25",
"x": -160,
"y": 0,
"root": false
},
"p6sbk6xu6mgmnq7j": {
"definition": "respiration+1",
"x": -288,
"y": 0,
"root": false
},
"okgyosul1tj62khg": {
"definition": "luck+0.25",
"x": -352,
"y": 0,
"root": true
},
"ykw3e6ntukr3ty3e": {
"definition": "fly_fisher",
"x": -96,
"y": -96,
"root": false
},
"spnyibba8bqymtu7": {
"definition": "caper_catcher",
"x": -96,
"y": 96,
"root": false
},
"1czrk80c5nex6hh8": {
"definition": "luck+0.25",
"x": -32,
"y": -96,
"root": false
},
"35n86k5fhylgxgdj": {
"definition": "luck+0.25",
"x": -32,
"y": 96,
"root": false
},
"9pw1objn4zi0u88z": {
"definition": "mystical_ocean",
"x": 32,
"y": -96,
"root": false
},
"zwlsq2oizf06cda5": {
"definition": "mystical_ocean",
"x": 32,
"y": 96,
"root": false
},
"k70v91q6jvn7czej": {
"definition": "frozen_treasure",
"x": 96,
"y": -128,
"root": false
},
"v23qt978yxk59apn": {
"definition": "wooden_pollution",
"x": 96,
"y": -64,
"root": false
},
"lk6rlnb2l0cgb5e2": {
"definition": "hot_hands",
"x": 96,
"y": 64,
"root": false
},
"mondk5bw8a3sm7mg": {
"definition": "caviar_catcher",
"x": 96,
"y": 128,
"root": false
},
"e52jlisqmdlivpuj": {
"definition": "respiration+1",
"x": 160,
"y": -96,
"root": false
},
"qk6mez9znbtfdwdc": {
"definition": "respiration+1",
"x": 160,
"y": 96,
"root": false
},
"584qmtndwsqgyd1i": {
"definition": "luck+0.25",
"x": 224,
"y": -96,
"root": false
},
"mfx3gv2ho4wa9z0x": {
"definition": "luck+0.25",
"x": 224,
"y": 96,
"root": false
},
"kluhtt8swe7l3tvc": {
"definition": "luck+0.25",
"x": 288,
"y": -96,
"root": false
},
"lkmwyqge3372hyma": {
"definition": "luck+0.25",
"x": 288,
"y": 96,
"root": false
},
"ulcnbmqbzcuabude": {
"definition": "prismatic_bounty",
"x": 352,
"y": -128,
"root": false
},
"pe0e5y7gtrlk519d": {
"definition": "school_fisher",
"x": 352,
"y": -64,
"root": false
},
"y71si9t9gslucahb": {
"definition": "scum_collector",
"x": 352,
"y": 64,
"root": false
},
"ogdcte1e30pp541e": {
"definition": "mitosis",
"x": 352,
"y": 128,
"root": false
}
}
@@ -0,0 +1,12 @@
{
"unlocked_by_default": true,
"title": {"translate": "society_skills.husbandry.category.title"},
"icon": {
"type": "item",
"data": {
"item": "society:milk_pail"
}
},
"background": "meadow:textures/block/pine_planks.png",
"spent_points_limit": 12
}
@@ -0,0 +1,40 @@
{
"normal": {
"bidirectional": [
["okgyosul1tj62khg", "p6sbk6xu6mgmnq7j"],
["p6sbk6xu6mgmnq7j", "5qhqehmhpx4tg9ha"],
["5qhqehmhpx4tg9ha", "vxy13tc1uf400qbg"],
["ykw3e6ntukr3ty3e", "vxy13tc1uf400qbg"],
["vxy13tc1uf400qbg", "spnyibba8bqymtu7"],
["spnyibba8bqymtu7", "35n86k5fhylgxgdj"],
["35n86k5fhylgxgdj", "zwlsq2oizf06cda5"],
["lk6rlnb2l0cgb5e2", "zwlsq2oizf06cda5"],
["mondk5bw8a3sm7mg", "zwlsq2oizf06cda5"],
["mondk5bw8a3sm7mg", "qk6mez9znbtfdwdc"],
["qk6mez9znbtfdwdc", "lk6rlnb2l0cgb5e2"],
["qk6mez9znbtfdwdc", "mfx3gv2ho4wa9z0x"],
["mfx3gv2ho4wa9z0x", "lkmwyqge3372hyma"],
["lkmwyqge3372hyma", "y71si9t9gslucahb"],
["lkmwyqge3372hyma", "ogdcte1e30pp541e"],
["ykw3e6ntukr3ty3e", "1czrk80c5nex6hh8"],
["1czrk80c5nex6hh8", "9pw1objn4zi0u88z"],
["9pw1objn4zi0u88z", "k70v91q6jvn7czej"],
["e52jlisqmdlivpuj", "k70v91q6jvn7czej"],
["v23qt978yxk59apn", "9pw1objn4zi0u88z"],
["v23qt978yxk59apn", "e52jlisqmdlivpuj"],
["e52jlisqmdlivpuj", "584qmtndwsqgyd1i"],
["584qmtndwsqgyd1i", "kluhtt8swe7l3tvc"],
["kluhtt8swe7l3tvc", "ulcnbmqbzcuabude"],
["pe0e5y7gtrlk519d", "kluhtt8swe7l3tvc"]
]
},
"exclusive": {
"bidirectional": [
["ykw3e6ntukr3ty3e", "spnyibba8bqymtu7"],
["k70v91q6jvn7czej", "v23qt978yxk59apn"],
["lk6rlnb2l0cgb5e2", "mondk5bw8a3sm7mg"],
["y71si9t9gslucahb", "ogdcte1e30pp541e"],
["pe0e5y7gtrlk519d", "ulcnbmqbzcuabude"]
]
}
}
@@ -0,0 +1,330 @@
{
"healing+5%": {
"title": {"translate": "society_skills.husbandry.healing"},
"description": {"translate": "society_skills.husbandry.healing.description"},
"icon": {
"type": "effect",
"data": {
"effect": "regeneration"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_attributes:healing",
"value": 0.05,
"operation": "multiply_total"
}
}
]
},
"stamina+5%": {
"title": {"translate": "society_skills.husbandry.stamina"},
"description": {"translate": "society_skills.husbandry.stamina.description"},
"icon": {
"type": "effect",
"data": {
"effect": "saturation"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:stamina",
"value": 0.05,
"operation": "multiply_total"
}
}
]
},
"bribery": {
"title": {"translate": "society_skills.husbandry.bribery"},
"description": {"translate": "society_skills.husbandry.bribery.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "numismatics:crown"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s bribery",
"lock_command": "kubejs stages remove @s bribery"
}
}
]
},
"mana_hand": {
"title": {"translate": "society_skills.husbandry.mana_hand"},
"description": {"translate": "society_skills.husbandry.mana_hand.description"},
"icon": {
"type": "item",
"data": {
"item": "society:magic_shears"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s mana_hand",
"lock_command": "kubejs stages remove @s mana_hand"
}
}
]
},
"biomancer": {
"title": {"translate": "society_skills.husbandry.biomancer"},
"description": {"translate": "society_skills.husbandry.biomancer.description"},
"icon": {
"type": "item",
"data": {
"item": "quark:diamond_heart"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s biomancer",
"lock_command": "kubejs stages remove @s biomancer"
}
}
]
},
"animal_whisperer": {
"title": {"translate": "society_skills.husbandry.animal_whisperer"},
"description": {"translate": "society_skills.husbandry.animal_whisperer.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "paraglider:heart_container"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s animal_whisperer",
"lock_command": "kubejs stages remove @s animal_whisperer"
}
}
]
},
"triple_truffle": {
"title": {"translate": "society_skills.husbandry.triple_truffle"},
"description": {"translate": "society_skills.husbandry.triple_truffle.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:truffle"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s triple_truffle",
"lock_command": "kubejs stages remove @s triple_truffle"
}
}
]
},
"sacrificial_lamb": {
"title": {"translate": "society_skills.husbandry.sacrificial_lamb"},
"description": {"translate": "society_skills.husbandry.sacrificial_lamb.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "farmersdelight:iron_knife"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s sacrificial_lamb",
"lock_command": "kubejs stages remove @s sacrificial_lamb"
}
}
]
},
"transplanting": {
"title": {"translate": "society_skills.husbandry.transplanting"},
"description": {"translate": "society_skills.husbandry.transplanting.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "sewingkit:diamond_sewing_needle"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s transplanting",
"lock_command": "kubejs stages remove @s transplanting"
}
}
]
},
"shepherd": {
"title": {"translate": "society_skills.husbandry.shepherd"},
"description": {"translate": "society_skills.husbandry.shepherd.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:large_milk"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s shepherd",
"lock_command": "kubejs stages remove @s shepherd"
}
}
]
},
"coopmaster": {
"title": {"translate": "society_skills.husbandry.coopmaster"},
"description": {"translate": "society_skills.husbandry.coopmaster.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "vintagedelight:golden_egg"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s coopmaster",
"lock_command": "kubejs stages remove @s coopmaster"
}
}
]
},
"bff": {
"title": {"translate": "society_skills.husbandry.bff"},
"description": {"translate": "society_skills.husbandry.bff.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:friendship_necklace"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s bff",
"lock_command": "kubejs stages remove @s bff"
}
}
]
},
"clockwork": {
"title": {"translate": "society_skills.husbandry.clockwork"},
"description": {"translate": "society_skills.husbandry.clockwork.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "create:precision_mechanism"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s clockwork",
"lock_command": "kubejs stages remove @s clockwork"
}
}
]
},
"heretic": {
"title": {"translate": "society_skills.husbandry.heretic"},
"description": {"translate": "society_skills.husbandry.heretic.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:sparkstone"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s heretic",
"lock_command": "kubejs stages remove @s heretic"
}
}
]
}
}
@@ -0,0 +1,36 @@
{
"experience_per_level": {
"type": "values",
"data": {
"values": [500, 1000, 2000, 4000, 7000, 9000, 10000, 12000, 18000, 20000, 22000, 26000]
}
},
"sources": [
{
"type": "puffish_skills:increase_stat",
"data": {
"variables": {
"breeding": {
"operations": [
{
"type": "get_stat"
},
{
"type": "puffish_skills:test",
"data": {
"stat": "minecraft.custom:minecraft.animals_bred"
}
}
]
}
},
"experience": [
{
"condition": "breeding",
"expression": "40"
}
]
}
}
]
}
@@ -0,0 +1,146 @@
{
"5qhqehmhpx4tg9ha": {
"definition": "healing+5%",
"x": -224,
"y": 0,
"root": false
},
"vxy13tc1uf400qbg": {
"definition": "stamina+5%",
"x": -160,
"y": 0,
"root": false
},
"p6sbk6xu6mgmnq7j": {
"definition": "stamina+5%",
"x": -288,
"y": 0,
"root": false
},
"okgyosul1tj62khg": {
"definition": "healing+5%",
"x": -352,
"y": 0,
"root": true
},
"ykw3e6ntukr3ty3e": {
"definition": "animal_whisperer",
"x": -96,
"y": -96,
"root": false
},
"spnyibba8bqymtu7": {
"definition": "bribery",
"x": -96,
"y": 96,
"root": false
},
"1czrk80c5nex6hh8": {
"definition": "stamina+5%",
"x": -32,
"y": -96,
"root": false
},
"35n86k5fhylgxgdj": {
"definition": "stamina+5%",
"x": -32,
"y": 96,
"root": false
},
"9pw1objn4zi0u88z": {
"definition": "mana_hand",
"x": 32,
"y": -96,
"root": false
},
"zwlsq2oizf06cda5": {
"definition": "biomancer",
"x": 32,
"y": 96,
"root": false
},
"k70v91q6jvn7czej": {
"definition": "shepherd",
"x": 96,
"y": -128,
"root": false
},
"v23qt978yxk59apn": {
"definition": "coopmaster",
"x": 96,
"y": -64,
"root": false
},
"lk6rlnb2l0cgb5e2": {
"definition": "sacrificial_lamb",
"x": 96,
"y": 64,
"root": false
},
"mondk5bw8a3sm7mg": {
"definition": "transplanting",
"x": 96,
"y": 128,
"root": false
},
"e52jlisqmdlivpuj": {
"definition": "healing+5%",
"x": 160,
"y": -96,
"root": false
},
"qk6mez9znbtfdwdc": {
"definition": "healing+5%",
"x": 160,
"y": 96,
"root": false
},
"584qmtndwsqgyd1i": {
"definition": "stamina+5%",
"x": 224,
"y": -96,
"root": false
},
"mfx3gv2ho4wa9z0x": {
"definition": "stamina+5%",
"x": 224,
"y": 96,
"root": false
},
"kluhtt8swe7l3tvc": {
"definition": "healing+5%",
"x": 288,
"y": -96,
"root": false
},
"lkmwyqge3372hyma": {
"definition": "healing+5%",
"x": 288,
"y": 96,
"root": false
},
"ulcnbmqbzcuabude": {
"definition": "bff",
"x": 352,
"y": -128,
"root": false
},
"pe0e5y7gtrlk519d": {
"definition": "triple_truffle",
"x": 352,
"y": -64,
"root": false
},
"y71si9t9gslucahb": {
"definition": "clockwork",
"x": 352,
"y": 64,
"root": false
},
"ogdcte1e30pp541e": {
"definition": "heretic",
"x": 352,
"y": 128,
"root": false
}
}
@@ -0,0 +1,12 @@
{
"unlocked_by_default": false,
"title": {"translate": "society_skills.mastery.category.title"},
"icon": {
"type": "item",
"data": {
"item": "society:sunlit_pearl"
}
},
"background": "cluttered:textures/block/raw_chalcedony.png",
"spent_points_limit": 5
}
@@ -0,0 +1,127 @@
{
"farming_mastery": {
"title": {"translate": "society_skills.mastery.farming_mastery"},
"description": {"translate": "society_skills.mastery.farming_mastery.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "minecraft:netherite_hoe"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s farming_mastery",
"lock_command": "kubejs stages remove @s farming_mastery"
}
}
]
},
"husbandry_mastery": {
"title": {"translate": "society_skills.mastery.husbandry_mastery"},
"description": {"translate": "society_skills.mastery.husbandry_mastery.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:milk_pail"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s husbandry_mastery",
"lock_command": "kubejs stages remove @s husbandry_mastery"
}
}
]
},
"mining_mastery": {
"title": {"translate": "society_skills.mastery.mining_mastery"},
"description": {"translate": "society_skills.mastery.mining_mastery.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "netherite_pickaxe"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s mining_mastery",
"lock_command": "kubejs stages remove @s mining_mastery"
}
}
]
},
"fishing_mastery": {
"title": {"translate": "society_skills.mastery.fishing_mastery"},
"description": {"translate": "society_skills.mastery.fishing_mastery.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "fishing_rod"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s fishing_mastery",
"lock_command": "kubejs stages remove @s fishing_mastery"
}
}
]
},
"adventuring_mastery": {
"title": {"translate": "society_skills.mastery.adventuring_mastery"},
"description": {"translate": "society_skills.mastery.adventuring_mastery.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "netherite_sword"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s adventuring_mastery",
"lock_command": "kubejs stages remove @s adventuring_mastery"
}
}
]
}
}
@@ -0,0 +1,881 @@
{
"experience_per_level": {
"type": "values",
"data": {
"values": [40000, 50000, 60000, 70000, 80000]
}
},
"sources": [
{
"type": "puffish_skills:kill_entity",
"data": {
"variables": {
"is_armor_stand": {
"operations": [
{
"type": "get_killed_living_entity"
},
{
"type": "get_type"
},
{
"type": "puffish_skills:test",
"data": {
"entity_type": "minecraft:armor_stand"
}
}
]
},
"max_health": {
"operations": [
{
"type": "get_killed_living_entity"
},
{
"type": "get_max_health"
}
]
}
},
"experience": [
{
"condition": "!is_armor_stand",
"expression": "max_health * 2"
}
],
"anti_farming": {
"limit_per_chunk": 15,
"reset_after_seconds": 300
}
}
},
{
"type": "puffish_skills:increase_stat",
"data": {
"variables": {
"looting_chests": {
"operations": [
{
"type": "get_stat"
},
{
"type": "puffish_skills:test",
"data": {
"stat": "minecraft.custom:lootr.looted_stat"
}
}
]
}
},
"experience": [
{
"condition": "looting_chests",
"expression": "85"
}
]
}
},
{
"type": "puffish_skills:mine_block",
"data": {
"variables": {
"silk_touch": {
"operations": [
{
"type": "get_tool_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"nbt": "{Enchantments:[{id:\"minecraft:silk_touch\"}]}"
}
}
]
},
"coal_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "coal_ore"
}
}
]
},
"alpine_coal_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_coal_ore"
}
}
]
},
"alpine_copper_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_copper_ore"
}
}
]
},
"alpine_iron_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_iron_ore"
}
}
]
},
"alpine_lapis_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_lapis_ore"
}
}
]
},
"alpine_emerald_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_emerald_ore"
}
}
]
},
"alpine_gold_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_gold_ore"
}
}
]
},
"alpine_diamond_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_diamond_ore"
}
}
]
},
"alpine_redstone_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_redstone_ore"
}
}
]
},
"alpine_salt_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_salt_ore"
}
}
]
},
"copper_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "copper_ore"
}
}
]
},
"iron_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "iron_ore"
}
}
]
},
"gold_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "gold_ore"
}
}
]
},
"redstone_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "redstone_ore"
}
}
]
},
"lapis_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "lapis_ore"
}
}
]
},
"diamond_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "diamond_ore"
}
}
]
},
"sparkstone_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:sparkstone_ore"
}
}
]
},
"iridium_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:iridium_ore"
}
}
]
},
"emerald_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "emerald_ore"
}
}
]
},
"zinc_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "create:zinc_ore"
}
}
]
},
"deepslate_coal_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_coal_ore"
}
}
]
},
"deepslate_copper_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_copper_ore"
}
}
]
},
"deepslate_iron_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_iron_ore"
}
}
]
},
"deepslate_gold_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_gold_ore"
}
}
]
},
"deepslate_redstone_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_redstone_ore"
}
}
]
},
"deepslate_lapis_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_lapis_ore"
}
}
]
},
"deepslate_diamond_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_diamond_ore"
}
}
]
},
"deepslate_emerald_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_emerald_ore"
}
}
]
},
"deepslate_zinc_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "create:deepslate_zinc_ore"
}
}
]
},
"geode_node": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:geode_node"
}
}
]
},
"magma_geode_node": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:magma_geode_node"
}
}
]
},
"omni_geode_node": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:omni_geode_node"
}
}
]
},
"nether_gold_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "minecraft:nether_gold_ore"
}
}
]
},
"nether_bismuth_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "etcetera:nether_bismuth_ore"
}
}
]
},
"nether_quartz_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "minecraft:nether_quartz_ore"
}
}
]
},
"silver_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "oreganized:silver_ore"
}
}
]
},
"deepslate_silver_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "oreganized:deepslate_silver_ore"
}
}
]
},
"lead_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "oreganized:lead_ore"
}
}
]
},
"deepslate_lead_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "oreganized:deepslate_lead_ore"
}
}
]
},
"deepslate_sparkstone_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:deepslate_sparkstone_ore"
}
}
]
},
"deepslate_iridium_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:deepslate_iridium_ore"
}
}
]
}
},
"experience": [
{
"condition": "!silk_touch & (coal_ore | copper_ore | alpine_coal_ore)",
"expression": "5"
},
{
"condition": "!silk_touch & (iron_ore | lapis_ore | alpine_iron_ore | alpine_lapis_ore | alpine_salt_ore)",
"expression": "6"
},
{
"condition": "!silk_touch & (gold_ore | alpine_gold_ore | redstone_ore | alpine_redstone_ore | zinc_ore)",
"expression": "7"
},
{
"condition": "!silk_touch & (diamond_ore | emerald_ore | alpine_emerald_ore | alpine_diamond_ore )",
"expression": "16"
},
{
"condition": "!silk_touch & (deepslate_coal_ore | deepslate_copper_ore)",
"expression": "6"
},
{
"condition": "!silk_touch & (deepslate_iron_ore | deepslate_lapis_ore)",
"expression": "8"
},
{
"condition": "!silk_touch & (deepslate_gold_ore | deepslate_redstone_ore | deepslate_zinc_ore)",
"expression": "10"
},
{
"condition": "!silk_touch & (deepslate_diamond_ore | deepslate_emerald_ore)",
"expression": "20"
},
{
"condition": "!silk_touch & geode_node",
"expression": "30"
},
{
"condition": "!silk_touch & magma_geode_node",
"expression": "60"
},
{
"condition": "!silk_touch & omni_geode_node",
"expression": "90"
},
{
"condition": "!silk_touch & (nether_gold_ore | nether_bismuth_ore | nether_quartz_ore)",
"expression": "40"
},
{
"condition": "!silk_touch & lead_ore",
"expression": "60"
},
{
"condition": "!silk_touch & silver_ore",
"expression": "80"
},
{
"condition": "!silk_touch & sparkstone_ore",
"expression": "100"
},
{
"condition": "!silk_touch & deepslate_lead_ore",
"expression": "120"
},
{
"condition": "!silk_touch & deepslate_silver_ore",
"expression": "160"
},
{
"condition": "!silk_touch & deepslate_sparkstone_ore",
"expression": "200"
},
{
"condition": "!silk_touch & iridium_ore",
"expression": "200"
},
{
"condition": "!silk_touch & deepslate_iridium_ore",
"expression": "400"
}
]
}
},
{
"type": "puffish_skills:eat_food",
"data": {
"variables": {
"is_dish": {
"operations": [
{
"type": "get_eaten_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "#society:dish"
}
}
]
}
},
"experience": [
{
"condition": "is_dish",
"expression": "20"
}
]
}
},
{
"type": "puffish_skills:craft_item",
"data": {
"variables": {
"crab_trap_bait": {
"operations": [
{
"type": "get_crafted_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "crabbersdelight:crab_trap_bait"
}
}
]
},
"crab_trap": {
"operations": [
{
"type": "get_crafted_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "crabbersdelight:crab_trap"
}
}
]
},
"fish_pond": {
"operations": [
{
"type": "get_crafted_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "society:fish_pond"
}
}
]
},
"bait_maker": {
"operations": [
{
"type": "get_crafted_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "society:bait_maker"
}
}
]
},
"fish_smoker": {
"operations": [
{
"type": "get_crafted_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "society:fish_smoker"
}
}
]
},
"deluxe_worm_farm": {
"operations": [
{
"type": "get_crafted_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "society:deluxe_worm_farm"
}
}
]
}
},
"experience": [
{
"condition": "crab_trap_bait",
"expression": "5"
},
{
"condition": "crab_trap",
"expression": "100"
},
{
"condition": "fish_pond",
"expression": "300"
},
{
"condition": "fish_smoker",
"expression": "400"
},
{
"condition": "bait_maker",
"expression": "600"
},
{
"condition": "deluxe_worm_farm",
"expression": "500"
}
]
}
},
{
"type": "puffish_skills:fish_item",
"data": {
"variables": {
"is_fish": {
"operations": [
{
"type": "get_fished_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"item": "#fishes"
}
}
]
}
},
"experience": [
{
"condition": "is_fish",
"expression": "100"
},
{
"condition": "!is_fish",
"expression": "10"
}
]
}
}
]
}
@@ -0,0 +1,32 @@
{
"mf51wk3fo47wptpp": {
"definition": "farming_mastery",
"x": -128,
"y": 0,
"root": true
},
"emyurv4ghohr108u": {
"definition": "husbandry_mastery",
"x": -64,
"y": 0,
"root": true
},
"xezmmjpcw1slnyb7": {
"definition": "mining_mastery",
"x": 0,
"y": 0,
"root": true
},
"ihzyg8xvbpvtcta9": {
"definition": "fishing_mastery",
"x": 64,
"y": 0,
"root": true
},
"i2k2zve0z7ho9tw5": {
"definition": "adventuring_mastery",
"x": 128,
"y": 0,
"root": true
}
}
@@ -0,0 +1,12 @@
{
"unlocked_by_default": true,
"title": {"translate": "society_skills.mining.category.title"},
"icon": {
"type": "item",
"data": {
"item": "netherite_pickaxe"
}
},
"background": "textures/block/stone.png",
"spent_points_limit": 12
}
@@ -0,0 +1,40 @@
{
"normal": {
"bidirectional": [
["t6jczu8hod1e8r28", "4y3f28loskqmprme"],
["t6jczu8hod1e8r28", "5q5cy5jfiz528lhy"],
["0_0", "1eou8gnd83878p5e"],
["5eorr0m7sed5unwz", "szobawq1ces4hal3"],
["gjh8fk6ww7mxq0nh", "szobawq1ces4hal3"],
["szobawq1ces4hal3", "kczu6ykt9gorlezg"],
["kczu6ykt9gorlezg", "z81w5p5pcbi4stnl"],
["z81w5p5pcbi4stnl", "2r8zqqg7voxw50t4"],
["z81w5p5pcbi4stnl", "lnn94xez1pvi4cy0"],
["ah7cb6jutyb359iu", "0499r2vp4yla73sg"],
["0499r2vp4yla73sg", "w9n9eybyfvomjvyo"],
["wa0j12xpyi24dupd", "0499r2vp4yla73sg"],
["wa0j12xpyi24dupd", "mgeo0gxvg0iejoau"],
["mgeo0gxvg0iejoau", "evknlom67jo8bjdk"],
["qtkxdgdv799d9xnt", "mgeo0gxvg0iejoau"],
["dejxcfevtht015xs", "t6jczu8hod1e8r28"],
["dejxcfevtht015xs", "1eou8gnd83878p5e"],
["5b5nly48kx8fyssy", "w9n9eybyfvomjvyo"],
["5b5nly48kx8fyssy", "ah7cb6jutyb359iu"],
["gjh8fk6ww7mxq0nh", "q47q2ouu0tion5mo"],
["5eorr0m7sed5unwz", "q47q2ouu0tion5mo"],
["zqftrcet3ijp0a3r", "5q5cy5jfiz528lhy"],
["zqftrcet3ijp0a3r", "q47q2ouu0tion5mo"],
["5b5nly48kx8fyssy", "62kcjzuyvbpubwzj"],
["62kcjzuyvbpubwzj", "4y3f28loskqmprme"]
]
},
"exclusive": {
"bidirectional": [
["gjh8fk6ww7mxq0nh", "5eorr0m7sed5unwz"],
["lnn94xez1pvi4cy0", "2r8zqqg7voxw50t4"],
["evknlom67jo8bjdk", "qtkxdgdv799d9xnt"],
["5q5cy5jfiz528lhy", "4y3f28loskqmprme"],
["w9n9eybyfvomjvyo", "ah7cb6jutyb359iu"]
]
}
}
@@ -0,0 +1,344 @@
{
"fortune+1": {
"title": {"translate": "society_skills.mining.fortune"},
"icon": {
"type": "item",
"data": {
"item": "buzzier_bees:four_leaf_clover"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:fortune",
"value": 1,
"operation": "addition"
}
}
]
},
"pickaxe_efficiency+1": {
"title": {"translate": "society_skills.mining.pickaxe_efficiency"},
"icon": {
"type": "item",
"data": {
"item": "iron_pickaxe"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_attributes:pickaxe_speed",
"value": 3,
"operation": "addition"
}
}
]
},
"melee_damage+2": {
"title": {"translate": "society_skills.mining.melee_damage"},
"icon": {
"type": "item",
"data": {
"item": "iron_sword"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_attributes:melee_damage",
"value": 2,
"operation": "addition"
}
}
]
},
"gem_seller": {
"title": {"translate": "society_skills.mining.gem_seller"},
"description": {"translate": "society_skills.mining.gem_seller.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "shippingbin:basic_shipping_bin"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "attribute @s shippingbin:gem_sell_multiplier base set 1.25",
"lock_command": "attribute @s shippingbin:gem_sell_multiplier base set 1"
}
},
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s gem_seller",
"lock_command": "kubejs stages remove @s gem_seller"
}
}
]
},
"furniture_archaeologist": {
"title": {"translate": "society_skills.mining.furniture_archaeologist"},
"description": {"translate": "society_skills.mining.furniture_archaeologist.description"},
"icon": {
"type": "item",
"data": {
"item": "society:furniture_box"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s furniture_archaeologist",
"lock_command": "kubejs stages remove @s furniture_archaeologist"
}
}
]
},
"excavator": {
"title": {"translate": "society_skills.mining.excavator"},
"description": {"translate": "society_skills.mining.excavator.description"},
"icon": {
"type": "item",
"data": {
"item": "society:omni_geode"
}
},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s excavator",
"lock_command": "kubejs stages remove @s excavator"
}
}
]
},
"mineralogist": {
"title": {"translate": "society_skills.mining.mineralogist"},
"description": {"translate": "society_skills.mining.mineralogist.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:earth_crystal"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s mineralogist",
"lock_command": "kubejs stages remove @s mineralogist"
}
}
]
},
"prismatic_prospector": {
"title": {"translate": "society_skills.mining.prismatic_prospector"},
"description": {"translate": "society_skills.mining.prismatic_prospector.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:prismatic_shard"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s prismatic_prospector",
"lock_command": "kubejs stages remove @s prismatic_prospector"
}
}
]
},
"high_roller": {
"title": {"translate": "society_skills.mining.high_roller"},
"description": {"translate": "society_skills.mining.high_roller.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "effect",
"data": {
"effect": "luck"
}
},
"rewards": [
{
"type": "puffish_skills:attribute",
"data": {
"attribute": "puffish_skills:fortune",
"value": 4,
"operation": "addition"
}
},
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s high_roller",
"lock_command": "kubejs stages remove @s high_roller"
}
}
]
},
"blockchain": {
"title": {"translate": "society_skills.mining.blockchain"},
"description": {"translate": "society_skills.mining.blockchain.description"},
"icon": {
"type": "item",
"data": {
"item": "numismatics:crown"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s blockchain",
"lock_command": "kubejs stages remove @s blockchain"
}
}
]
},
"gold_rush": {
"title": {"translate": "society_skills.mining.gold_rush"},
"description": {"translate": "society_skills.mining.gold_rush.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "minecraft:raw_gold_block"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s gold_rush",
"lock_command": "kubejs stages remove @s gold_rush"
}
}
]
},
"filthy_excavator": {
"title": {"translate": "society_skills.mining.filthy_excavator"},
"description": {"translate": "society_skills.mining.filthy_excavator.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:geode"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s filthy_excavator",
"lock_command": "kubejs stages remove @s filthy_excavator"
}
}
]
},
"gem_tycoon": {
"title": {"translate": "society_skills.mining.gem_tycoon"},
"description": {"translate": "society_skills.mining.gem_tycoon.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:ruby"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "attribute @s shippingbin:gem_sell_multiplier base set 1.5",
"lock_command": "attribute @s shippingbin:gem_sell_multiplier base set 1"
}
},
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s gem_tycoon",
"lock_command": "kubejs stages remove @s gem_tycoon"
}
}
]
},
"star_blessing": {
"title": {"translate": "society_skills.mining.star_blessing"},
"description": {"translate": "society_skills.mining.star_blessing.description"},
"frame": {
"type": "advancement",
"data": {
"frame": "challenge"
}
},
"icon": {
"type": "item",
"data": {
"item": "society:pristine_star_shards"
}
},
"rewards": [
{
"type": "puffish_skills:command",
"data": {
"unlock_command": "kubejs stages add @s star_blessing",
"lock_command": "kubejs stages remove @s star_blessing"
}
}
]
}
}
@@ -0,0 +1,645 @@
{
"experience_per_level": {
"type": "values",
"data": {
"values": [250, 500, 1000, 2000, 5000, 6000, 8000, 10000, 13000, 16000, 20000, 25000]
}
},
"sources": [
{
"type": "puffish_skills:mine_block",
"data": {
"variables": {
"silk_touch": {
"operations": [
{
"type": "get_tool_item_stack"
},
{
"type": "puffish_skills:test",
"data": {
"nbt": "{Enchantments:[{id:\"minecraft:silk_touch\"}]}"
}
}
]
},
"coal_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "coal_ore"
}
}
]
},
"alpine_coal_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_coal_ore"
}
}
]
},
"alpine_copper_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_copper_ore"
}
}
]
},
"alpine_iron_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_iron_ore"
}
}
]
},
"alpine_lapis_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_lapis_ore"
}
}
]
},
"alpine_emerald_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_emerald_ore"
}
}
]
},
"alpine_gold_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_gold_ore"
}
}
]
},
"alpine_diamond_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_diamond_ore"
}
}
]
},
"alpine_redstone_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_redstone_ore"
}
}
]
},
"alpine_salt_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "meadow:alpine_salt_ore"
}
}
]
},
"copper_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "copper_ore"
}
}
]
},
"iron_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "iron_ore"
}
}
]
},
"gold_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "gold_ore"
}
}
]
},
"redstone_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "redstone_ore"
}
}
]
},
"lapis_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "lapis_ore"
}
}
]
},
"diamond_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "diamond_ore"
}
}
]
},
"sparkstone_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:sparkstone_ore"
}
}
]
},
"iridium_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:iridium_ore"
}
}
]
},
"emerald_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "emerald_ore"
}
}
]
},
"zinc_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "create:zinc_ore"
}
}
]
},
"deepslate_coal_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_coal_ore"
}
}
]
},
"deepslate_copper_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_copper_ore"
}
}
]
},
"deepslate_iron_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_iron_ore"
}
}
]
},
"deepslate_gold_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_gold_ore"
}
}
]
},
"deepslate_redstone_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_redstone_ore"
}
}
]
},
"deepslate_lapis_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_lapis_ore"
}
}
]
},
"deepslate_diamond_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_diamond_ore"
}
}
]
},
"deepslate_emerald_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "deepslate_emerald_ore"
}
}
]
},
"deepslate_zinc_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "create:deepslate_zinc_ore"
}
}
]
},
"geode_node": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:geode_node"
}
}
]
},
"magma_geode_node": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:magma_geode_node"
}
}
]
},
"omni_geode_node": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:omni_geode_node"
}
}
]
},
"nether_gold_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "minecraft:nether_gold_ore"
}
}
]
},
"nether_bismuth_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "etcetera:nether_bismuth_ore"
}
}
]
},
"nether_quartz_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "minecraft:nether_quartz_ore"
}
}
]
},
"silver_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "oreganized:silver_ore"
}
}
]
},
"deepslate_silver_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "oreganized:deepslate_silver_ore"
}
}
]
},
"lead_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "oreganized:lead_ore"
}
}
]
},
"deepslate_lead_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "oreganized:deepslate_lead_ore"
}
}
]
},
"deepslate_sparkstone_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:deepslate_sparkstone_ore"
}
}
]
},
"deepslate_iridium_ore": {
"operations": [
{
"type": "get_mined_block_state"
},
{
"type": "puffish_skills:test",
"data": {
"block": "society:deepslate_iridium_ore"
}
}
]
}
},
"experience": [
{
"condition": "!silk_touch & (coal_ore | copper_ore | alpine_coal_ore)",
"expression": "5"
},
{
"condition": "!silk_touch & (iron_ore | lapis_ore | alpine_iron_ore | alpine_lapis_ore | alpine_salt_ore)",
"expression": "6"
},
{
"condition": "!silk_touch & (gold_ore | alpine_gold_ore | redstone_ore | alpine_redstone_ore | zinc_ore)",
"expression": "7"
},
{
"condition": "!silk_touch & (diamond_ore | emerald_ore | alpine_emerald_ore | alpine_diamond_ore )",
"expression": "16"
},
{
"condition": "!silk_touch & (deepslate_coal_ore | deepslate_copper_ore)",
"expression": "6"
},
{
"condition": "!silk_touch & (deepslate_iron_ore | deepslate_lapis_ore)",
"expression": "8"
},
{
"condition": "!silk_touch & (deepslate_gold_ore | deepslate_redstone_ore | deepslate_zinc_ore)",
"expression": "10"
},
{
"condition": "!silk_touch & (deepslate_diamond_ore | deepslate_emerald_ore)",
"expression": "20"
},
{
"condition": "!silk_touch & geode_node",
"expression": "30"
},
{
"condition": "!silk_touch & magma_geode_node",
"expression": "60"
},
{
"condition": "!silk_touch & omni_geode_node",
"expression": "90"
},
{
"condition": "!silk_touch & (nether_gold_ore | nether_bismuth_ore | nether_quartz_ore)",
"expression": "40"
},
{
"condition": "!silk_touch & lead_ore",
"expression": "60"
},
{
"condition": "!silk_touch & silver_ore",
"expression": "80"
},
{
"condition": "!silk_touch & sparkstone_ore",
"expression": "100"
},
{
"condition": "!silk_touch & deepslate_lead_ore",
"expression": "120"
},
{
"condition": "!silk_touch & deepslate_silver_ore",
"expression": "160"
},
{
"condition": "!silk_touch & deepslate_sparkstone_ore",
"expression": "200"
},
{
"condition": "!silk_touch & iridium_ore",
"expression": "200"
},
{
"condition": "!silk_touch & deepslate_iridium_ore",
"expression": "400"
}
]
}
}
]
}
@@ -0,0 +1,146 @@
{
"0_0": {
"definition": "pickaxe_efficiency+1",
"x": -352,
"y": 0,
"root": true
},
"1eou8gnd83878p5e": {
"definition": "fortune+1",
"x": -288,
"y": 0,
"root": false
},
"5q5cy5jfiz528lhy": {
"definition": "gem_seller",
"x": -96,
"y": 96,
"root": false
},
"4y3f28loskqmprme": {
"definition": "excavator",
"x": -96,
"y": -96,
"root": false
},
"t6jczu8hod1e8r28": {
"definition": "pickaxe_efficiency+1",
"x": -160,
"y": 0,
"root": false
},
"5b5nly48kx8fyssy": {
"definition": "furniture_archaeologist",
"x": 32,
"y": -96,
"root": false
},
"w9n9eybyfvomjvyo": {
"definition": "mineralogist",
"x": 96,
"y": -128,
"root": false
},
"ah7cb6jutyb359iu": {
"definition": "gem_seller",
"x": 96,
"y": -64,
"root": false
},
"0499r2vp4yla73sg": {
"definition": "fortune+1",
"x": 160,
"y": -96,
"root": false
},
"mgeo0gxvg0iejoau": {
"definition": "melee_damage+2",
"x": 288,
"y": -96,
"root": false
},
"evknlom67jo8bjdk": {
"definition": "prismatic_prospector",
"x": 352,
"y": -128,
"root": false
},
"qtkxdgdv799d9xnt": {
"definition": "high_roller",
"x": 352,
"y": -64,
"root": false
},
"gjh8fk6ww7mxq0nh": {
"definition": "filthy_excavator",
"x": 96,
"y": 64,
"root": false
},
"lnn94xez1pvi4cy0": {
"definition": "gem_tycoon",
"x": 352,
"y": 128,
"root": false
},
"2r8zqqg7voxw50t4": {
"definition": "star_blessing",
"x": 352,
"y": 64,
"root": false
},
"5eorr0m7sed5unwz": {
"definition": "gold_rush",
"x": 96,
"y": 128,
"root": false
},
"szobawq1ces4hal3": {
"definition": "fortune+1",
"x": 160,
"y": 96,
"root": false
},
"z81w5p5pcbi4stnl": {
"definition": "melee_damage+2",
"x": 288,
"y": 96,
"root": false
},
"wa0j12xpyi24dupd": {
"definition": "pickaxe_efficiency+1",
"x": 224,
"y": -96,
"root": false
},
"kczu6ykt9gorlezg": {
"definition": "pickaxe_efficiency+1",
"x": 224,
"y": 96,
"root": false
},
"q47q2ouu0tion5mo": {
"definition": "blockchain",
"x": 32,
"y": 96,
"root": false
},
"dejxcfevtht015xs": {
"definition": "melee_damage+2",
"x": -224,
"y": 0,
"root": false
},
"62kcjzuyvbpubwzj": {
"definition": "melee_damage+2",
"x": -32,
"y": -96,
"root": false
},
"zqftrcet3ijp0a3r": {
"definition": "melee_damage+2",
"x": -32,
"y": 96,
"root": false
}
}
@@ -0,0 +1,13 @@
{
"version": 3,
"categories": [
"farming",
"husbandry",
"mining",
"fishing",
"adventuring",
"mastery",
"books"
]
}