Posted July 17, 20205 yr How do I set and get WorldSavedData in MC 1.16.1? I can't see methods mentioned in documentation. Is WorldSavedData outdated? Should I use Capability instead? Edited July 18, 20205 yr by Dzuchun Question answered Everything said above may be absolutely wrong. No rights reserved.
July 17, 20205 yr WorldSavedData in the docs is ridiculously outdated due to a lack of information and just pure complexity. As for capabilities, I'm not sure if they fixed world capabilities yet due to the rework of the world and dimension system.
July 18, 20205 yr Extend `WorldSavedData` and override `read()` and `write()`. You can also create a empty constructor calling the super constructor with the name of your WorldSavedData. If you have a `ServerWorld`, `ServerWorld#getSavedData` returns a `DimensionSavedDataManager`. Call `DimensionSavedDataManager#getOrCreate` (or `#get`), passing in a Supplier that gives new instances of your WorldSavedData, and a string data identifier. I'm not very sure if this is cross-dimensional.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.