Advice on how to accomplish an attribute system?

Hello!

I’m a novice to Sponge development, and I’d like to create an RPG attribute system. My biggest problem is that I am utterly clueless as to how I should go about accomplishing this with Sponge.

I want to use this attribute system to accomplish a variety of plans I have, such as maybe a quest system where quests can be stored on an item, or an rpg system where an attribute can have different effects on the player, such as slowing them down or increasing/decreasing their health.

It’s all very ambitious, I know, and I’m uncertain if this is even plausible to begin with. That’s sort of why I’m writing here, actually :slight_smile:

Would this sort of system be possible in Sponge? If so, what should I look into for accomplishing it? And if not, should I maybe look at Forge or (shudder) NMS?

Take a look at the data api. That will allow you to store any value(s) to players, items, etc