very new to modding- i have some generic programming experience that helps a bit and ive brushed up on java syntax before tackling this, but i kinda don't know where to begin with this yet so.
i'm trying to make some kind of data-driven system for player abilities, similar to how Origins or Palladium does things. i know sort of the basic idea is that i have to use codecs to parse json back and forth and ive read that doc page to the best of my abilities. however, im not quite sure where to go from here. my usual approach is to just start making stuff so i can mess around with it, but this concept is so broad with so many open questions that i feel i kind of need some help on this. like, how do i pull this information from a file inside of a datapack? how do i actually store whether or not the player has this ability file assigned to them? etc.
i can be more specific if necessary; id appreciate stuff being explained as basic as possible as this is practically my first real project 😭 honestly a pretty complicated thing to start out with, but im not too afraid of that as long as i understand it eventually