Posted May 26, 20196 yr Quote Trying to update a mod to 1.13, and previous methods of saving WorldSaveData to World don't seem to work. How does this work in 1.13? My mods: http://www.curse.com/mc-mods/minecraft/225548-greenscreen http://mods.curse.com/mc-mods/minecraft/238981-cash-craft
May 26, 20196 yr Author This is the part I am having trouble with: public class CrateStackCollection extends WorldSavedData { ... public static CrateStackCollection get( World world ) { final CrateStackCollection collection = (CrateStackCollection)world.loadData( CrateStackCollection.class, filename ); if( collection == null ) { collection = new CrateStackCollection(); world.setData( filename, collection ); } return collection; } ... } The problem appears to be that world.loadData and world.setData are undefined in 1.13. I have also tried, as suggested by the Forge docs: ... public static CrateStackCollection get( World world ) { MapStorage storage = world.getMapStorage(); final CrateStackCollection collection = (CrateStackCollection)storage.getOrLoadData( CrateStackCollection.class, filename ); if( collection == null ) { collection = new CrateStackCollection(); storage.setData( filename, collection ); } return collection; } ... But that also does not work for a whole different set of reasons. (I believe that part of the docs may not have been updated to 1.13 yet) My mods: http://www.curse.com/mc-mods/minecraft/225548-greenscreen http://mods.curse.com/mc-mods/minecraft/238981-cash-craft
May 27, 20196 yr Author How do I use that? My mods: http://www.curse.com/mc-mods/minecraft/225548-greenscreen http://mods.curse.com/mc-mods/minecraft/238981-cash-craft
May 28, 20196 yr Author When I look at ISaveDataAccess, all I see is a bunch of func_... with no understanding of what they actually do. My mods: http://www.curse.com/mc-mods/minecraft/225548-greenscreen http://mods.curse.com/mc-mods/minecraft/238981-cash-craft
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.