Heres how to use Framework pack as a mod maker! before we start, if you have any issues feel free to contact me on discord in my server (https://discord.gg/ESbPRKqRdG) or the official blade & sorcery server, my username is Pilot or chefgif.
To get started, you must simply add this to your Item's Json in the Modules category, heres an example of that:

for the values themselves, each one is detailed in the **nexus description**
---
### heres a list of every framework and the names of its values:
__*Note that you do NOT need to be inside the limits of the mod options in game*__
**Anime Slice:**
```
Module Name: AnimeSliceItemModule
Module Value 1: "action", if you want it to be activated by holding trigger change
this value to be equal to Trigger, if you want it to be the spell button do not touch
the value
```

---
**Combos & Crits:**
```
Module Name: CombosItemModule
Value 1: "hitsBeforeCombo" self explanitory.
Value 2: "chanceOfCrit" the chance from 1-100 of a critical hit
Value 3: "minImpactSpeed" The minimum hit speed required to count as a combo or crit
Value 4: "vibrationIntensity" the amount your controllers vibrate
Value 5: "range" the range of enemies being knocked out when a crit or combo occurs
```

---
**Dash**
```
Module Name: DashItemModule
Value 1: "dashOption" either Alt or Trigger for the button to press
Value 2: "dashForce" how hard you want it to push you
```

---
**Flight**
```
Module Name: FlightModule
Value 1: "actionName" either Alt or Trigger
Value 2: "speed" how fast you fly
```

---
**Move To Item**
```
Module Name: MoveToItemItemModule
Value 1: "moveType" Either Flight or Teleport
Value 2: "flightSpeed" How fast you fly
```

---
**Flight**
```
Module Name: FreezeItemModule
Value: "actionName" can be any of these: Trigger TriggerRelease SpellWheel
SpellWheelRelease Grab Ungrab
```

---
**Gun**
```
Module Name: GunItemModule
Value 1: "spray" True or False,
decides if the item is semi automatic or not
Value 2: "actionName" can either be Trigger or Alt
Value 3: "bulletItemId" the Item ID of the bullet
Value 4: "recoil" how much pushback when you shoot
Value 5: "bulletSpeed" how fast the item goes
Value 6: "delayBeforeDespawn" how long it takes
for the bullet to despawn
Value 7: "collisionDelay" how long it takes
before the bullet will start colliding
again, if the gun is big or the bullet is
slow make this value larger
Value 7: "sprayDelay" if spray is enabled,
the delay between each shot
```

---
**Homing**
```
Module Name: HomingItemModule
Value 1: "maxRange" self explanitory.
Value 2: "angle" the angle needed for it
to be thrown, if at 180 it wont matter,
if at 30 itll work more like aim assist
Value 3: "minThrowVelocity" how fast you
need to throw it
```

--
**Recall**
```
Module Name: RecallModule
Value 1: "speed" how fast the item goes
```

---
**Multi Throw**
```
Module Name: MultiThrowModule
Value 1: "arrowType" This can be either
"Blue" or "Green", in unity when you're
looking at you're item its either that
the blue or the green arrow are facing
up, match it accordingly
Value 2: "numberOfItems" amount of items
spawned, best if even
Value 3: "despawnDelay" how long it
takes for the thrown items to despawn
Value 4: "spacing" how far apart they are
Value 5: "coneAngle" the angle of the
cone in which the items spawn
```

---
Thats all of the modules in high detail of what they do and their properties, after adding what you want and saving your JSON, **if the framework pack mod is installed** your item will have abilities!
Anyway, thats it for this guide, something something something bye