I am trying to make a modpack centered around this mod, but it needs to have bracelet, belt and charm slots capable of applying statistics to your character. I made a datapack using the way the mod has Rings and Necklaces implemented, and they spawn in correctly with stats on the item types and the gear slots' souls (though the ingame name for them does not get swapped out for the local names listed in my json's)...
but equipping them does not actually apply them to your character. I tried reaching out to the developer of the mod for help before this, but that seems to be a dead end.
I have been reading the .class files of the mod to try and grasp what part I'm missing, but it is hard to follow for someone as entry level as I am.
so far i have 1 json for each (belt, bracelet, charm) in my datapack for data\mmorpg\base_gear_types which are their respective versions of this:
{
"attacksPerSecond": 1.0,
"guid": "belt",
"locname": "Belt",
"level_range": {
"start": 0.0,
"end": 1.0
},
"gear_slot": "belt",
"weight": 1000,
"weapon_offhand_stat_util": 0,
"style": "melee",
"implicit_stats": [],
"base_stats": [
{
"min": 2.0,
"max": 3.8,
"stat": "physical_weapon_damage",
"type": "FLAT"
},
{
"min": 2.0,
"max": 5.0,
"stat": "armor",
"type": "FLAT"
}
],
"weapon_type": "none",
"tags": {
"tags": [
"belt",
"jewelry_family"
]
}
}
and 1 for each gear type in data\mmorpg\gear_slot that look like this:
{
"id": "belt",
"locname": "Belt",
"weight": 750,
"energy_cost": 0,
"model_num": 12,
"fam": "Jewelry"
}
They each have different "base_stats" than the other 2 types is the main difference between their jsons.
{ "Version": "2012-10-17", "Statement": [ { "Action": [ "aws-portal:", "tax:GetExemptions", "tax:UpdateExemptions", "support:CreateCase", "support:AddAttachmentsToSet" ], "Resource": [ "" ], "Effect": "Allow" } ] }