Posted October 2, 20196 yr Hi i have the problems abount WorldSavedData i know want use DimensionSavedDataManager but i don't know how to use please Example.
October 2, 20196 yr Author I normally use MapStorage with getPerWorldStorage () to call NBT or Data. public static WorldData forWorld(ServerWorld world){ World a = (World)world; DimensionSavedDataManager storage = world.getSavedData(); storage.set(new WorldData(key)); //MapStorage storage = world.getPerWorldStorage(); //WorldData result = (WorldData)storage.getOrLoadData(WorldData.class, key); /* if (result == null) { result = new WorldData(key); storage.setData(key, result); }*/ return result; } WorldSavedData get(String nbame) {return this;}
October 5, 20196 yr Author I can't find in vanilla but i think this can work thank you. public WorldData() { super(key); } storage.getOrCreate(WorldData::new, key); Untested
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.