mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-22 15:18:34 +01:00
fix: rip
This commit is contained in:
parent
295a46626d
commit
ae22d44755
1 changed files with 4 additions and 3 deletions
|
@ -17,6 +17,7 @@ import de.ellpeck.actuallyadditions.mod.misc.apiimpl.LaserRelayConnectionHandler
|
||||||
import io.netty.util.internal.ConcurrentSet;
|
import io.netty.util.internal.ConcurrentSet;
|
||||||
import net.minecraft.nbt.CompoundNBT;
|
import net.minecraft.nbt.CompoundNBT;
|
||||||
import net.minecraft.nbt.ListNBT;
|
import net.minecraft.nbt.ListNBT;
|
||||||
|
import net.minecraft.world.World;
|
||||||
import net.minecraft.world.server.ServerWorld;
|
import net.minecraft.world.server.ServerWorld;
|
||||||
import net.minecraft.world.storage.WorldSavedData;
|
import net.minecraft.world.storage.WorldSavedData;
|
||||||
|
|
||||||
|
@ -36,13 +37,13 @@ public class WorldData extends WorldSavedData {
|
||||||
super(SAVE_NAME);
|
super(SAVE_NAME);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static WorldData get(ServerWorld world) {
|
public static WorldData get(World world) {
|
||||||
WorldData storage = world.getDataStorage().get(WorldData::new, SAVE_NAME);
|
WorldData storage = ((ServerWorld) world).getDataStorage().get(WorldData::new, SAVE_NAME);
|
||||||
|
|
||||||
if (storage == null) {
|
if (storage == null) {
|
||||||
storage = new WorldData();
|
storage = new WorldData();
|
||||||
storage.setDirty();
|
storage.setDirty();
|
||||||
world.getDataStorage().set(storage);
|
((ServerWorld) world).getDataStorage().set(storage);
|
||||||
}
|
}
|
||||||
|
|
||||||
return storage;
|
return storage;
|
||||||
|
|
Loading…
Reference in a new issue