package me.desht.chesscraft.citizens; import net.citizensnpcs.api.util.DataKey; import net.citizensnpcs.api.util.MemoryDataKey; import net.citizensnpcs.api.util.Storage; /** * NullStorage object which doesn't load or save anything to disk. * * ChessCraft does its own entity persistence management based on game state, * and we don't want Citizens2 also saving and loading NPC's. */ public class NullStorage implements Storage { @Override public DataKey getKey(String root) { return new MemoryDataKey(); } @Override public boolean load() { // no-op return true; } @Override public void save() { // no-op } }