Jump to content

Recommended Posts

Posted

I am trying to have a file that stores the levels of different skills. Currently i am using a config, and when i change the config the skills change in game and do what they should. However i cant seem to find a way to change them in my code, so that when a certain milestone is reached it adds a level to the current one.

 

Is there another way to save to a file and load it into the mod so that the player has the ability to use their skills?

Posted

If you want to store data per-player, use the new Capability system. In previous versions you'd use

IExtendedEntityProperties

, but that's been deprecated in favour of Capabilities (which are much more flexible).

 

Even if you used a config file, you could still change values by using the appropriate overload of

Configuration#get

(which returns a

Property

) and the appropriate overload of

Property#set

or

Property#setValue

.

 

You could also load and save a file using regular Java IO.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.