return context.create(map);
}
@Override
public Region3i deserialize(PersistedData data, DeserializationContext context) {
PersistedDataMap map = data.getAsValueMap();
Vector3i min = context.deserializeAs(map.get(MIN_FIELD), Vector3i.class);
Vector3i size = context.deserializeAs(map.get(SIZE_FIELD), Vector3i.class);
return Region3i.createFromMinAndSize(min, size);
}