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,697 @@
console.info("[SOCIETY] husbandryDefinitions.js loaded");
const truffleForage = [
{
item: "society:truffle",
countMult: 1,
chance: 0.3,
minHearts: 4,
hasQuality: true,
stage: {
name: "triple_truffle",
locale: "Triple Truffle",
newCountMult: 3,
},
},
];
const fineWoolForage = [
{
item: "society:fine_wool",
countMult: 1,
chance: 0.5,
minHearts: 4,
hasQuality: true,
},
];
global.husbandryForagingDefinitions = [
{ animal: "minecraft:pig", forages: truffleForage },
{ animal: "snowpig:snow_pig", forages: truffleForage },
{
animal: "minecraft:mooshroom",
forages: [
{
item: "society:truffle",
countMult: 1,
chance: 0.3,
minHearts: 4,
hasQuality: true,
stage: {
name: "triple_truffle",
locale: "Triple Truffle",
newCountMult: 3,
},
},
{
itemPool: [
"tanukidecor:brown_mushroom_log_stool",
"tanukidecor:red_mushroom_log_stool",
"tanukidecor:brown_mushroom_stool",
"tanukidecor:red_mushroom_stool",
],
countMult: 1,
chance: 0.04,
minHearts: 8,
},
],
},
{ animal: "minecraft:sheep", forages: fineWoolForage },
{ animal: "meadow:wooly_sheep", forages: fineWoolForage },
{
animal: "snuffles:snuffle",
forages: [
{
item: "society:fine_wool",
countMult: 1,
chance: 0.5,
minHearts: 4,
hasQuality: true,
},
{
item: "species:frozen_hair",
countMult: 4,
chance: 0.2,
minHearts: 7,
},
],
},
{
animal: "wildernature:minisheep",
forages: [
{
item: "society:fine_wool",
countMult: 1,
chance: 1,
minHearts: 6,
hasQuality: true,
},
{
item: "society:no_name_for_the_sheep",
countMult: 1,
chance: 0.01,
minHearts: 1,
},
],
},
{
animal: "minecraft:rabbit",
forages: [
{
item: "society:fine_wool",
countMult: 1,
chance: 0.33,
minHearts: 3,
hasQuality: true,
stage: { name: "coopmaster", locale: "Coopmaster", newCountMult: 2 },
},
{
item: "minecraft:rabbit_foot",
countMult: 1,
chance: 0.16,
minHearts: 5,
hasQuality: true,
stage: { name: "coopmaster", locale: "Coopmaster", newCountMult: 2 },
},
{
item: "wildernature:bunny_stalker_banner",
countMult: 1,
chance: 0.01,
minHearts: 10,
},
],
},
{
animal: "buzzier_bees:moobloom",
forages: [
{
item: "betterarcheology:growth_totem",
countMult: 1,
chance: 0.05,
minHearts: 10,
},
],
},
{
animal: "autumnity:snail",
forages: [
{
item: "autumnity:snail_shell_piece",
countMult: 2,
chance: 1,
minHearts: 3,
},
{
item: "farm_and_charm:strawberry",
countMult: 5,
chance: 1,
minHearts: 6,
hasQuality: true,
},
],
},
{
animal: "minecraft:sniffer",
forages: [
{
item: "betterarcheology:artifact_shards",
countMult: 6,
chance: 1,
minHearts: 5,
},
{
item: "minecraft:sniffer_egg",
countMult: 1,
chance: 0.25,
minHearts: 5,
hasQuality: true,
},
],
},
{
animal: "species:goober",
forages: [
{
item: "species:petrified_egg",
countMult: 1,
chance: 0.25,
minHearts: 5,
hasQuality: true,
},
],
},
{
animal: "species:cruncher",
forages: [
{
item: "society:scavenged_food_bag",
countMult: 1,
chance: 0.4,
minHearts: 1
},
{
item: "etcetera:raw_bismuth",
countMult: 4,
chance: 0.25,
minHearts: 5
},
{
item: "quark:dragon_scale",
countMult: 1,
chance: 0.04,
minHearts: 7,
hasQuality: true,
},
{
item: "species:cruncher_egg",
countMult: 1,
chance: 0.15,
minHearts: 8,
hasQuality: true,
},
],
},
{
animal: "minecraft:panda",
forages: [
{
itemPool: [
"pamhc2trees:mangoitem",
"atmospheric:orange",
"pamhc2trees:peachitem",
"pamhc2trees:pawpawitem",
"pamhc2trees:bananaitem",
],
countMult: 2,
chance: 0.75,
minHearts: 2,
hasQuality: true,
},
],
},
{
animal: "crittersandcompanions:red_panda",
forages: [
{
item: "society:ruby",
countMult: 3,
chance: 0.3,
minHearts: 3,
},
{
item: "society:pristine_ruby",
countMult: 1,
chance: 0.1,
minHearts: 10,
},
],
},
{
animal: "wildernature:squirrel",
forages: [
{
item: "pamhc2trees:hazelnutitem",
countMult: 4,
chance: 0.25,
minHearts: 6,
hasQuality: true,
},
{
itemPool: [
"society:salmonberry",
"society:boysenberry",
"society:cranberry",
"society:crystalberry",
],
countMult: 16,
chance: 1,
minHearts: 2,
hasQuality: true,
},
],
},
{
animal: "wildernature:deer",
forages: [
{
itemPool: [
"society:dried_sweet_berries",
"society:dried_foul_berries",
"society:dried_blueberry",
"society:dried_strawberry",
"society:dried_gearo_berry",
"society:dried_glow_berries",
],
countMult: 6,
chance: 0.25,
minHearts: 3,
},
],
},
{
animal: "wildernature:raccoon",
forages: [
{
itemPool: [
"furniture:trash_bag",
"society:scavenged_food_bag",
"vinery:rotten_cherry",
"farmersdelight:rotten_tomato",
"aquaculture:tin_can",
"society:artifact_trove",
],
countMult: 1,
chance: 0.5,
minHearts: 3,
},
],
},
{
animal: "minecraft:frog",
forages: [
{
item: "society:sap",
countMult: 8,
chance: 0.3,
minHearts: 1,
},
{
item: "crabbersdelight:raw_frog_leg",
countMult: 4,
chance: 0.1,
minHearts: 5,
hasQuality: true,
},
{
item: "society:ribbit_gadget",
countMult: 1,
chance: 0.05,
minHearts: 7,
},
{
itemPool: [
"minecraft:ochre_froglight",
"minecraft:verdant_froglight",
"minecraft:pearlescent_froglight",
],
countMult: 8,
chance: 0.25,
minHearts: 5,
},
],
},
{
animal: "atmospheric:cochineal",
forages: [
{
item: "atmospheric:carmine_husk",
countMult: 8,
chance: 1,
minHearts: 1,
},
{
item: "pamhc2trees:dragonfruititem",
countMult: 4,
chance: 0.5,
minHearts: 6,
hasQuality: true,
},
],
},
{
animal: "minecraft:squid",
forages: [
{
item: "crabbersdelight:raw_squid_tentacles",
countMult: 1,
chance: 0.2,
minHearts: 5,
hasQuality: true,
},
{
item: "supplementaries:antique_ink",
countMult: 1,
chance: 0.1,
minHearts: 8,
},
],
},
{
animal: "minecraft:glow_squid",
forages: [
{
item: "crabbersdelight:raw_glow_squid_tentacles",
countMult: 1,
chance: 0.1,
minHearts: 5,
hasQuality: true,
},
{
item: "society:legendary_ink",
countMult: 1,
chance: 0.1,
minHearts: 8,
},
],
},
{
animal: "minecraft:chicken",
forages: [
{
item: "society:large_egg",
countMult: 1,
chance: 1,
minHearts: 4,
hasQuality: true,
},
],
},
{
animal: "untitledduckmod:duck",
forages: [
{
item: "society:large_duck_egg",
countMult: 1,
chance: 1,
minHearts: 4,
hasQuality: true,
},
],
},
{
animal: "untitledduckmod:goose",
forages: [
{
item: "society:large_goose_egg",
countMult: 1,
chance: 1,
minHearts: 4,
hasQuality: true,
},
],
},
{
animal: "autumnity:turkey",
forages: [
{
item: "society:large_turkey_egg",
countMult: 1,
chance: 1,
minHearts: 4,
hasQuality: true,
},
{
item: "windswept:elder_feather",
countMult: 1,
chance: 0.2,
minHearts: 8,
hasQuality: true,
},
],
},
{
animal: "species:wraptor",
forages: [
{
item: "species:wraptor_egg",
countMult: 2,
chance: 1,
minHearts: 2,
hasQuality: true,
},
],
},
{
animal: "wildernature:flamingo",
forages: [
{
item: "society:flamingo_egg",
countMult: 1,
chance: 1,
minHearts: 4,
hasQuality: true,
},
],
},
{
animal: "wildernature:penguin",
forages: [
{
item: "society:penguin_egg",
countMult: 1,
chance: 1,
minHearts: 2,
hasQuality: true,
},
],
},
{
animal: "farmlife:galliraptor",
forages: [
{
item: "society:large_galliraptor_egg",
countMult: 1,
chance: 1,
minHearts: 4,
hasQuality: true,
},
],
},
{
animal: "windswept:frostbiter",
forages: [
{
item: "windswept:frozen_branch",
countMult: 1,
chance: 0.15,
minHearts: 5,
hasQuality: true,
},
{
item: "betterarcheology:artifact_shards",
countMult: 12,
chance: 1,
minHearts: 10,
},
],
},
{
animal: "minecraft:bat",
forages: [
{
item: "pamhc2trees:plumitem",
countMult: 2,
chance: 0.15,
minHearts: 4,
hasQuality: true,
},
{
item: "atmospheric:passion_fruit",
countMult: 2,
chance: 0.10,
minHearts: 8,
hasQuality: true,
},
{
itemPool: [
"minecraft:apple",
"pamhc2trees:lycheeitem",
"pamhc2trees:bananaitem",
],
countMult: 3,
chance: 1,
minHearts: 2,
hasQuality: true,
},
],
},
{
animal: "crittersandcompanions:shima_enaga",
forages: [
{
item: "atmospheric:currant",
countMult: 8,
chance: 1,
minHearts: 2,
hasQuality: true,
},
{
item: "vinery:cherry",
countMult: 1,
chance: 0.65,
minHearts: 4,
hasQuality: true,
},
{
item: "society:mossberry",
countMult: 1,
chance: 0.1,
minHearts: 10,
hasQuality: true,
},
],
},
{
animal: "minecraft:turtle",
forages: [
{
item: "minecraft:turtle_egg",
countMult: 2,
chance: 0.25,
minHearts: 5,
hasQuality: true,
},
{
item: "crittersandcompanions:dragonfly_wing",
countMult: 1,
chance: 0.1,
minHearts: 9,
},
{
item: "pamhc2trees:starfruititem",
countMult: 3,
chance: 0.12,
minHearts: 10,
hasQuality: true,
},
],
},
];
const cowMilk = { sm: "society:milk", lg: "society:large_milk" };
const sheepMilk = { sm: "society:sheep_milk", lg: "society:large_sheep_milk" };
global.husbandryMilkingDefinitions = [
{ animal: "minecraft:cow", cooldown: 1, milk: cowMilk },
{ animal: "minecraft:mooshroom", cooldown: 1, milk: cowMilk },
{
animal: "buzzier_bees:moobloom",
cooldown: 1,
milk: { sm: "society:amethyst_milk", lg: "society:large_amethyst_milk" },
},
{ animal: "meadow:wooly_cow", warped: false, cooldown: 1, milk: cowMilk },
{
animal: "meadow:wooly_cow",
warped: true,
cooldown: 2,
milk: { sm: "society:warped_milk", lg: "society:large_warped_milk" },
},
{ animal: "minecraft:sheep", cooldown: 2, milk: sheepMilk },
{ animal: "meadow:wooly_sheep", cooldown: 2, milk: sheepMilk },
{ animal: "wildernature:minisheep", cooldown: 2, milk: sheepMilk },
{
animal: "minecraft:goat",
cooldown: 1,
milk: { sm: "society:goat_milk", lg: "society:large_goat_milk" },
},
{
animal: "meadow:water_buffalo",
cooldown: 1,
milk: { sm: "society:buffalo_milk", lg: "society:large_buffalo_milk" },
},
{
animal: "wildernature:bison",
cooldown: 1,
milk: { sm: "society:buffalo_milk", lg: "society:large_buffalo_milk" },
},
{
animal: "farmlife:domestic_tribull",
cooldown: 1,
milk: { sm: "society:tri_bull_milk", lg: "society:large_tri_bull_milk" },
},
{
animal: "minecraft:squid",
cooldown: 1,
milk: { sm: "minecraft:ink_sac", lg: "minecraft:ink_sac" },
},
{
animal: "minecraft:glow_squid",
cooldown: 1,
milk: { sm: "minecraft:glow_ink_sac", lg: "minecraft:glow_ink_sac" },
},
{
animal: "species:mammutilation",
cooldown: 2,
milk: { sm: "species:ichor_bottle", lg: "species:ichor_bottle" },
},
{
animal: "windswept:frostbiter",
cooldown: 1,
milk: cowMilk,
},
];
global.petGifts = [
{ animal: "buzzier_bees:grizzly_bear", gifts: ["society:beemonican_seal"] },
{
animal: "minecraft:wolf",
gifts: ["simplehats:longfoxears", "betterarcheology:wolf_fossil"],
},
{
animal: "minecraft:cat",
gifts: ["simplehats:nekoears", "betterarcheology:ocelot_fossil"],
},
{ animal: "quark:foxhound", gifts: ["simplehats:fireworks"] },
{ animal: "quark:shiba", gifts: ["simplehats:eevee_ears"] },
{ animal: "minecraft:allay", gifts: ["simplehats:chi_ears"] },
{ animal: "minecraft:horse", gifts: ["relics:horse_flute"] },
{ animal: "minecraft:polar_bear", gifts: ["simplehats:teddy_bear"] },
{ animal: "hamsters:hamster", gifts: ["society:tiny_gnome"] },
{ animal: "wildernature:hedgehog", gifts: ["simplehats:sonichood"] },
{
animal: "wildernature:red_wolf",
gifts: ["betterarcheology:wolf_fossil", "wildernature:wolf_trapper_banner"],
},
{ animal: "wildernature:owl", gifts: ["tanukidecor:owl_clock"] },
{ animal: "wildernature:dog", gifts: ["betterarcheology:sheep_fossil"] },
{
animal: "minecraft:axolotl",
gifts: ["simplehats:axolotl_on_head", "beachparty:rubber_ring_axolotl"],
},
{
animal: "crittersandcompanions:ferret",
gifts: ["crittersandcompanions:jumping_spider_spawn_egg"],
}
];